Org-Mode exportiert nicht ins PDF

Org-Mode exportiert nicht ins PDF

Ich verwende Emacs im Org-Modus, um mir Notizen zu machen. Ich habe gelesen, dass der Org-Modus beim Eintippen ins PDF-Format exportieren kann C-c C-e lp. Wenn ich das hier eingebe, *Org PDF LaTeX Output*sagt Buffer:

/bin/bash: pdflatex: Befehl nicht gefunden

Aber wenn ich es $ pdflatexauf meinem Terminal ausführe, wird das Programm ausgeführt. Ich glaube, dass sich Emacs nicht bei Bash anmeldet und daher keinen Zugriff auf meine $PATHVariable hat.

Haben Sie eine Idee, wie ich das beheben kann? Vielen Dank im Voraus.

Antwort1

Ich habe das gleiche Problem, wenn der Emacs PATH den Inhalt der Login-Shell nicht kopiert. Ich führe dies im Emacs *Scratch*-Puffer aus:

(getenv "PATH")
"/usr/bin:/bin:/usr/sbin:/sbin"

(Alternativ drücken M-xund eingeben getenv, dann eingeben PATH.)

pdflatexIch habe in einer Login-Shell im Terminal mit folgendem nach dem Speicherort gesucht :

> which pdflatex
/Library/TeX/texbin/pdflatex

Also habe ich dieses Verzeichnis zum PATH hinzugefügt, z. B. indem ich Folgendes hinzufüge .emacs:

(setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin"))

und geben Sie es erneut mit ein M-x load-fileund geben Sie ein ~/.emacs. Und jetzt C-c C-e lpfunktioniert im Org-Modus:

PDF file produced.

(Gepostet auch aufStapelOverlow.)

verwandte Informationen