我的问题类似于this one。
Doxygen在尝试为HTML生成文档时输出警告:
警告:在f $块内到达文件末尾! 应该结束块的命令似乎丢失了!
我理解这意味着什么,但我在这个特定的文档中有很多的LaTeX。不幸的是,错误的行号只是文件中的最后一行,Doxygen不会输出打开数学模式的\f$
。
有没有办法让Doxygen输出这个,而不是我必须在文件中搜索丢失或格式错误的\f$
?可能产生更多冗长错误的东西?
<小时/> 在我输入这个问题之前,我通过浏览生成的HTML并在该文件中查找未记录的函数来找到有问题的行。这至少给了我足够的暗示从哪里开始寻找。如果对此有更具体的答案,那仍然会很棒。
答案 0 :(得分:1)
当使用Doxygen生成Latex时,发现错误确实不明显。一种解决方案是进入latex
生成的文件夹,并尝试以下步骤:
$ make
),并查找pdflatex编译器输出refman.tex
加载到某些Latex IDE(例如,Texstudio或同等版本)中,然后尝试从那里编译。$ pdflatex -halt-on-error refman.tex
)。这样,它将立即停在错误位置。