latex - 在 Doxygen 中调试 Latex 错误的技巧

标签 latex doxygen

现在我收到一条错误消息:

No file _formulas.aux.
...
! Missing $ inserted.
...

我尝试在代码中查找单个 @f$ 标记,但到目前为止我尚未成功找到罪魁祸首。我该如何解决这个具体问题?

此外,在 doxygen 中调试 Latex 错误有哪些一般技巧?某处是否有日志文件?

最佳答案

我同时使用 Doxygen 和 LaTeX。编译公式时,Doxygen 会获取 LaTeX 方程的内容,将未生成的内容复制到 html/_formulas.tex(相对于中指定的 OUTPUT_DIRECTORY) Doxyfile),尝试编译 tex 文件,然后将结果复制到 png 文件。

如果使用\f$ a+b\f$,公式将内联显示;如果您使用 \f[ a+b\f] 公式将采用“显示”样式。

听起来您的公式之一有错误。如果在命令行显示错误时编辑 _formulas.tex 文件,则可能可以找到该错误。 “missing $”错误可能意味着您忘记在某处关闭一组大括号。

关于latex - 在 Doxygen 中调试 Latex 错误的技巧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1170406/

相关文章:

github - 如何在 Bitbucket 和 github markdown 中显示数学表达式?

templates - 如何在 vim-latex 中自定义模板

c++ - 自定义 doxygen 预处理器

Doxygen 不读取用宏保护的代码

java - jsp 页面的 Doxygen?

c++ - 氧气/C++ : Global namespace in namespace list

LaTeX 文本超出页面边界

R Markdown - PDF 中的引用部分编号

python - matplotlib 中的 LaTeX 标签不一致

documentation - 将内部库的 doxygen 注释 block 放在 H 或 CPP 文件中的哪里?