diff options
author | Akira Yokosawa | 2022-08-27 13:37:18 +0900 |
---|---|---|
committer | Jonathan Corbet | 2022-09-27 13:21:43 -0600 |
commit | 6b0d3e7c5888d2ec0f5527ee699265dc852a5faa (patch) | |
tree | 28ea7d09e3edba24bddf796eb79453b356b4fea2 /fs | |
parent | 20e21951f3ebceac93168854edc1c222e515d292 (diff) |
docs/conf.py: Treat mathjax as fallback math renderer
Currently, math expressions using the "math::" directive or
the ":math:" role of Sphinx need the imgmath extension for proper
rendering in html and epub builds.
imgmath requires dvipng (and latex).
Otherwise, "make htmldocs" will complain of missing commands.
As a matter of fact, the mathjax extension is loaded by default since
Sphinx v1.8 and it is good enough for html docs without any dependency
on texlive packages.
Stop loading the imgmath extension for html docs unless requirements
for imgmath are met.
To find out whether required commands are available, add a helper
find_command(), which is a wrapper of shutil.which().
For epub docs, keep the same behavior of always loading imgmath.
Signed-off-by: Akira Yokosawa <akiyks@gmail.com>
Acked-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Link: https://lore.kernel.org/r/a6a877fc-dc93-2bda-a6d3-37001d99942a@gmail.com
[jc: Took out the writing of the math_renderer decision]
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'fs')
0 files changed, 0 insertions, 0 deletions