我正在使用doxygen 1.8.9.1并希望在hmtl输出中使用AsciiMath。它要求我使用新的配置文件,即http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML。但是,配置“MATHJAX_RELPATH”只能设置mathjax的根路径。
我怎样才能将配置更改为mathjax?感谢您的任何建议。
编辑:
我尝试使用MATHJAX_CODEFILE
更改配置文件“config:[”local / local.js“,”MMLtoHTML.js“]”,但不适合我。应修改URL,而不仅仅是配置文件。 (即MathJax.js?config=AM_HTMLorMML
)。
BTW:渲染html应该从\[sum_(i=1)^n i^3=((n*(n+1))/2)^2\]
更改为`sum_(i=1)^n i^3=((n*(n+1))/2)^2`
。
答案 0 :(得分:0)
一种解决方案是修改Doxygen文件夹中 footer.html 的 MATHJAX 部分。
例如,使用此命令将网址修改为 MathJax.js?config = local / local.js
<!-- BEGIN MATHJAX-->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
extensions: ["tex2jax.js", "TeX/AMSmath.js", "TeX/AMSsymbols.js"],
jax: ["input/TeX","output/HTML-CSS"],
});
</script><script type="text/javascript" src="../mathjax/MathJax.js?config=local/local.js"></script>
<!-- END MATHJAX-->
header.html 的 $ mathjax 行也应删除。