¿Cómo configurar $ PATH (para LaTeX) y ejecutar comandos en la Terminal?

1

Después de consultar la sección de programación de StackExchange, me han referido a apple.stackexchange en su lugar.

Estoy usando la siguiente plantilla: enlace .

El foro asociado ( enlace ) sugiere que debo ejecutar los siguientes comandos para resolver un problema de codificación:

  • article.tex de látex
  • artículo bibtex
  • article.tex de látex
  • article.tex de látex

Sé que ejecuto comandos con Terminal.app y asumo que puedo copiar / pegar la codificación anterior en la Terminal, dado que LaTeX está en mi $ PATH. Mis preguntas son: (1) ¿Qué es el $ PATH y (2) cómo lo configuro para incluir LaTeX?

¡Gracias!

Mejor,

LJR

PS: Estoy usando TeXShop. PPS: Soy nuevo en la codificación y LaTeX.

    
pregunta LJR1992 17.12.2014 - 17:28

1 respuesta

1

El $PATH proporciona al shell (línea de comando) una lista de directorios para buscar ejecutables. Por lo tanto, cuando escribe un comando en la línea de comandos, el shell (el programa que se ejecuta en el terminal) buscará en las ubicaciones que figuran en su $ PATH para un ejecutable que coincida con el comando. El primero que encuentra, se ejecuta.

Para ver el tipo de información echo $PATH en la línea de comando. Esto debería devolver algo en la línea de:

/Users/name/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

Para agregar una nueva ubicación a su ruta (es decir, /opt/local/bin ), emite un comando como

PATH=/opt/local/bin:"${PATH}"

Esto agrega /opt/local/bin a tu $PATH

* ¡Específicamente, primero lo agrega, por lo que este será el primer lugar donde el shell buscará un comando! Esto es importante porque si tiene varias copias de un ejecutable, querrá saber cuál se está ejecutando.

Por cierto, generalmente agregarás tu comando de ruta a tu archivo .bash_profile ( ~/.bash_profile ) de esa manera, establecerás tu $ PATH como lo desees en horas extras y te reirás de BASH shell (el valor predeterminado en OS X).

    
respondido por el sdmeyers 17.12.2014 - 18:50

Lea otras preguntas en las etiquetas