从乳胶生成 pdf 格式的 Doxygen 文档

Generating Doxygen documentation in pdf from latex

我在使用 Doxygen 生成 pdf 文档时遇到问题。它生成 latex 文档,但是当我尝试使用 '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{TabularC} 替换 \end{TabularNC},错误就会消失。我不了解 Latex,因此无法知道这一切是否正常并且只需要特定的配置,或者 Doxygen 是否有错误。谁能给我一个搜索轨迹?

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

这已在较新的版本中得到纠正(就快速代码检查在 1.8.11 版中给出的而言)。