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 は pidflatex をサポートしておらず、図は EPS 形式である必要があります。

タイプセット設定: LaTeX、TeX、DVI。

参考文献: Natbib.

質問: マクロ/Applescript/Bibliography を使用すると、テキスト内のすべての引用と図、および末尾の参照が問題なくコンパイルされているように見えるにもかかわらず、以下のエラー メッセージが表示されます (コマンドを繰り返す必要がある場合もあります)。

ただし、出版社のシステムがファイルを PDF にコンパイルすると、テキスト内の引用が疑問符として表示されます。

他にも「段落の 83--83 行目の \OT1/bch/m/n/9 行目に \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

この問題は、TeXShop で参考文献の作成を自動化するように設計された Applescript のバグによって発生します。この問題が気付かれなかったのは、もう誰もこのスクリプトをあまり使用していないためだと思います。

参考文献と参照の解決を自動化するより良い方法は、latexmkTeXShop に付属するエンジンの 1 つを使用することです。

エンジンがインストールされていない場合はlatexmk、 に移動して、フォルダーからフォルダーにファイル~/Library/TeXShop/Engines/を移動します。.engineInactive/LatexmkEngines

TeXShop を再起動すると、ドキュメント ウィンドウの Typeset ボタンの横にあるプルダウン メニューに新しいエンジンが表示されます。 をlatex+dvips通常のエンジンとして使用する場合は、latexmk代わりに を使用します。次の行を追加することで、これを自動的に行うことができます。

% !TEX TS-program = latexmk

これにより、すべての参照が解決され、bibtex変更があった場合にのみ実行されます。

関連情報