summaryrefslogtreecommitdiffstats
path: root/sphinx/texinputs/make.bat_t
blob: da2805afd4681750502fbf70a063a4565d24904d (plain)
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
@ECHO OFF

REM Command file for Sphinx documentation

pushd %~dp0

{% if latex_engine in ('platex', 'uplatex') -%}
REM latexmkrc is read then overridden by latexmkjarc
set PDFLATEX=latexmk -r latexmkjarc -pdfdvi -dvi- -ps-
{% else -%}
set PDFLATEX=latexmk -pdf -dvi- -ps-
{% endif %}
set "LATEXOPTS= "

{% if xindy_use -%}
set XINDYOPTS={{ xindy_lang_option }} -M sphinx.xdy
{% if latex_engine == 'pdflatex' -%}
set XINDYOPTS=%XINDYOPTS% -M LICRlatin2utf8.xdy
{% if xindy_cyrillic -%}
set XINDYOPTS=%XINDYOPTS% -M LICRcyr2utf8.xdy
{% endif -%}
{% endif -%}
{% if xindy_cyrillic -%}
set XINDYOPTS=%XINDYOPTS% -M LatinRules.xdy
{% endif -%}
set XINDYOPTS=%XINDYOPTS% -I xelatex
{% endif -%}


if "%1" == "" goto all-pdf

if "%1" == "all-pdf" (
	:all-pdf
	for %%i in (*.tex) do (
		%PDFLATEX% %LATEXMKOPTS% %%i
	)
	goto end
)

if "%1" == "all-pdf-ja" (
	goto all-pdf
)

if "%1" == "clean" (
	del /q /s *.dvi *.log *.ind *.aux *.toc *.syn *.idx *.out *.ilg *.pla *.ps *.tar *.tar.gz *.tar.bz2 *.tar.xz *.fls *.fdb_latexmk
	goto end
)

:end
popd