语境:

语境:

语境:

我是 Emacs 和 AucTex 的新手。几天前才开始使用,并按照一些教程安装了一些软件包。

我安装了一些软件包:company、、、和。特别是版本 12.2.0 swiperauctecauto-complete-auctexcounselauctex

我的问题:

我昨天安装了它,我可以通过 Cc Ca 来完整预览它。但是,我无法使用 preview-latex (Cc Cp Cp)。它给我带来了很多“正在构建的三角形”的错误:

我所看到的

TeX Output exited as expected with code 1 at Thu Apr 23 00:21:29
Running `Preview-PDF2DSC' with ``pdf2dsc _region_.pdf _region_.prv/tmpQ3JlTM/preview.dsc''
/bin/sh: pdf2dsc: command not found

Preview-PDF2DSC exited abnormally with code 127 at Thu Apr 23 00:21:29
PDF2DSC sentinel: Opening input file: No such file or directory, /myworkingdirectory/_region_.prv/tmpQ3JlTM/preview.dsc

它在我的工作目录中生成了几个文件: 我的工作目录

它引用的目录中没有文件。这是相应的 elisp 代码,是的,我检查过 latex 位于该文件夹路径中。 我的 elisp 代码

更新 1:

我没有安装ghostscript。安装后,问题仍然存在。

更新 2:

我发现这个答案真的很有帮助如何在 MacOS El Capitan 中使用 Auctex? 至少对于 Mac OS Catalina,应该使用

;; Auctex configurations
(setenv "PATH" "/usr/local/bin:/Library/TeX/texbin/:$PATH" t)
(setq exec-path (append exec-path '("/Library/TeX/texbin")))

设置环境路径。

感谢 @frougon 对我的耐心!他的代码也有效

(setenv "PATH" (concat (getenv "PATH") ":/usr/local/bin:/Library/TeX/texbin"))
(setq exec-path (append exec-path '("/usr/local/bin" "/Library/TeX/texbin")))

相关内容