
初心者ユーザーです。
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 のバグによって発生します。この問題が気付かれなかったのは、もう誰もこのスクリプトをあまり使用していないためだと思います。
参考文献と参照の解決を自動化するより良い方法は、latexmk
TeXShop に付属するエンジンの 1 つを使用することです。
エンジンがインストールされていない場合はlatexmk
、 に移動して、フォルダーからフォルダーにファイル~/Library/TeXShop/Engines/
を移動します。.engine
Inactive/Latexmk
Engines
TeXShop を再起動すると、ドキュメント ウィンドウの Typeset ボタンの横にあるプルダウン メニューに新しいエンジンが表示されます。 をlatex+dvips
通常のエンジンとして使用する場合は、latexmk
代わりに を使用します。次の行を追加することで、これを自動的に行うことができます。
% !TEX TS-program = latexmk
これにより、すべての参照が解決され、bibtex
変更があった場合にのみ実行されます。