“!Extra}”归因于编译Doxygen生成的LaTeX时的c ++参数

时间:2019-02-12 19:48:41

标签: latex doxygen

运行latex refman.tex时出现错误:

! Extra }, or forgotten \endgroup.
<recently read> \egroup

l.44 \end{DoxyParams}

我已经升级了TeXLive,尝试调整doxygen.sty并手动编辑了输出文件。如果我删除具有记录ID的行并且只有\hline,它将进行编译。但是,这没有用。

\begin{DoxyParams}{Parameters}
{\em n} & record id. \\
\hline
\end{DoxyParams}

该方法的cpp文件中的文档。其他任何函数上记录的任何参数都会产生相同的错误。

/**
     * Finds a record.
     *
     * @param n record id.
     * @return A thing.
     *
     */
    int Find(int n);

生成HTML似乎可以正常工作。但是,我需要能够生成PDF文档。

1 个答案:

答案 0 :(得分:0)

我描述了一个简单的解决方法here

编辑:从答案到https://github.com/doxygen/doxygen/issues/6904: 该解决方案适用于Arch Linux。但是在不同发行版或不同的操作系统上,它几乎是相同的。区别仅在于禁忌。 复制粘贴:

相关问题