语境:
我是 Emacs 和 AucTex 的新手。几天前才开始使用,并按照一些教程安装了一些软件包。
我安装了一些软件包:company
、、、和。特别是版本 12.2.0 swiper
。auctec
auto-complete-auctex
counsel
auctex
我的问题:
我昨天安装了它,我可以通过 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 位于该文件夹路径中。
更新 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")))