我(显然)正确安装了 MacTex 2010,并且能够从终端和 Texmate 使用它。
但是当我尝试在 AUC Tex 模式下使用 emacs 编译 Latex 文件时出现错误。
/usr/texbin
虽然我已将其添加到我的.bash_profile
文件中,但显然 pdflatex 的路径未知。
我尝试将此路径添加到/etc/paths
和到/etc/bash_profile
,但是不起作用...此外,当我在 emacs 下启动 bash 终端(使用M-x term
)时,我的路径也非常不完整。
我该怎么做才能让它工作?
答案1
我尝试使用environment.plist
上面的解决方案(几年前就用过,有一段时间没重新安装我的电脑了),但有时无法正常工作。所以我只是将缺失的路径插入到 emacs 中,如下所示:
(setenv "PATH" (concat "/opt/local/bin:/opt/local/sbin:" (getenv "PATH")))
(setq exec-path (append '("/opt/local/bin" "/opt/local/sbin") exec-path))
在本例中,我添加了 Macports 二进制文件的路径。这可能不是最漂亮的解决方案,但至少它有效 :)
答案2
我不知道实际的错误,而且显然我的水平太低,无法通过评论来询问你,所以我只能猜测一下。
加载 auctex 模式后,尝试 C-cC-tC-p。这将更改设置以创建 pdf。