MacTeX-2015,TeXShop,运行宏/Applescript/Bibliography 并收到错误消息:“### 无法生成 /tmp/altpdflatex.etc”

MacTeX-2015,TeXShop,运行宏/Applescript/Bibliography 并收到错误消息:“### 无法生成 /tmp/altpdflatex.etc”

这里是新手用户。

使用 Mac Os El Capitan、MacTex-2015、TexShop;

出版商不支持 pidflatex 并且要求图形为 EPS 格式;

排版设置:LaTeX、TeX 和 DVI;

参考书目:Natbib。

问题:当我使用宏/Applescript/Bibliography 时,我收到下面的错误消息,即使文本中的所有引用和图表以及最后的参考文献似乎都可以毫无问题地编译(有时我需要重复该命令。)

然而,当出版商的系统将文件编译为pdf时,文中的引用会显示为问号。

我还有一些其他问题,例如“第 83-83 行段落中的 \hbox 过满(48.83583pt 太宽)\OT1/bch/m/n/9 sis。[][][][]|”,但我相信它们没有关联。

在此处输入图片描述

在此处输入图片描述

在日志文件中:

log file error: 
Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO)

不确定“空钩”是否是错误的标志:

\@emptytoks=\toks14
Package atveryend Info: Empty hook `BeforeClearDocument' on input line 664.
Package atveryend Info: Empty hook `AfterLastShipout' on input line 664.
Package atveryend Info: Empty hook `AtVeryEndDocument' on input line 664.
Package atveryend Info: Empty hook `AtVeryVeryEnd' on input line 664.

答案1

此问题是由 Applescript 中的一个错误引起的,该错误旨在自动在 TeXShop 中创建参考书目。我怀疑现在没有人使用它了,这就是为什么这个问题没有被注意到。

自动化参考书目和参考解析的更好方法是使用latexmkTeXShop 提供的引擎之一。

如果您尚未latexmk安装引擎,请转到并将文件从文件夹~/Library/TeXShop/Engines/移动到文件夹。.engineInactive/LatexmkEngines

重新启动 TeXShop,新引擎应出现在文档窗口中 Typeset 按钮旁边的下拉菜单中。如果您使用的是latex+dvips常用引擎,则改用latexmk。您可以通过添加以下行自动执行此操作:

% !TEX TS-program = latexmk

这将解决所有引用,并且仅bibtex在发生变化时运行。

相关内容