将数学嵌入到 Doxygen 文档中
Embedding math into Doxygen docs
我正在发送一个测试用例,其中第二个
"\f$" 项替换为之前的 "\f["
(使用 1.8.13)
(可能是临时文件名问题:
替换也可以是一些已经消失的片段)
/*!
* \f[
* \frac{dV_m}{dt} = \sum_{i=0}^{n} g{sin,i}(t)\frac{E_{sin,i}-V_{m}}{C} + \frac{V_{rest}-V_{m}}{RC}
* \f]
* The routine replaces \f$ dt \f$ with \f$ \Delta t \f$
*/
Doxygen 1.8.13 来自 2016 年 12 月,当前版本为 1.8.20。
问题缺少非常重要的信息:问题是什么,使用了哪种输出格式,使用了哪些其他doxygen设置。
看到这个很难说出哪里出了问题,但有些想法。
版本 1.8.13 可能与较新版本的 LaTeX 有问题(例如给出:Error: /undefinedfilename in (_form0.ps)
)。
解决方案:
- 使用 MathJax 渲染公式(在 HTML 中),通过设置
USE_MATHJAX=YES
- 升级到较新版本的 doxygen
- 降级 LaTeX 版本
我正在发送一个测试用例,其中第二个 "\f$" 项替换为之前的 "\f["
(使用 1.8.13)
(可能是临时文件名问题: 替换也可以是一些已经消失的片段)
/*!
* \f[
* \frac{dV_m}{dt} = \sum_{i=0}^{n} g{sin,i}(t)\frac{E_{sin,i}-V_{m}}{C} + \frac{V_{rest}-V_{m}}{RC}
* \f]
* The routine replaces \f$ dt \f$ with \f$ \Delta t \f$
*/
Doxygen 1.8.13 来自 2016 年 12 月,当前版本为 1.8.20。
问题缺少非常重要的信息:问题是什么,使用了哪种输出格式,使用了哪些其他doxygen设置。
看到这个很难说出哪里出了问题,但有些想法。
版本 1.8.13 可能与较新版本的 LaTeX 有问题(例如给出:Error: /undefinedfilename in (_form0.ps)
)。
解决方案:
- 使用 MathJax 渲染公式(在 HTML 中),通过设置
USE_MATHJAX=YES
- 升级到较新版本的 doxygen
- 降级 LaTeX 版本