51 lines
1.0 KiB
Plaintext
51 lines
1.0 KiB
Plaintext
@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
|