aboutsummaryrefslogtreecommitdiff
path: root/fs
diff options
context:
space:
mode:
authorAkira Yokosawa2022-08-27 13:37:18 +0900
committerJonathan Corbet2022-09-27 13:21:43 -0600
commit6b0d3e7c5888d2ec0f5527ee699265dc852a5faa (patch)
tree28ea7d09e3edba24bddf796eb79453b356b4fea2 /fs
parent20e21951f3ebceac93168854edc1c222e515d292 (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