User Tools

Site Tools


latex:latexmkの設定

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
latex:latexmkの設定 [2020/06/11 15:15]
koudai [TeXファイルのコンパイル]
latex:latexmkの設定 [2021/06/27 22:04] (current)
Line 57: Line 57:
   * $max_repeat ...  最大何回コンパイルするかを指定します。   * $max_repeat ...  最大何回コンパイルするかを指定します。
   * $pdf_mode ... PDFの出力形式を指定します   * $pdf_mode ... PDFの出力形式を指定します
-    * 0 ... latexにより dviファイルを生成する。PDFを出力しない +    * 0 ... \$latexにより dviファイルを生成する。PDFを出力しない 
-    * 1 ... pdflatexを使って、DVIファイルなどを経由せずに直接PDFを作成 +    * 1 ... \$pdflatexを使って、DVIファイルなどを経由せずに直接PDFを作成 
-    * 2 ... LaTeXにより生成されたDVIファイルをdvipsによりPSファイルに変換したあと、ps2pdfによりPDFを作成 +    * 2 ... \$latexにより生成されたDVIファイルを\$dvipsによりPSファイルに変換したあと、\$ps2pdfによりPDFを作成 
-    * 3 ... latexにより dviファイルを生成し、dvipdfによりPDFを作成 +    * 3 ... \$latexにより dviファイルを生成し、\$dvipdfによりPDFを作成 
-    * 4 ... LuaLaTeXにより直接PDFを作成 +    * 4 ... (おまけ機能)\$lualatexにより直接PDFを作成 
-    * 5 ... XeTeXにより直接PDFを作成+    * 5 ... (おまけ機能)\$xelatexによりDVIを生成後、\$xdvipdfmxによりPDFを作成
   * $pvc_view_file_via_temporary ... latexmkを-pvcオプションをつけて実行すると、texファイルに変更があるたびに自動で再コンパイルする。その際に、昔のデータをいくつ残しておくかを指定する(0だと残さない)   * $pvc_view_file_via_temporary ... latexmkを-pvcオプションをつけて実行すると、texファイルに変更があるたびに自動で再コンパイルする。その際に、昔のデータをいくつ残しておくかを指定する(0だと残さない)
   * $dvi_previewer ... DVIのプレビューを表示するためのプログラムを指定します。synctexに対応しているものを使います   * $dvi_previewer ... DVIのプレビューを表示するためのプログラムを指定します。synctexに対応しているものを使います
Line 78: Line 78:
 よく使うオプションは次のとおりです。 よく使うオプションは次のとおりです。
  
-  * -pdfdvi ... latexを使ってDVIファイルを生成したあと、dvipdfによりPDFファイルに変換する。-latex=uplatex などで一時的にlatexを変更可能 +  * -pdfdvi ... \$latexを使ってDVIファイルを生成したあと、\$dvipdfによりPDFファイルに変換する(pdf_mode=3に相当)。-latex=uplatex などで一時的に\$latexを変更可能 
-  * -pdf ... pdflatexを使ってDVIファイルを生成したあと、dvipdfによりPDFファイルに変換する。-pdflatex=lualatex などで一時的にpdflatexを変更可能+  * -pdf ... \$pdflatexを使ってPDFファイルを生成する(pdf_mode=1に相当)。-pdflatex=lualatex などで一時的に\$pdflatexを変更可能
   * -pv ... TeXファイルをコンパイル後にPDFのプレビューを開く   * -pv ... TeXファイルをコンパイル後にPDFのプレビューを開く
   * -pvc ... -pvの機能に加えて、texファイルを監視し、変更があったときに自動で再コンパイルを行う(PDFのプレビューを閉じるまで)。   * -pvc ... -pvの機能に加えて、texファイルを監視し、変更があったときに自動で再コンパイルを行う(PDFのプレビューを閉じるまで)。
   * -c ... 中間ファイル(.logや.auxなど)を削除(コンパイルは行わない)   * -c ... 中間ファイル(.logや.auxなど)を削除(コンパイルは行わない)
   * -C ... 出力ファイル(.dviや.pdfなど)を削除(コンパイルは行わない)   * -C ... 出力ファイル(.dviや.pdfなど)を削除(コンパイルは行わない)
- 
-また、$latexを一時的にuplatexにしたいときなどは次のオプションをつけます。 
-  * -latex=uplatex 
  
 オプション一覧は オプション一覧は
Line 94: Line 91:
 で確認してください。 で確認してください。
  
-その他のオプションをつけたときは $O に代入されます。+その他のオプションをつけたときは %O に代入されます。
  
latex/latexmkの設定.1591856133.txt.gz · Last modified: 2021/06/27 21:59 (external edit)