Emacs 터미널 모드에 문제가 있습니다. 저는 mac 사용자이고 emacsformacosx.com에서 다운로드 한 Emacs를 사용합니다. 나는 또한 ESS와 AucTex를 설치했다.pdflatex 명령이 Emacs 터미널 모드에서 작동하지 않습니다.
저는 R, LaTex, Sweve로 작업하고 Emacs로 모든 작업을합니다. Sweave 파일을 컴파일하려면 터미널을 열고 "R CMD Sweave myfile.Rnw"명령을 사용하여 myfile.tex 파일을 생성합니다. 이 후 "pdflatex myfile.tex"명령을 사용하여 LaTex 파일을 컴파일합니다.
나는 이맥스 teminal 모드를 사용하는 경우 단, pdflatex 명령이 작동하지 않습니다 OSX의 터미널 응용 프로그램에서 사용되는 잘하면 이러한 모든 명령 작업 :배쉬 : pdflatex : 명령
을 찾을 수 없습니다의견이 있으십니까?
(defun set-exec-path-from-shell-PATH()
(let ((path-from-shell
(replace-regexp-in-string "[[:space:]\n]*$" ""
(shell-command-to-string "$SHELL -l -c 'echo $PATH'"))))
(setenv "PATH" path-from-shell)
(setq exec-path (split-string path-from-shell path-separator))))
(when (equal system-type 'darwin) (set-exec-path-from-shell-PATH))
내가 link text
최저 에서 그것을 발견 리카르도
이 질문은 superuser.com의 질문과 같습니다. 답은 터미널에서 제대로 설정되었지만 Emacs 쉘 창에서는 제대로 설정되지 않은 $ PATH 환경 변수에 문제가있는 것입니다. 나는 당신이 그것을 파악하는데 도움이되는 OSX의 단점에 대해 충분히 알지 못한다. – zwol
수정 사항을 답변으로 옮길 수 있습니까? 그렇게하면 Stack Overflow의 Q & A 형식에 더 잘 들어 맞으며 upvotes를 받고 자신의 대답을 수락 할 수 있습니다. 감사. –