doxygen 中的方程

ad_*_*_ad 5 c++ latex doxygen

我将 amsmath 包含在我的 doxygen 中,我写道:

\f{equation}{
  x=2 
\f}
Run Code Online (Sandbox Code Playgroud)

但 doxygen 的结果是

\begin{equation} x=2 \end{equation}
Run Code Online (Sandbox Code Playgroud)

而不是方程

x=2
Run Code Online (Sandbox Code Playgroud)

有谁知道出了什么问题吗?

Mic*_*ael 5

你做得对,我也这么做,而且有效。该页面简要显示\begin{equation} x=2 \end{equation},然后出现正确的方程式。

USE_MATHJAX = YES仔细检查您的配置文件中是否有。默认为NO

请参阅:Doxygen 参考中的USE_MATHJAX 。

如果未设置为YES显示方程的页面可能不包含 mathjax 脚本(我尚未检查):

<script type="text/x-mathjax-config">
  MathJax.Hub.Config({
    extensions: ["tex2jax.js"],
    jax: ["input/TeX","output/HTML-CSS"],
});
</script><script src="http://cdn.mathjax.org/mathjax/latest/MathJax.js"></script>
Run Code Online (Sandbox Code Playgroud)

  • 未来注意事项:cdn.mathjax.org 即将终止,请查看 https://mathjax.org/cdn-shutting-down 了解迁移提示。 (4认同)