【问题标题】:How to change the config file for MathJax in doxygen?如何在 doxygen 中更改 MathJax 的配置文件?
【发布时间】:2015-06-18 04:52:21
【问题描述】:

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

顺便说一句:渲染 html 应该从 \[sum_(i=1)^n i^3=((n*(n+1))/2)^2\] 更改为 `sum_(i=1)^n i^3=((n*(n+1))/2)^2`

【问题讨论】:

  • 您能否通过 MATHJAX_CODEFILE 可能性加载/启用配置,即在这里放置启动 AM_HTMLorMML 的代码
  • @albert 感谢您的建议。我曾尝试更改 MATHJAX_CODEFILE,但对我不起作用。将编辑我的问题以显示我的更改。
  • 未来注意事项:cdn.mathjax.org 即将结束生命周期,请查看mathjax.org/cdn-shutting-down 了解迁移提示。

标签: doxygen mathjax


【解决方案1】:

一种解决方案是修改 Doxygen 文件夹中 footer.htmlMATHJAX 部分。

例如,使用它来修改 url 为 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 行也应该删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多