.latexmkrc
latexmkの設定ファイル
解説はTeXで修論を書く #LaTeX - Qiitaが詳しい
例
ただしい高速LaTeX論 #Latexmk - Qiitaを参考に作った
特徴
compile対象のtexファイルのdirectoryを基準に、LaTeXの中間ファイルや出力ファイルを配置する
中間ファイルは./.tex_intermediatesに
pdfなどの出力ファイルは./distに
bblを中間ファイル扱いする ($bibtex_use=2)
LaTex Workshopが生成する一時ファイルもlatexmk -cの対象にする
code:.latexmkrc
#!/usr/bin/env perl
$do_cd = 1;
$latexargs = '-shell-escape -synctex=1 -halt-on-error -file-line-error -interaction=nonstopmode';
$latexsilentargs = $latexargs . ' -interaction=batchmode';
$pdflatex = 'lualatex %O ' . $latexargs . ' %S';
$latex_silent = 'lualatex ' . $latexargs;
$bibtex_use=2;
$biber = 'biber --bblencoding=utf8 -u -U --output_safechars';
$makeindex = 'mendex %O -o %D %S';
$max_repeat = 5;
$out_dir = './dist';
$emulate_aux = 1;
$aux_dir = './.tex_intermediates';
$pdf_mode = 1;
$clean_ext = "$clean_ext run.xml bcf nlo bbl-SAVE-ERROR";
#2024-12-04 16:17:44
#2023-10-22 20:09:28
#2021-09-27 23:29:01