Создание документации Doxygen в pdf из латекса - PullRequest
0 голосов
/ 04 января 2019

У меня проблема с генерацией PDF-документации с использованием Doxygen. Он генерирует латексную документацию, но когда я пытаюсь собрать его, используя 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}, ошибка исчезнет. Я не знаю латекса и поэтому не могу знать, все ли это нормально и просто требует определенной конфигурации, или если в Doxygen есть ошибка. Может кто-нибудь дать мне трек поиска?

1 Ответ

0 голосов
/ 05 января 2019

В более старых версиях doxygen было несоответствие между началом и концом сред TabularNC и TabularNC.

Это было исправлено в более новых версиях (насколько быстрая проверка кода не была предоставлена ​​в версии 1.8.11).

...