Fix building with Sphinx 1.8 and later.

- Provide the pytnon.ist file for makeindex.

- Add support for xelatex building so we can switch if we want too.

Closes #3669
This commit is contained in:
Chris Johns
2019-02-06 17:02:18 +11:00
parent 2a68e9d425
commit a3b0a40880
2 changed files with 33 additions and 14 deletions

View File

@@ -165,6 +165,10 @@ htmlhelp_basename = 'rtemsdoc'
# -- Options for LaTeX output --------------------------------------------------
latex_engine = 'pdflatex'
latex_use_xindy = False
latex_paper_size = 'a4'
# Grouping the document tree into LaTeX files. List of tuples
@@ -176,6 +180,7 @@ latex_documents = [] # must be overridden in local conf.py
latex_elements = {
'papersize': 'a4paper',
'pointsize': '11pt',
'releasename': '',
'preamble': r'''
\newcommand{\rtemscopyright}{%s}
\usepackage{rtemsstyle}
@@ -183,11 +188,9 @@ latex_elements = {
'parsedliteralwraps': True,
}
latex_additional_files = ['../common/rtemsstyle.sty', '../common/minted.sty', '../common/logo.pdf']
latex_use_modindex = False
# The name of an image file (relative to this directory) to place at the top of
# the title page.
#latex_logo = None
@@ -204,7 +207,6 @@ latex_show_pagerefs = False
# If false, no module index is generated.
#latex_domain_indices = True
# Example configuration for intersphinx: refer to the Python standard library.
#intersphinx_mapping = {'http://docs.python.org/': None}