doxygen生成的make.bat因错误而停止。如何防止这种停止?

如何防止错误停止,并使其始终自动进行而无需交互?

在我的doxygen(在Win10上为1.8.16)生成了乳胶目录中的所有内容之后,我调用了make.bat批处理脚本。我安装的乳胶来自basic-miktex-2.9.7100-x64.exe。

但是该make.bat停止几次,并出现以下错误,我总是必须按R键和Enter键才能继续。但是最后我得到了名为refman.pdf的结果PDF文件,乍一看看上去很棒。

错误情况是:

...snip...
Ap-pli-ka-ti-on be-fra-gen,wie das z.[]B. in []

Underfull \hbox (badness 10000) in paragraph at lines 569--569
[]\T1/phv/b/n/10 Last

Underfull \hbox (badness 10000) in paragraph at lines 569--569
\T1/phv/b/n/10 Changed[]

Underfull \vbox (badness 10000) detected at line 569

Underfull \hbox (badness 10000) in paragraph at lines 572--574


Underfull \vbox (badness 10000) detected at line 577

Underfull \vbox (badness 10000) has occurred while \output is active [19]
! Argument of \language@active@arg" has an extra }.
<inserted text>
                \par
<to be read again>
                   }
<argument> ... {stringliteral}{"\(\backslash \)1"}
                                                   : \textcolor {stringliter...

\DoxyCodeLine ...\hangpara {\DoxyCodeWidth }{1}{#1
                                                  }\par
l.603 ...(\backslash\)2"},1,DP\_SD\_NO\_flaGS);}

?

编辑:我发现我可以像这样的差异来破解make.bat:

- set LATEX_CMD=pdflatex
+ set LATEX_CMD=pdflatex -interaction=nonstopmode

但是在我的doxygen配置中,让doxygen在生成make.bat脚本时执行此操作的选项是什么?

netdyk 回答:doxygen生成的make.bat因错误而停止。如何防止这种停止?

可以设置LATEX_CMD_NAME,它也接受选项,因此您可以设置: LATEX_CMD_NAME="pdflatex -interaction=nonstopmode"

(请注意,您会收到错误消息,这表明在生成的LaTeX代码中出现了错误/出乎意料,应该对此进行修复。这是您获得了一个不错的pdf文件,但是我认为在搜索时,对于pdf中的“ Applikation befragen,wie das”,您会看到一些异常)

本文链接:https://www.f2er.com/3096930.html

大家都在问