【问题标题】:Writing formulas with Python Doxygen使用 Python Doxygen 编写公式
【发布时间】:2018-06-27 10:12:35
【问题描述】:

我正在尝试使用最新版本的 doxygen (1.8.14) 将公式写入 doxygen 输出文件。 我试过了:

#  @f$(@sum_{sc=1}^{3} @sum_{n=1}^{24} pENSCost * ENS_sc,n)@f$

但是这样做并没有给我想要的输出,而是给了我 @sum ,而不是 sigmas(和号),即使有所需的索引,但我没有收到任何错误消息。有人知道我做错了什么吗?

【问题讨论】:

  • 请多显示一些公式周围的内容(即可以复制的东西。您使用的是哪个版本的 doxygen?运行 doxygen 时是否收到警告?看起来像结束标记公式不见了。
  • 你是对的,结束标签不见了。我调整了问题。
  • LaTeX 中的 @sum 不应该是 \sum 吗? (公式标签内的文本是 LaTeX 代码而不是 doxygen 注释)。
  • 你说得对!当我阅读如何在 Python 中记录反斜杠时,我不记得有什么原因,但似乎情况并非如此。感谢您的帮助!

标签: python latex doxygen


【解决方案1】:

在这种情况下我们遇到了两个问题:

  • 最初缺少公式的@f$ 结束标记(已在问题中更正)
  • 公式包含@sum,但公式的内容包含LaTeX 命令而不是doxygen 命令,因此@sum 应为\sum

【讨论】:

    猜你喜欢
    • 2014-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-27
    相关资源
    最近更新 更多