arXivにLaTeXで投稿するときのつまずきと対処

結論を先に。arXiv は LaTeX のソース一式をアップロードし、arXiv のサーバ側でコンパイルします。つまずきの多くは、参考文献の .bbl を同梱していない、図のパスが合っていない、不要ファイルが混ざっている、の3つです。

.bbl を同梱する

arXiv 上では BibTeX が期待どおり走らないことがあります。手元で一度コンパイルして生成された .bbl ファイルを、ソースと一緒にアップロードするのが安全です。

図のパスと構成

図はソースと同じ階層に置き、相対パスで参照します。絶対パスや、手元にしかないフォントは使えません。使っていないファイルは混ぜないようにします。

コンパイラの指定

pdfLaTeX で通したい場合は、ソースの先頭で出力形式を明示できます。

\pdfoutput=1

エラーが出たら

arXiv はコンパイルログを返します。手元と同じエラーが多いので、ログの該当行を見て、足りないパッケージやファイルを補います。

まとめ

  • 手元で生成した .bbl を同梱する
  • 図は同階層・相対パスで、不要ファイルは入れない
  • 必要なら \pdfoutput=1 でコンパイラを指定
  • エラーはarXivのログの該当行を読む
  • 関連:IEEE Accessへの投稿で躓いた点