Onde obtenho o programa pdflatex para Mac?


41

Estou tentando converter o notebook Jupyter para .pdf no Mac.

No entanto, isso me diz

nbconvert tailed: pdflatex não encontrado no PATH

Então, eu olhei em volta e alguém disse: "Instale o mactex porque esse outro caminho leva dias para ser compilado". Então eu fiz brew install Caskroom/cask/mactexe terminei sem me dizer que havia um problema, mas infelizmente não instalou o pdflatex que eu posso reunir. E 'mac install pdflatex' não traz nada útil para o Google, talvez minha bolha seja uma droga .

Como instalo o pdflatex no meu mac?


Respostas:


38

Sim, a mesma história do meu MacOS Sierra:

(1) instalou o mactex com barril de homebrew, mas nenhum pdflatex foi encontrado depois disso:

$ barril de cerveja instalar mactex

$ qual pdflatex

[sem localização]

(2) relançou o aplicativo do terminal

(3) pdflatex encontrado:

$ qual pdflatex

/ Biblioteca / TeX / texbin / pdflatex


Para mim, apenas cmd + t no iTerm ajudou.
mrgloom

17

Parece que o brew, tecnicamente falando, não instala o mactex. Apenas faz o download.

Eu tive que usar o início rápido e digite o mactexque apareceu um instalador.

Depois que terminou, eu já pdflatexexistia, embora tivesse que iniciar um novo shell - presumo que ele tenha feito algo no meu caminho.


2
Eu apenas tentei e instalar o barril instalou o MacTeX. Mas eu tive que iniciar uma nova instância do shell para pdflatexser reconhecível. Isso ocorre porque a instalação do MacTeX modifica seu PATH, incluindo /Library/TeX/texbinqual é o local onde o pdflatexbinário mora.
Dennis

Eu corri, brew cask install mactexmas pdflatexnão apareci /Library/TeX/texbin. Em vez disso, estava dentro /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
ijt 18/01

17

Instale o BasicTeX

Para obter o pdflatexPandoc no macOS, instale o BasicTeX . Muitas pessoas recomendam o MacTeX , que é um pacote muito maior do que você precisa. O BasicTex é produzido pelas mesmas pessoas que fabricam o MacTeX, mas sem, por exemplo, os aplicativos da GUI que tornam o download e a instalação tão lentos.

  1. $ brew cask install basictex
  2. Reinicie o terminal.
  3. Converta LaTeX para PDF.

Exemplo

Digamos que você queira converter o LaTex para PDF com Pandoc. Você escreveria:

  1. $ pandoc sourcefile.tex -o output.pdf, que falha com erro pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. Então você instala o BasicTex $ brew cask install basictex,.
  3. Em seguida, reinicie o seu Terminal e
  4. Corra $ pandoc sourcefile.tex -o output.pdfnovamente. Sucesso!
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.