Woher bekomme ich das Programm pdflatex für Mac?

41

Ich versuche, Jupyter Notebook auf dem Mac in PDF umzuwandeln.

Es sagt mir jedoch

nbconvert tailed: pdflatex wurde in PATH nicht gefunden

Also habe ich mich umgesehen und jemand sagte: "Installieren Sie mactex, da das Kompilieren auf diese Weise Tage dauert." Also tat ich es brew install Caskroom/cask/mactexund es endete, ohne mir zu sagen, dass es ein Problem gab, aber leider wurde pdflatex, das ich sammeln kann, nicht installiert. Und 'mac install pdflatex' bringt für mich nichts Nützliches auf Google, vielleicht ist meine Blase scheiße .

Wie installiere ich pdflatex auf meinem Mac?

Wayne Werner
quelle
Haben Sie es mit tug.org/mactex/mactex-download.html versucht ?
Arch Stanton

Antworten:

38

Ja, die gleiche Geschichte mit meinem MacOS Sierra:

(1) Mactex mit Homebrew-Fass installiert, danach jedoch kein PDFLATEX mehr gefunden:

$ brew cask install mactex

$ welches pdflatex

[kein Ort]

(2) Starten Sie die Terminal-App neu

(3) pdflatex gefunden:

$ welches pdflatex

/ Library / TeX / texbin / pdflatex

Elena Shebunyaeva
quelle
Für mich hat gerade cmd + t in iTerm geholfen.
Mrgloom
17

Es scheint, dass Brew mactex technisch gesehen nicht installiert. Es lädt es einfach herunter.

Ich musste den Schnellstart verwenden und eingeben, in mactexdem ein Installer auftauchte.

Nachdem es fertig war, pdflatexexistierte ich , obwohl ich eine neue Shell starten musste - ich gehe davon aus, dass es etwas auf meinem Weg getan hat.

Wayne Werner
quelle
2
Ich habe gerade versucht und die Installation des Fasses hat MacTeX installiert. Aber ich musste eine neue Shell-Instanz starten pdflatex, um erkennbar zu sein. Dies liegt daran, dass durch die Installation von MacTeX Ihr PFAD geändert wird, indem angegeben /Library/TeX/texbinwird, wo sich die pdflatexBinärdatei befindet.
Dennis
Ich bin gelaufen brew cask install mactex, pdflatexaber nicht erschienen /Library/TeX/texbin. Stattdessen war es in /Library/Tex/Distributions/.DefaultTeX/Contents/Programs/x86_64/pdflatex.
18.
17

Installieren Sie BasicTeX

pdflatexInstallieren Sie BasicTeX , um Pandoc unter macOS zu installieren . Viele Leute empfehlen MacTeX , ein viel größeres Paket als Sie brauchen. BasicTex wird von denselben Leuten hergestellt, die MacTeX herstellen, jedoch ohne zB die GUI-Anwendungen, die das Herunterladen und Installieren so langsam machen.

  1. $ brew cask install basictex
  2. Terminal neu starten.
  3. Konvertieren Sie LaTeX in PDF.

Beispiel

Angenommen, Sie möchten LaTex mit Pandoc in PDF konvertieren. Du würdest schreiben:

  1. $ pandoc sourcefile.tex -o output.pdf, was mit fehler fehlschlägt pdflatex not found. Please select a different --pdf-engine or install pdflatex.
  2. So installieren Sie BasicTex, $ brew cask install basictex.
  3. Starten Sie dann Ihr Terminal neu und
  4. Führen Sie $ pandoc sourcefile.tex -o output.pdferneut aus. Erfolg!
Merchako
quelle