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 14:53]
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 76: Line 76:
 </code> </code>
  
-次のオプションを指定きます。+よく使うオプションは次のとおりです。
  
-  * -pdfdvi ... DVI経由でPDFを作成 ($pdf_mode=3) +  * -pdfdvi ... \$latexを使てDVIファイルしたあと、\$dvipdfによりPDFファイルに変換する(pdf_mode=3に相当)-latex=uplatex などで一時的に\$latexを変更可能 
-  * -pdfps ... DVI, PS経由でPDFを作成 ($pdf_mode=2) +  * -pdf ... \$pdflatexを使ってPDFファイルを生成する(pdf_mode=1に相当)。-pdflatex=lualatex などで一時的に\$pdflatexを変更可能
-  * -pdf ... pdflatexを使用しDVIを経由せずにPDFを作成 ($pdf_mode=1) +
-  * -lualatex ... lualatex(pdflatexの拡張版)を使用してPDFをつくる ($pdf_mode=4) +
-  * -pdflua ... 同上 +
-  * -pdfxe ... XeTeXを使ってDVIファイルを生成したあと、xdvipdfmxによってPDFに変換 ($pdf_mode=5)+
   * -pv ... TeXファイルをコンパイル後にPDFのプレビューを開く   * -pv ... TeXファイルをコンパイル後にPDFのプレビューを開く
   * -pvc ... -pvの機能に加えて、texファイルを監視し、変更があったときに自動で再コンパイルを行う(PDFのプレビューを閉じるまで)。   * -pvc ... -pvの機能に加えて、texファイルを監視し、変更があったときに自動で再コンパイルを行う(PDFのプレビューを閉じるまで)。
Line 89: Line 85:
   * -C ... 出力ファイル(.dviや.pdfなど)を削除(コンパイルは行わない)   * -C ... 出力ファイル(.dviや.pdfなど)を削除(コンパイルは行わない)
  
-また、$latexを一時的にuplatexにしたいときなどは次のようなオプションをつけます。 +オプション一覧は 
-  -latex=uplatex+<code> 
 +$ latexmk -
 +</code> 
 +で確認してください。
  
-その他のオプションをつけたときは $O に代入されます。+その他のオプションをつけたときは %O に代入されます。
  
latex/latexmkの設定.1591854833.txt.gz · Last modified: 2021/06/27 21:59 (external edit)