AUCTeX Preview LaTeX 不可用

/

AUCTeX 附带 Preview LaTeX 功能,可以在 Emacs 的缓冲区中直接渲染 LaTeX 公式。这一功能依赖于 pdf2dsc。通常来讲,pdf2dsc 由 Ghostscript 提供,但是 Ghostscript 10.05 移除了 pdf2dsc。这使 AUCTeX 的 Preview LaTeX 功能处于不可用的状态。

我在 macOS 上使用 homebrew 安装的最新版 Ghostscript 与 Emacs,因此无法使用 AUCTeX 的 Preview LaTeX 功能。折腾了几天之后还是放弃了使用 Emacs 作为我的 LaTeX 编辑器的想法,转向了 VS Code 中的 LaTeX Workshop。

如果你仍希望在 AUCTeX 中使用 Preview LaTeX 功能,你可能需要手动安装旧版本的 Ghostscript,例如 10.04。不过我并没有测试过。

2025 年 4 月 30 日更新

最近,我的 homebrew 收到了 Ghostscript 10.05.1 更新。更新完之后我检查了一下,发现 pdf2dsc 已经回归。理论上,现在已能正常在 Emacs 中使用 AUCTeX 的 Preview LaTeX 功能,可喜可贺。如果你的 Preview LaTeX 不能正常工作,请你优先尝试将 Ghostscript 升级到最新版本(>= 10.05.1)。

不过我还没用测试过,我现在使用 VS Code 编辑 LaTeX 文档。