MacTeX-2015、TeXShop、運行 Macro/Applescript/Bibliography 並收到錯誤訊息:“### 無法產生 /tmp/altpdflatex.etc”

MacTeX-2015、TeXShop、運行 Macro/Applescript/Bibliography 並收到錯誤訊息:“### 無法產生 /tmp/altpdflatex.etc”

這裡是新手用戶。

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

Publisher 不支援 pidlatex,並且要求數字採用 EPS 格式;

排版設定:LaTeX、TeX 和 DVI;

參考書目:Natbib.

問題:當我使用巨集/Applescript/參考書目時,我收到下面的錯誤訊息,即使文本中的所有引文和圖形以及最後的參考文獻似乎都可以順利編譯(有時我需要重複該命令。)

但是,當出版商的系統將檔案編譯為 pdf 時,文字中的引用會顯示為問號。

我還有一些其他問題,例如「第83--83 行\OT1/bch/m/n/9 sis.[][][][]| 段落中的「Overfull \hbox(48.83583pt 太寬)。 [][][][]|”,但我相信它們不相關。

在此輸入影像描述

在此輸入影像描述

在日誌檔中:

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,新引擎應該會出現在文件視窗中「排版」按鈕旁的下拉式選單中。如果您像平常一樣使用latex+dvips引擎,請latexmk改為使用。您可以透過新增以下行自動執行此操作:

% !TEX TS-program = latexmk

這將解析所有引用,並且僅bibtex在發生變更時執行。

相關內容