运行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文档。
我描述了一个简单的解决方法here
编辑:从https://github.com/doxygen/doxygen/issues/6904的答案:该解决方案适用于Arch Linux。但是在发行版或不同的操作系统中它几乎相同。差异只是tabu.sty保持的地方。复制粘贴: