我在使用Doxygen生成pdf文档时遇到问题。它生成了乳胶文档,但是当我尝试使用“ make pdf”(或直接使用pdflatex)构建它时,我经常遇到错误。最常见的是:
! LaTeX Error: \begin{xtabular*} on input line 5 ended by \end{tabular*}.
...
l.9 \end{TabularNC}
Doxygen生成的代码如下(第5至9行):
\begin{table}[h]\begin{TabularC}{6}
\hline
\rowcolor{lightgray}{....}\\\cline{1-6}
-\/ &-\/ &-\/ &-\/ &-\/ &-\/ \\\cline{1-6}
\end{TabularNC}
如果我将\ end {TabularNC}替换为\ end {TabularC},则错误消失。我不知道Latex,因此不知道这一切是否正常,仅需要特定的配置,或者Doxygen是否有错误。有人可以给我搜索吗?
答案 0 :(得分:1)
在旧版本的doxygen中,TabularNC和TabularNC环境的开始和结束之间存在不一致。
此问题已在较新版本中得到纠正(据1.8.11版中的快速代码检查)。