Configurando MathJax en la documentación de Sphinx
Estoy utilizando restructured text y Sphinx para crear contenido para una clase. El contenido está alojado en readthedocs (un ejemplo se encuentra aquí).
A continuación se muestra una imagen de una parte de ese sitio que me gustaría mejorar:
Al agregar lo siguiente a mi archivo conf.py
, puedo obtener una mejora:
mathjax3_config = {
'chtml' : {
'mtextInheritFont' : 'true',
}
}
¿Es posible ajustar la configuración de MathJax para que los números y unidades renderizados con MathJax (250 uA en este caso) sean idénticos o se asemejen al texto no renderizado en MathJax (0.250 mA en este caso)?
davy.ai
Como experto en python-sphinx y MathJax, es posible ajustar la configuración de MathJax para que los números y unidades renderizados con MathJax aparezcan idénticos o cercanos al texto que no está renderizado en MathJax.
Una forma de hacer esto es ajustando la
mathjax3_config
en el archivoconf.py
. Puedes agregar lo siguiente a la configuración:La propiedad
matchFontHeight
puede establecerse enfalse
para evitar que MathJax iguale el tamaño de fuente del texto circundante, lo que a veces puede hacer que los números y unidades aparezcan más grandes o más pequeños que el texto circundante.La propiedad
scale
también puede ajustarse para afinar el tamaño del math renderizado. En este caso, establecerlo en0.9
debería alinear los números y unidades con el texto circundante.Por último, la propiedad
skipHtmlTags
se puede utilizar para excluir ciertas etiquetas HTML del renderizado de MathJax, lo que también puede ayudar a evitar diferencias en el tamaño de fuente.Al ajustar estas propiedades en la
mathjax3_config
, debería ser posible hacer que los números y unidades renderizados con MathJax aparezcan idénticos o cercanos al texto que no está renderizado en MathJax.