O Org-Mode não exporta para pdf

1

Estou usando o emacs com o modo org para fazer anotações. Eu li que o modo org pode exportar para pdf quando você digita C-c C-e lp . Quando eu digito isso, *Org PDF LaTeX Output* buffer diz:

/bin/bash: pdflatex: command not found

Mas quando executo $ pdflatex no meu terminal, o programa é executado. Acredito que o emacs não faz login no bash e, como resultado, ele não tem acesso à minha variável $PATH .

Você tem alguma ideia de como posso consertar isso? Agradecemos antecipadamente.

    
por user3126067 20.05.2017 / 21:22

1 resposta

0

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 . )

    
por 05.06.2018 / 17:15