latexmkrc (1107B)
1 # Main file 2 @default_files = ("thesis.tex", "french summary.tex", "presentation.tex"); 3 4 # Use lualatex 5 $pdf_mode = 4; 6 7 # Where to write output and temporary files 8 $out_dir = "build"; 9 10 # Allow the execution of arbitrary shell command 11 set_tex_cmds("--shell-escape %O %S"); 12 13 # The beamer themes are in the presentation folder 14 ensure_path('TEXINPUTS', 'presentation'); 15 16 # Create build directories if needed 17 unless(-d "$out_dir"){ 18 mkdir("$out_dir"); 19 mkdir("$out_dir/frontmatter"); 20 mkdir("$out_dir/mainmatter"); 21 mkdir("$out_dir/mainmatter/context"); 22 mkdir("$out_dir/mainmatter/relation extraction"); 23 mkdir("$out_dir/mainmatter/fitb"); 24 mkdir("$out_dir/mainmatter/graph"); 25 mkdir("$out_dir/backmatter"); 26 mkdir("$out_dir/backmatter/french"); 27 mkdir("$out_dir/backmatter/assumptions"); 28 mkdir("$out_dir/backmatter/datasets"); 29 mkdir("$out_dir/presentation"); 30 mkdir("$out_dir/presentation/front"); 31 mkdir("$out_dir/presentation/context"); 32 mkdir("$out_dir/presentation/fitb"); 33 mkdir("$out_dir/presentation/graph"); 34 mkdir("$out_dir/presentation/conclusion"); 35 mkdir("$out_dir/presentation/supplementary"); 36 }