Emacs 24.4 中的 AUCTeX 查看和编译命令

Emacs 24.4 中的 AUCTeX 查看和编译命令

对于 Mac OS X 上的 Emacs 24.3,我使用了 CodeKingPlusPlus 在以下网址的答案中描述的方法 Emacs AUCTeX 查看命令 使用 Cc Cv 通过 Preview.app 打开已编译的 latex PDF。

切换到 Emacs 24.4 后(但使用相同的 AUCTeX 版本和 .emacs 文件),它不再起作用。对于 Cc Cv,现在我收到错误“找不到合适的 .dvi 文件”。我想也许我需要M-x customize-variable再次设置变量TeX-command-list,但这个变量不再存在。

C-c C-v已绑定到命令tex-view,该命令根据定义尝试打开 .dvi 文件。调用的命令似乎由变量 描述tex-dvi-view-command,但将其更改为open -a Preview *.pdf或类似内容没有任何帮助。因此这可能仅适用于 .dvi 文件,但我没有看到任何其他适用于 .pdf 的命令。

C-c C-c也工作得很奇怪。在 24.3 中,它提供了一个命令(通常Compile是 或View),具体取决于 .tex 文件是否需要编译。现在它总是提供\doc-view,任何时候我想要编译,我都需要输入pd+ Space+Enter来运行pdflatex

任何有关打开预览和使编译更容易的帮助都将非常感激。

答案1

刚刚对 Emacs 24.4 进行了相同的更新,我遇到了类似的症状。查看提示来自内置的 tex 模式,而不是 AuCTeX。查看加载消息,有一个tex-site无法找到的报告。

对我来说,解决方案是删除 auctex 并重新安装。我通过软件包系统安装了 auctex,并使用它进行这些操作。此后,重新启动 emacs 并加载 tex 文件现在会加载 AuCTeX(最明显的是命令菜单的存在),并且查看和编译现在正常工作。

相关内容