comparison docs/conf.py @ 218:5114d49a8eab

A new interface for my-doc-fonts.sty and a new implementation of option processing. Use more stuff from xkeyval to check for given option values.
author Franz Glasner <fzglas.hg@dom66.de>
date Fri, 15 May 2026 16:35:34 +0200
parents 8ef73270beae
children 0f752f794797
comparison
equal deleted inserted replaced
217:3777eb7dbf4a 218:5114d49a8eab
144 # https://www.sphinx-doc.org/en/master/latex.html 144 # https://www.sphinx-doc.org/en/master/latex.html
145 latex_engine = 'lualatex' 145 latex_engine = 'lualatex'
146 latex_elements = { 146 latex_elements = {
147 "papersize": "a4paper", 147 "papersize": "a4paper",
148 "babel": r"\usepackage{babel}", 148 "babel": r"\usepackage{babel}",
149 "fontpkg": r"\usepackage[adobesource]{my-doc-fonts}", 149 "fontpkg": r"\usepackage[fonts=Adobesourcepro]{my-doc-fonts}",
150 # "fontpkg": r"\usepackage[plexmono]{my-doc-fonts}",
151 # "fontpkg": r"\usepackage[spectral]{my-doc-fonts}",
152 # "fontpkg": r"\usepackage[charter]{my-doc-fonts}",
153 "releasename": "Version", 150 "releasename": "Version",
154 "fncychap": r"\usepackage[Sonny]{fncychap}", 151 "fncychap": r"\usepackage[Sonny]{fncychap}",
155 "preamble": r"\usepackage[stdtitle=false]{my-doc-style}", 152 "preamble": r"\usepackage[stdtitle=false]{my-doc-style}",
156 "maketitle": r"\builddate{%s}\vcsrevision{%s}\sphinxmaketitle" \ 153 "maketitle": r"\builddate{%s}\vcsrevision{%s}\sphinxmaketitle" \
157 % (current_date, release_rev), 154 % (current_date, release_rev),