From d4be9a573c575ae38f38325e3e8332eb399ae87e Mon Sep 17 00:00:00 2001 From: Steve Piercy Date: Wed, 25 Apr 2018 02:40:44 -0700 Subject: Support xelatex for PDF output - Now with Unicode character support --- docs/conf.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'docs/conf.py') diff --git a/docs/conf.py b/docs/conf.py index 5d68a73a3..c0cb2bdcb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -223,6 +223,17 @@ latex_domain_indices = False _PREAMBLE = r""" \usepackage[]{geometry} \geometry{bindingoffset=0.45in,textheight=7.25in,hdivide={0.5in,*,0.75in},vdivide={1in,7.25in,1in},papersize={7.5in,9.25in}} + +%XeLaTeX packages +\usepackage{xltxtra} +\usepackage{fontspec} %Font package +\usepackage{xunicode} + +%Select fonts +\setmainfont[Mapping=tex-text]{nimbusserif} +\setsansfont[Mapping=tex-text]{nimbussans} +\setmonofont{nimbusmono} + \hypersetup{ colorlinks=true, linkcolor=black, -- cgit v1.2.3 From 1c2e9d014177c304df9b49fc964781b0967552e7 Mon Sep 17 00:00:00 2001 From: Steve Piercy Date: Wed, 16 May 2018 14:09:29 -0700 Subject: Remove lazy commenting. If a printed book format is ever desired again, then there are commits in the history that can be used as a reference and adapted for however it should be done in the future. --- docs/conf.py | 41 ----------------------------------------- 1 file changed, 41 deletions(-) (limited to 'docs/conf.py') diff --git a/docs/conf.py b/docs/conf.py index c0cb2bdcb..993711807 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -290,14 +290,6 @@ _PREAMBLE = r""" \definecolor{VerbatimColor}{rgb}{1,1,1} \definecolor{VerbatimBorderColor}{rgb}{1,1,1} -% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch) -% \makeatletter -% \renewcommand{\py@noticestart@warning}{\py@heavybox} -% \renewcommand{\py@noticeend@warning}{\py@endheavybox} -% \renewcommand{\py@noticestart@note}{\py@heavybox} -% \renewcommand{\py@noticeend@note}{\py@endheavybox} -% \makeatother - % icons in note and warning boxes \usepackage{ifthen} @@ -334,8 +326,6 @@ _PREAMBLE = r""" latex_elements = { 'preamble': _PREAMBLE, -# mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch) -# 'wrapperclass': 'book', 'date': '', 'releasename': 'Version', 'title': r'The Pyramid Web Framework', @@ -359,18 +349,6 @@ def frontmatter(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine): return [nodes.raw( '', - r""" -% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch) -% \frontmatter -% prevent part/chapter/section numbering -% \setcounter{secnumdepth}{-2} -% suppress headers -% \pagestyle{plain} -% reset page counter -% \setcounter{page}{1} -% suppress first toc pagenum -% \addtocontents{toc}{\protect\thispagestyle{empty}} -""", format='latex')] @@ -378,20 +356,6 @@ def mainmatter(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine): return [nodes.raw( '', - r""" -% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch) -% \mainmatter -% allow part/chapter/section numbering -% \setcounter{secnumdepth}{2} -% get headers back -% \pagestyle{fancy} -% \fancyhf{} -% \renewcommand{\headrulewidth}{0.5pt} -% \renewcommand{\footrulewidth}{0pt} -% \fancyfoot[C]{\thepage} -% \fancyhead[RO]{\rightmark} -% \fancyhead[LE]{\leftmark} -""", format='latex')] @@ -399,11 +363,6 @@ def backmatter(name, arguments, options, content, lineno, content_offset, block_text, state, state_machine): return [nodes.raw( '', - r""" -% mcdonc commented as part of lazy pdf fixing (pdf_rendering_fixes branch) -% \backmatter -% \setcounter{secnumdepth}{-1} - """, format='latex')] -- cgit v1.2.3 From 298e346e7c7db90a779cfb052a263e561e75a462 Mon Sep 17 00:00:00 2001 From: Steve Piercy Date: Wed, 16 May 2018 23:34:09 -0700 Subject: Remove todo extension and configuration --- docs/conf.py | 4 ---- 1 file changed, 4 deletions(-) (limited to 'docs/conf.py') diff --git a/docs/conf.py b/docs/conf.py index 993711807..80585b336 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -53,7 +53,6 @@ extensions = [ 'sphinx.ext.autodoc', 'sphinx.ext.doctest', 'sphinx.ext.intersphinx', - 'sphinx.ext.todo', 'sphinx.ext.viewcode', 'sphinxcontrib.autoprogram', # enable pylons_sphinx_latesturl when this branch is no longer "latest" @@ -124,9 +123,6 @@ exclude_patterns = ['_themes/README.rst', ] # unit titles (such as .. function::). add_module_names = False -# Add support for todo items -todo_include_todos = True - # The name of the Pygments (syntax highlighting) style to use. #pygments_style = book and 'bw' or 'tango' if book: -- cgit v1.2.3