-
Notifications
You must be signed in to change notification settings - Fork 13
/
compile-xelatex-biblatex.bat
69 lines (62 loc) · 2.35 KB
/
compile-xelatex-biblatex.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
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%
xelatex -shell-escape -synctex=1 -interaction=nonstopmode -extra-mem-top=50000000 -extra-mem-bot=10000000 -main-memory=90000000 "%FILENAME%.tex"
makeglossaries "%FILENAME%"
biber "%FILENAME%"
rem bibtex "%FILENAME%"
xelatex -shell-escape -synctex=1 -interaction=nonstopmode -extra-mem-top=50000000 -extra-mem-bot=10000000 -main-memory=90000000 "%FILENAME%.tex"
makeglossaries "%FILENAME%"
xelatex -shell-escape -synctex=1 -interaction=nonstopmode -extra-mem-top=50000000 -extra-mem-bot=10000000 -main-memory=90000000 "%FILENAME%.tex"
countErrWrnBBx.bat "%FILENAME%.log"