从乳胶生成pdf中的Doxygen文档

时间:2019-01-04 14:13:39

标签: doxygen pdflatex

我在使用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是否有错误。有人可以给我搜索吗?

1 个答案:

答案 0 :(得分:1)

在旧版本的doxygen中,TabularNC和TabularNC环境的开始和结束之间存在不一致。

此问题已在较新版本中得到纠正(据1.8.11版中的快速代码检查)。