跳转到内容

TeX/includeonly

来自维基教科书,自由的教科书
< TeX

\includeonly{filename1, filename2 ...}

在编写大型文档时,有时需要只处理文档的某些部分。在 LaTeX 中,命令

\includeonly{filename,filename2,...}

将导致仅编译方括号之间指定的那些文件(请注意列表中没有空格,并且没有文件名扩展名 '.tex')。它与 \include 命令配合使用:\includeonly 命令应该只放在 LaTeX 文件的前言中,而 \include 命令应该只放在主体中。如果没有在前言中指定 \includeonly,LaTeX 将假定所有 \include 命令都应该被执行。

\include 命令的语法非常简单

\include{filename}

请注意,以下两者并不等效:\include{filename.tex} 不会做任何事情,而 \include{filename} 会起作用。但是,请注意,\input{filename.tex} 和 \input{filename} 实际上是等效的 - 但正如下面解释的,\input 不是这里需要的。)

但要注意 \include\input 有些不同

1. 它只能在 \begin{document} 命令之后使用

2. 它就像 \clearpage \input{} \clearpage

3. 如果 filename 不存在,它不会导致崩溃

4. 通过 \include 添加的文件不能包含另一个 \include(即 \include 不是递归的)。但是,在包含的文件中,\input 命令是可以接受的。

http://www-hermes.desy.de/latex/ltx-165.html

华夏公益教科书