-
Notifications
You must be signed in to change notification settings - Fork 0
/
.latexmkrc
36 lines (30 loc) · 1.83 KB
/
.latexmkrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# By default, generate PDF output using PDFLaTeX. Possible values of $pdf_mode
# are: (1) generates a pdf version of the document using pdflatex, (2)
# generates a pdf version of the document from the ps file, by using the
# command specified by the $ps2pdf variable, (3) generates a pdf version of the
# document from the dvi file, by using the command specified by the $dvipdf
# variable, (4) use LuaTeX, and (5) use XeLaTex
$pdf_mode = 5;
# Disable PostScript output by default. If some other request is made for which
# a postscript file is needed, then $postscript_mode will be set to 1.
$postscript_mode = 0;
# The variable $dvi_mode defaults to 0, but if no explicit requests are made
# for other types of file (postscript, pdf), then $dvi_mode will be set to 1.
# In addition, if a request for a file for which a .dvi file is a prerequisite,
# then $dvi_mode will be set to 1.
$dvi_mode = 0;
# Program to run (along with additional parameters) if $pdf_mode is set to 1,
# or -pdf is passed.
$pdflatex = "pdflatex -file-line-error -interaction=nonstopmode -shell-escape -synctex=1 %O %S";
# XeLaTeX options when -xelatex is used. Note that the "XeLaTeX rule" of
# Latexmk requires XeLaTeX to produce an .xdv file first. This file is then
# converted to a PDF using `xdvipdfmx'.
$xelatex = "xelatex -no-pdf -recorder -file-line-error -interaction=nonstopmode -shell-escape -synctex=1 %O %S";
# A list of extensions for files that are generated during a LaTeX run and
# that are read in by LaTeX in later runs, either directly or indirectly.
# push @generated_exts, "synctex.gz";
# push @generated_exts, "synctex.gz(busy)";
# push @generated_exts, "%RNotes.bib";
# push @generated_exts, "run.xml";
# Additional extensions of files to be removed when latexmk -c or -C is used.
$clean_ext = "synctex.gz synctex.gz(busy) %RNotes.bib run.xml spl pre xdv bbl";