Конфигурационный файл latexmkrc
latexmk ищет настройки, помимо параметров командной строки, в файле
конфигурации latexmkrc.
Вот его типовое содержимое:
# Jobname: as with current tex, etc indicates basename of generated files. $jobname = 'trd'; $out_dir = '__output'; # Directory for output files. # Array of LaTeX files to process when no files are specified on the command line. # Wildcards allowed @default_files = ('main.tex'); $diagnostics = 0; $pdf_mode = 1; # No pdf file requested to be made by pdflatex # Possible values: # 0 = don't create pdf file # 1 = pdflatex to create pdf file by pdflatex # 2 = pdf from ps by ps2pdf # 3 = pdf from dvi by dvipdf # 4 = lualatex # 5 = xelatex $do_cd = 0; # Do not do cd to directory of source file. $force_mode = 0; # =1 to force processing past errors $recorder = 1; # Whether to use recorder option on latex/pdflatex $silent = 0; # Silence latex's messages? push @extra_pdflatex_options, '-file-line-error'; push @extra_xelatex_options, '-file-line-error'; #push @extra_pdflatex_options, '-halt-on-error'; #push @extra_pdflatex_options, '-interaction=batchmode'; #push @extra_pdflatex_options, '-synctex=1'; $dependents_list = 0; # Whether to display list(s) of dependencies $dependents_phony = 0; $rules_list = 0; # Whether to display list(s) of dependencies $deps_file = $out_dir . '/' . $jobname . '.dep'; # File for dependency list output. Default stdout. $clean_ext = "dep gz"; # space separated extensions of files that are # to be deleted when doing cleanup, beyond # standard set $show_time = 1; if ( ! exists $ENV{TEXINPUTS} ) { $ENV{TEXINPUTS} = ''; } $ENV{TEXINPUTS} = '../sty'.$search_path_separator.$ENV{TEXINPUTS};