在表达之外的 doxygen 中生成公式

Generate Formulas in doxygen out of expression

我通过使用 doxygen(我使用的是最新版本 1.8.14)在我的文档中获得了我想要的书面形式的优化功能。是否有可能从我的 pyomo 模型的 objective 函数中使用的表达式自动生成方程式?

Doxygen 将无法直接从(未知)pyomo 模型的 objective 函数中获取优化函数。这些信息必须以某种方式写出来,以便 doxygen 使用。

输出可以有多种形式:

创建一个特殊命令并在代码中使用它并创建(从模型导出)一个别名(参见 doxygen 配置文件 (Doxyfile),标签 ALIASES)。这个别名可以添加到 Doxyfile(另请参阅常见问题 Can I configure doxygen from the command line?

另一种可能更好更容易的方法是将公式导出到文件(包括 doxygen 公式开始和结束标记)并使用命令 \includedoc 将公式包含在文档中。