Overleaf プロジェクトをオフラインでコンパイルし、一貫した結果を得るための手順は何ですか?

Overleaf プロジェクトをオフラインでコンパイルし、一貫した結果を得るための手順は何ですか?

Overleaf プロジェクトをオフラインでコンパイルしようとしていますが、一貫した結果を得るための最善の手順は何なのか疑問に思っています。

Overleafがどのディストリビューションを使用しているのか分かりません。さらに、Latexmkにはあまり詳しくないので、Overleafがプロジェクトをコンパイルするために使用プロジェクトをオフラインでコンパイルするときに、オンラインでコンパイルした場合と同じ結果を得るためのワークフローや手順はありますか?

答え1

(Overleaf サポート チームの Tom が執筆しています。)

Overleaf プロジェクトのオフラインコンパイルを許可するには、次の操作を行う必要があります。

  • ドキュメントにエラーがないことを確認してください。エラーとは、「再コンパイル」ボタンの横にある赤いバルーンで示されるエラーのことです。黄色と青の警告は、この場合問題ありません。

  • ファイルの内容をlatexmk(注意:ではなくlatexmk.tex、ファイル拡張子なし)から取得します。Overleaf はどのようにしてプロジェクトをコンパイルしますか?それを文書のフォルダに入れます(Overleaf でも害はありません)。

  • latexmk -pdfコンピュータのコンパイラとして を使用し、pdflatex他のものを使用しないことを確認してください。

  • コンパイルするメインファイルの名前を変更することをお勧めしますoutput.tex

  • できれば TeXLive 2018 を使用してください。お持ちでない場合は、TL2017 と TL2018 の間で入力処理に大きな変更があったため、TL2017 以前よりも TL2019 のほうが確実に優れています。それでも、パッケージの最近の変更に関する問題に注意してください (この点では Google が頼りになります。ほとんどの非互換性は既に他の誰かによって発見されています)。

これらの手順を実行すると、オフラインでドキュメントをコンパイルできるようになります。

関連情報