summaryrefslogtreecommitdiff
path: root/sphinx/texinputs
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2019-11-17 17:37:48 +0900
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2019-11-17 17:37:48 +0900
commitc6f0eb215a234eef4163d20477a49877eb8fe11e (patch)
tree82d5d3999ce10093f319952011301d7cd82e2691 /sphinx/texinputs
parentfcdeafd56e67cc38dcd56862cc0ee6304178a3e8 (diff)
downloadsphinx-git-c6f0eb215a234eef4163d20477a49877eb8fe11e.tar.gz
Fix #4186: LaTeX: Support upLaTeX as a new latex_engine (experimental)
Diffstat (limited to 'sphinx/texinputs')
-rw-r--r--sphinx/texinputs/Makefile_t6
-rw-r--r--sphinx/texinputs/latexmkjarc_t (renamed from sphinx/texinputs/latexmkjarc)2
2 files changed, 4 insertions, 4 deletions
diff --git a/sphinx/texinputs/Makefile_t b/sphinx/texinputs/Makefile_t
index 2afabb360..405b34a58 100644
--- a/sphinx/texinputs/Makefile_t
+++ b/sphinx/texinputs/Makefile_t
@@ -37,7 +37,7 @@ XINDYOPTS += -M LatinRules.xdy
# format: pdf or dvi (used only by archive targets)
FMT = pdf
-{% if latex_engine == 'platex' -%}
+{% if latex_engine in ('platex', 'uplatex') -%}
# latexmkrc is read then overridden by latexmkjarc
LATEX = latexmk -r latexmkjarc -dvi
PDFLATEX = latexmk -r latexmkjarc -pdfdvi -dvi- -ps-
@@ -49,7 +49,7 @@ PDFLATEX = latexmk -pdf -dvi- -ps-
%.png %.gif %.jpg %.jpeg: FORCE_MAKE
extractbb '$@'
-{% if latex_engine == 'platex' -%}
+{% if latex_engine in ('platex', 'uplatex') -%}
%.dvi: %.tex $(ALLIMGS) FORCE_MAKE
for f in *.pdf; do extractbb "$$f"; done
$(LATEX) $(LATEXMKOPTS) '$<'
@@ -62,7 +62,7 @@ PDFLATEX = latexmk -pdf -dvi- -ps-
%.ps: %.dvi
dvips '$<'
-{% if latex_engine == 'platex' -%}
+{% if latex_engine in ('platex', 'uplatex') -%}
%.pdf: %.tex $(ALLIMGS) FORCE_MAKE
for f in *.pdf; do extractbb "$$f"; done
{%- else -%}
diff --git a/sphinx/texinputs/latexmkjarc b/sphinx/texinputs/latexmkjarc_t
index 5b315d6c9..c7403a90b 100644
--- a/sphinx/texinputs/latexmkjarc
+++ b/sphinx/texinputs/latexmkjarc_t
@@ -1,4 +1,4 @@
-$latex = 'platex ' . $ENV{'LATEXOPTS'} . ' -kanji=utf8 %O %S';
+$latex = '{{ latex_engine }} ' . $ENV{'LATEXOPTS'} . ' -kanji=utf8 %O %S';
$dvipdf = 'dvipdfmx %O -o %D %S';
$makeindex = 'internal mendex %S %B %D';
sub mendex {