-
Notifications
You must be signed in to change notification settings - Fork 13
/
compile-lualatex-bibtex.bat
72 lines (62 loc) · 2.18 KB
/
compile-lualatex-bibtex.bat
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
SETLOCAL EnableExtensions EnableDelayedExpansion
SET FILENAME=thesis
rem MIKTEX_BIN=C:\miktex\texmfs\install\miktex\bin\
rem set PATH=%MIKTEX_BIN%;%PATH%
set ROOT_DIR=%~dp0
cd %ROOT_DIR%
DEL /Q "%FILENAME%.aux" >nul 2>&1
DEL /Q "%FILENAME%.bbl" >nul 2>&1
DEL /Q "%FILENAME%.blg" >nul 2>&1
DEL /Q "%FILENAME%.d" >nul 2>&1
DEL /Q "%FILENAME%.fls" >nul 2>&1
DEL /Q "%FILENAME%.ild" >nul 2>&1
DEL /Q "%FILENAME%.ind" >nul 2>&1
DEL /Q "%FILENAME%.toc" >nul 2>&1
DEL /Q "%FILENAME%.lot" >nul 2>&1
DEL /Q "%FILENAME%.lof" >nul 2>&1
DEL /Q "%FILENAME%.idx" >nul 2>&1
DEL /Q "%FILENAME%.out" >nul 2>&1
DEL /Q "%FILENAME%.nlo" >nul 2>&1
DEL /Q "%FILENAME%.nls" >nul 2>&1
DEL /Q "%FILENAME%.pdf" >nul 2>&1
DEL /Q "%FILENAME%.ps" >nul 2>&1
DEL /Q "%FILENAME%.dvi" >nul 2>&1
DEL /Q "%FILENAME%.bcf" >nul 2>&1
DEL /Q "%FILENAME%.aux.bbl" >nul 2>&1
DEL /Q "%FILENAME%.aux.blg" >nul 2>&1
DEL /Q "%FILENAME%.aux" >nul 2>&1
DEL /Q "%FILENAME%.acn" >nul 2>&1
DEL /Q "%FILENAME%.acr" >nul 2>&1
DEL /Q "%FILENAME%.alg" >nul 2>&1
DEL /Q "%FILENAME%.auxlock" >nul 2>&1
DEL /Q "%FILENAME%.bbl" >nul 2>&1
DEL /Q "%FILENAME%.blg" >nul 2>&1
DEL /Q "%FILENAME%.d" >nul 2>&1
DEL /Q "%FILENAME%.fls" >nul 2>&1
DEL /Q "%FILENAME%.ild" >nul 2>&1
DEL /Q "%FILENAME%.ilg" >nul 2>&1
DEL /Q "%FILENAME%.ind" >nul 2>&1
DEL /Q "%FILENAME%.ist" >nul 2>&1
DEL /Q "%FILENAME%.toc" >nul 2>&1
DEL /Q "%FILENAME%.lot" >nul 2>&1
DEL /Q "%FILENAME%.lof" >nul 2>&1
DEL /Q "%FILENAME%.idx" >nul 2>&1
DEL /Q "%FILENAME%.out" >nul 2>&1
DEL /Q "%FILENAME%.pre" >nul 2>&1
DEL /Q "%FILENAME%.nlo" >nul 2>&1
DEL /Q "%FILENAME%.nls" >nul 2>&1
DEL /Q "%FILENAME%.slg" >nul 2>&1
DEL /Q "%FILENAME%.syg" >nul 2>&1
DEL /Q "%FILENAME%.syi" >nul 2>&1
DEL /Q "%FILENAME%.bcf" >nul 2>&1
DEL /Q "%FILENAME%.aux.bbl" >nul 2>&1
DEL /Q "%FILENAME%.aux.blg" >nul 2>&1
cd %ROOT_DIR%
lualatex --shell-escape --draftmode --synctex=1 --interaction=nonstopmode "%FILENAME%.tex"
makeglossaries "%FILENAME%"
bibtex "%FILENAME%.aux"
rem biber "%FILENAME%"
lualatex --shell-escape --draftmode --synctex=1 --interaction=nonstopmode "%FILENAME%.tex"
makeglossaries "%FILENAME%"
lualatex --shell-escape --synctex=1 --interaction=nonstopmode "%FILENAME%.tex"
countErrWrnBBx.bat "%FILENAME%.log"