如何多次重复包含的 .tex 文件?

如何多次重复包含的 .tex 文件?

我想在 LaTeX 文档中重复一个文件多次:

\include{probenahme/sample}
\include{probenahme/sample}
\include{probenahme/sample}
\include{probenahme/sample}
\include{probenahme/sample}

但是,如果我用编译主文档latexmk -pdf main-document.tex,它会抛出以下错误:

 level-1 auxiliary file: probenahme/sample.aux
Already encountered file probenahme/sample.aux
---line 26 of file probenahme.aux
 : \@input{probenahme/sample.aux
 :                              }
I'm skipping whatever remains of this command
Already encountered file probenahme/sample.aux
---line 27 of file probenahme.aux
 : \@input{probenahme/sample.aux

...
  • 它适用于单个\include{probenahme/sample}
  • 如果我运行pdflatex main-document.tex而不是latexmk -pdf main-document.tex
  • 我不想使用该latexmk -f选项,因为它在持续集成环境中运行,并且我希望它能够捕获其他错误。

这是什么问题?如何在继续使用的同时解决它latexmk

答案1

您在这里不需要\include此功能,因为无法使用来\includeonly指定其中一个包含项,因为它们具有相同的名称。因此,使用\inputnot \include,您可以根据需要随时输入文件。

相关内容