No se puede encontrar pdfLatex después de actualizar a Mac OS X 10.11 (El Capitan)

18

Acabo de actualizar a Mac OS X 10.11 (El Capitan) ahora pdflatexno se puede encontrar.

Estoy usando TexWorks para compilar.

Me sale el error TeX puede estar instalado. Solo necesito encontrarlo.

¿Dónde puedo encontrar la ubicación de instalación? Revisé la configuración y TexWorks informa que LaTeX estaba en /usr/bino /usr/local/bin. ¿Cómo puedo solucionar este problema?

TexWorks me recomienda verificar /usr/bin.

Gato blanco
fuente
1
¿Por qué el voto negativo? ¿Cómo puedo mejorar la pregunta?
Whitecat

Respuestas:

22

El mío fue trasladado a /Library/TeX/Root/bin/x86_64-darwin/pdflatex, ¡espero que ayude!

Conner Fromknecht
fuente
$ ls / Library / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: No existe tal archivo o directorio
Mona Jalal
8

Si está utilizando homebrew , recibirá este mensaje en el cliente:

Instalar TeX desde el código fuente es extraño y asqueroso, requiere muchos parches y solo se compila de 32 bits (y, por lo tanto, no puede usar Homebrew deps en Snow Leopard).

Recomendamos utilizar una distribución MacTeX: https://www.tug.org/mactex/

Puedes instalarlo usando Cask:

brew cask install mactex

Entonces eso es exactamente lo que estoy haciendo. Sin embargo, usar 'sudo' delante del comando para facilitar la instalación.

Después de esto, en los sistemas anteriores a El Capitan, pdflatex se encontraría en / usr / texbin , sin embargo, con El Capitan, las instalaciones a / usr ya no están permitidas. Por lo tanto, ahora encontrará pdflatex y otros binarios relacionados en / Library / TeX / texbin . (Muchas gracias al sitio web de R-Bloggers por esta sugerencia). Simplemente agregue esta ruta a su variable de env $ PATH.

Robert Casey
fuente
4

Si. La mía también se movió a / Library / TeX / Root / bin / x86_64-darwin. Agregué esta ruta en la pestaña Preferencias de TeXworks-> Tipografía en "Rutas para TeX y programas relacionados". Todo parece funcionar como de costumbre, aunque todavía no he revisado el texto sin formato y ConTeXt. Pero supongo que las cosas deberían estar bien.

Vidyadhar Mudkavi
fuente
4

Utilizo zsh y tuve que agregar /Library/TeX/texbina mi ruta ~/.zshrccon:

export PATH="$PATH:/Library/TeX/texbin"

dado que zsh, aparentemente, no se usa /usr/libexec/path_helperpara cargar /etc/paths.dautomáticamente y no quería agregar otra variable a la ecuación agregándola (y todas las demás cosas /etc/paths.d) sin pasar más tiempo descubriendo exactamente qué más iba a hacer .

ssteinerX
fuente
2

Solo para mencionar que si desea agregar la ruta en TexShop. La pestaña correcta es "Motor" - "Configuración de ruta" y pega "/ Library / TeX / Root / bin / x86_64-darwin" en la primera línea de entrada.

Espero que esto ayude.

Yuan Tao
fuente
1

TeXworks -> Preferencias -> Tipografía

Haga clic en el botón + para el primer cuadro y elija la ruta de texbin que contiene muchos archivos, incluido pdflatex.

En mi caso, esta es la ruta: / Library / TeX / Distributions / Programs / texbin

Raju Ranjan Kumar
fuente
1

En mi caso, escribí un comando "que pdflatex" en el terminal y luego muestra / Library / TeX / texbin / pdflatex. Después de eso, seleccioné la opción en las preferencias como en esta imagen:

ingrese la descripción de la imagen aquí

Medición Burapha
fuente
Bienvenido a Super User. Esto parece una ruta ligeramente diferente a la respuesta de Raju Ranjan Kumar. Cuando tenga un poco más de representante, probablemente sea más apropiado publicar variaciones menores en otra respuesta como comentario, ya que se pretende que cada respuesta proporcione una solución sustancialmente diferente de lo que ya se ha aportado.
Fixer1234