我在我的 Mac Emacs 中使用 AUCTeX,即 Aquamac 23.1。
通常在 AUCTeX 中,当我输入时C-c C-c
它会运行pdflatex
,然后C-c C-c
再次运行并在 PDF 查看器中打开它。但在这个 Aquamac emacs 版本中,它会直接在 emacs 缓冲区中呈现 PDF。
我该如何改变呢?我只想让它在 PDF 查看器中打开 PDF(理想情况下,撇去) 当我按下 时C-c C-c
。
答案1
我不知道它是否会起作用,但请尝试以下操作:
M-x customize-apropos RET
然后写:
tex-view-program RET
这将带来两个可定制的选项:
tex-view-program-selection
和tex-view-program-list
。
这就是我设置的方式
我认为最重要的是我用红色圈出的那个。如果你点击这个按钮,value menu
它应该会给你一个选项来放置 Skim。
请记住通过单击同一屏幕顶部的set for current session
和来保存您的选项set for future sessions
。如果不行,请尝试重新启动 Emacs(当然,在保存选项之后)。
编辑:如果使用命令找不到它customize-apropos
,您可以使用如下所示的菜单:
然后向下滚动直到找到我上面提到的选项,即tex-view-program-selection
和tex-view-program-list
,然后相应地进行更改。
答案2
您需要自定义 Auctex:LaTeX -> 自定义 AucTeX -> TeX 命令 -> TeX 输出视图样式
单击“视图”,将查看器更改为^pdf
扩展,将顶部的未来会话更改为“安全”,即可完成。
答案3
AUCTeX 实际上有用于处理 Darwin 系统上的查看器的代码,但不知何故它被注释掉了。我一直在 AUCTeX 中使用以下补丁:http://paste.pocoo.org/show/250752/并且没有发现问题。我会找时间鼓励上游也这样做。