Eu tenho o mesmo problema quando o Emacs PATH não copia o conteúdo do shell de login. Eu corro isso no buffer do Emacs * scratch *:
(getenv "PATH")
"/usr/bin:/bin:/usr/sbin:/sbin"
(Como alternativa, pressione M-x
e digite getenv
e digite PATH
.)
Eu pesquisei a localização de pdflatex
em um shell de login no Terminal com:
> which pdflatex
/Library/TeX/texbin/pdflatex
Então, adicionei esse diretório ao PATH, por exemplo adicione isso a .emacs
:
(setenv "PATH" (concat (getenv "PATH") ":/Library/TeX/texbin"))
e fonte novamente com M-x load-file
e tipo ~/.emacs
. E agora C-c C-e lp
no modo Org funciona:
PDF file produced.
(publicado em StackOverlow . )