use inputenc latex template variable always

This commit is contained in:
jfbu 2016-11-05 11:06:49 +01:00
parent be8034e131
commit e49132d3e4
3 changed files with 4 additions and 4 deletions

View File

@ -1768,7 +1768,7 @@ These options influence LaTeX output. See further :doc:`latex`.
``'inputenc'``
"inputenc" package inclusion, defaults to
``'\\usepackage[utf8]{inputenc}'`` when using pdflatex.
Otherwise unset.
Otherwise empty.
.. versionchanged:: 1.4.3
Previously ``'\\usepackage[utf8]{inputenc}'`` was used for all

View File

@ -15,9 +15,7 @@
\fi \sphinxpxdimen=<%= pxunit %>\relax
<%= passoptionstopackages %>
<%= geometry %>
<% if latex_engine == 'pdflatex' -%>
<%= inputenc %>
<% endif -%>
<%= utf8extra %>
<%= cmappkg %>
<%= fontenc %>

View File

@ -102,7 +102,9 @@ DEFAULT_SETTINGS = {
ADDITIONAL_SETTINGS = {
'pdflatex': {
'inputenc': '\\usepackage[utf8]{inputenc}',
'utf8extra': '\\DeclareUnicodeCharacter{00A0}{\\nobreakspace}',
'utf8extra': ('\\ifdefined\\DeclareUnicodeCharacter\n'
' \\DeclareUnicodeCharacter{00A0}{\\nobreakspace}\n'
'\\fi'),
},
'xelatex': {
'latex_engine': 'xelatex',