PdfLatex kann nach einem Upgrade auf Mac OS X 10.11 (El Capitan) nicht gefunden werden

28623
Whitecat

Ich habe gerade ein Upgrade auf Mac OS X 10.11 (El Capitan) durchgeführt und pdflatexkann jetzt nicht gefunden werden.

Ich verwende TexWorks zum Kompilieren.

Ich erhalte die Fehlermeldung, dass TeX möglicherweise installiert ist. Ich muss es nur finden.

Wo finde ich den Installationsort? Ich habe die Einstellungen und TexWorks-Berichte überprüft, in denen LaTeX war /usr/binoder /usr/local/bin. Wie kann ich dieses Problem beheben?

TexWorks empfiehlt mir zu überprüfen /usr/bin.

18
Warum das Down-Voting? Wie kann ich die Frage verbessern? Whitecat vor 8 Jahren 1

7 Antworten auf die Frage

22
Conner Fromknecht

Meiner wurde umgezogen /Library/TeX/Root/bin/x86_64-darwin/pdflatex, hoffe das hilft!

$ ls / Library / TeX / Root / bin / x86_64-darwin / pdflatex ls: / Library / TeX / Root / bin / x86_64-darwin / pdflatex: Keine solche Datei oder Verzeichnis Mona Jalal vor 6 Jahren 0
8
Robert Casey

Wenn Sie Homebrew verwenden, erhalten Sie folgende Nachricht auf dem Client:

Die Installation von TeX aus dem Quellcode ist komisch und grob, erfordert viele Patches und baut nur 32-Bit auf (und kann daher nicht mit Homebrew Deps auf Snow Leopard verwendet werden.)

Wir empfehlen die Verwendung einer MacTeX-Distribution: https://www.tug.org/mactex/

Sie können es mit Cask installieren:

Brühbehälter installieren Mactex

Genau das mache ich also. Verwenden Sie jedoch 'sudo' vor dem Befehl, um die Installation zu erleichtern.

Danach würde sich pdflatex auf Systemen vor El Capitan in / usr / texbin befinden . Bei El Capitan sind Installationen nach / usr jedoch nicht mehr zulässig. Daher finden Sie pdflatex und andere verwandte Binärdateien in / Library / TeX / texbin . (Vielen Dank an die R-Bloggers-Website für diesen Vorschlag.) Fügen Sie diesen Pfad einfach zu Ihrer $ PATH-Umgebungsvariablen hinzu.

4
Vidyadhar Mudkavi

Ja. Meiner ist auch nach / Library / TeX / Root / bin / x86_64-darwin umgezogen. Ich habe diesen Pfad in meine TeXworks Preferences-> Typesetting-Registerkarte unter "Pfade für TeX und verwandte Programme" eingefügt. Es scheint alles wie gewohnt zu funktionieren, obwohl ich Rohtext und ConTeXt noch nicht geprüft habe. Aber ich denke, es sollte gut laufen.

4
ssteinerX

Ich benutze zsh und musste /Library/TeX/texbinmeinen Pfad ~/.zshrcmit hinzufügen :

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

da zsh anscheinend nicht automatisch /usr/libexec/path_helperlädt /etc/paths.d, und ich wollte keine weitere Variable in die Gleichung einbeziehen, indem ich sie (und all die anderen Dinge /etc/paths.d) hinzufügte, ohne mehr Zeit darauf zu verwenden, genau herauszufinden, was sonst noch zu tun war .

2
Yuan Tao

Nur um das zu erwähnen, wenn Sie den Pfad in TexShop hinzufügen möchten. Die richtige Registerkarte ist "Engine" - "Pfadeinstellungen" und fügen Sie "/ Library / TeX / Root / bin / x86_64-darwin" in die erste Eingabezeile ein.

Hoffe das hilft.

1
Raju Ranjan Kumar

TeXworks -> Voreinstellungen -> Satz

Klicken Sie auf die Schaltfläche + für das erste Feld und wählen Sie den Pfad von texbin aus, der viele Dateien enthält, einschließlich pdflatex.

In meinem Fall ist dies der Pfad: / Library / TeX / Distributions / Programs / texbin

1
Measurement Burapha

In meinem Fall habe ich am Terminal einen Befehl "which pdflatex" eingegeben, der dann / Library / TeX / texbin / pdflatex zeigt. Danach habe ich die Option in den Einstellungen wie in diesem Bild ausgewählt:

Willkommen bei Super User. Dies scheint eine etwas andere Route zu sein als die Antwort von Raju Ranjan Kumar. Wenn Sie ein wenig mehr Wiederholungen haben, ist es wahrscheinlich sinnvoller, geringfügige Änderungen in einer anderen Antwort als Kommentar zu posten, da beabsichtigt ist, dass jede Antwort eine wesentlich andere Lösung bietet als das, was bereits beigesteuert wurde. fixer1234 vor 7 Jahren 0