-
插入后的换页方式不同
\input
内容会嵌入在调用的位置,与原内容是在同页连续的;而
\include
的内容在嵌入会在后面加上一个换页,使其后面的内容重新一页开始。
-
编码原理不同
\input
是在编译前就插入原文件,形成一个文件再编译;
\include
是先单独编译,然后将生成的各自的PDF再进行合并,这也是换页产生的原因。
-
\input
可以写进Preamble,而
\include
不可以;
-
\input
可以递归使用,而
\include
不可以的。
比如有三个文件
a.tex
,
b.tex
,
c.tex
,如果包含关系是这样的: a(b©),那么编译时会报以下错误:
\include cannot be nested. \include{c}
。
在使用中文CJK的时候需要注意,还有CJKinput和CJKinclude命令,以分别引入带有中文的文件。
LaTeX\LaTeXLATEX中,将一个外部文件引入,可以使用两条命名:\include 和 \input。它们在功能上很相似,主要区别有以下几点:\include 用法命令 \include 主要有以下功能 :引入一个外部文件,使之并成为文章的一部分;如,有两个Tex文件 main.tex 和 chapter1.tex 在同一目录下,只要在 main.tex 中加入 \includ...