无法修改 TeX 命令列表并在 emacs 和 mactex 中设置 pdf 预览

无法修改 TeX 命令列表并在 emacs 和 mactex 中设置 pdf 预览

我正在尝试在 emacs 中设置 pdf 预览命令。在网上搜索后,我发现了以下内容,我想尝试一下。

(eval-after-load "tex"
  '(add-to-list 'TeX-command-list
  '("pdfview" "open -a TeXShop %s.pdf" 'TeX-run-command nil t) t))

不幸的是,当我输入时,该命令没有出现在命令列表中C-c C-c我需要做一些根本不同的事情吗?

另外,我没有运行 auctex,只是使用 vanilla latex 模式。

答案1

您需要运行 AUCTeX — 那是TeX-command-list定义的地方。内置tex-mode.el使用tex-compile-commands(尽管格式不同)。但您确实需要运行 AUCTeX,因为它很多更好。仅对于 preview-latex 来说,这已经是值得的了。

对于原始乳胶模式,可比较的代码将是(未经测试):

(eval-after-load "tex-mode"
  '(add-to-list 'tex-compile-commands
                '("open -a TeXShop %r.pdf") t))

相关内容