如何在doxygen中更改MathJax的配置文件?

时间:2015-06-18 04:52:21

标签: doxygen mathjax

我正在使用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`

1 个答案:

答案 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 行也应删除。