¿Dónde obtengo el programa pdflatex para Mac?


41

Estoy tratando de convertir el cuaderno Jupyter a .pdf en Mac.

Sin embargo, me dice

nbconvert tailed: pdflatex no encontrado en PATH

Entonces, miré a mi alrededor y alguien dijo: "Instale mactex porque esta otra forma lleva días compilar". Entonces lo hice brew install Caskroom/cask/mactexy terminó sin decirme que había un problema, pero desafortunadamente no instaló pdflatex que puedo reunir. Y 'mac install pdflatex' no trae nada útil en Google para mí, tal vez mi burbuja apesta .

¿Cómo instalo pdflatex en mi mac?


Respuestas:


38

Sí, la misma historia con mi MacOS Sierra:

(1) instaló mactex con homebrew cask, pero no se encontró pdflatex después de eso:

$ brew cask install mactex

$ que pdflatex

[sin ubicación]

(2) relanzó la aplicación de terminal

(3) pdflatex encontrado:

$ que pdflatex

/ Library / TeX / texbin / pdflatex


Para mí, solo cmd + t en iTerm me ayudó.
mrgloom

17

Parece que brew, técnicamente hablando, no instala mactex. Simplemente lo descarga.

Tuve que usar el inicio rápido y escribir en el mactexque apareció un instalador.

Después de que terminé, pdflatexexistí, aunque tuve que poner en marcha un nuevo shell, supongo que hizo algo en mi camino.


2
Acabo de probar e instalar el barril instaló MacTeX. Pero tuve que comenzar una nueva instancia de shell para pdflatexser reconocible. Esto se debe a que la instalación de MacTeX modifica su RUTA al incluir /Library/TeX/texbincuál es el lugar donde pdflatexvive el binario.
Dennis

Corrí brew cask install mactexpero pdflatexno aparecí /Library/TeX/texbin. En cambio estaba adentro /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
ijt

17

Instalar BasicTeX

Para obtener pdflatexPandoc en macOS, instale BasicTeX . Muchas personas recomiendan MacTeX , que es un paquete mucho más grande de lo que necesita. BasicTex es producido por las mismas personas que hacen MacTeX, pero sin, por ejemplo, las aplicaciones GUI que hacen que la descarga e instalación sean tan lentas.

  1. $ brew cask install basictex
  2. Reiniciar Terminal.
  3. Convierta LaTeX a PDF.

Ejemplo

Digamos que desea convertir LaTex a PDF con Pandoc. Escribirías:

  1. $ pandoc sourcefile.tex -o output.pdf, que falla con el error pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Así instalar BasicTex, $ brew cask install basictex.
  3. Luego reinicie su Terminal y
  4. Corre de $ pandoc sourcefile.tex -o output.pdfnuevo. ¡Éxito!
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.