| @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 |