-
Notifications
You must be signed in to change notification settings - Fork 0
/
latexmkrc
27 lines (25 loc) · 686 Bytes
/
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
$always_view_file_via_temporary=1;
$aux_dir=".build";
@default_files=("main.tex");
$dvips="dvips %O -R0 -o %D %S";
$pdf_mode=2;
$latex="latex -shell-escape -file-line-error %O %S";
$out_dir=".build";
$recorder=1;
add_cus_dep('glo', 'gls', 0, 'run_makeglossaries');
add_cus_dep('acn', 'acr', 0, 'run_makeglossaries');
sub run_makeglossaries {
my ($base_name, $path) = fileparse( $_[0] );
pushd $path;
if ( $silent ) {
my $return = system "makeglossaries -q $base_name";
}
else {
my $return = system "makeglossaries $base_name";
};
popd;
return $return;
}
push @generated_exts, 'glo', 'gls', 'glg';
push @generated_exts, 'acn', 'acr', 'alg';
$clean_ext .= ' %R.ist %R.xdy';