网站首页 文章专栏 Use multiple files in latex(xelatex)
与c语言的include指令相似,latex的include指令会导入一个文件的内容,不同的是会在之前之后使用\clearpage 和cleardoublepage另起新页。
示例如下,源文件main.tex, 分文件ch01.tex和ch02.tex.
% main.tex \documentclass{ctexbook} \begin{document} 这是本书的第一句话 \include{ch01} \include{ch02} \end{document}
% ch01.tex \section{章名} 这里是第一章的内容
% ch02.tex \section{章名} 这里是第二章的内容
使用指令xelatex main.tex对文件进行编译,发现有很多空页,这是因为\include指令会进行分页
\input会只是简单的复制内容,不分页
对main.tex的内容做一些修改,如
\documentclass{ctexbook} \begin{document} 这是本书的第一句话 \input{ch01} \include{ch02} \end{document}
编译之后,可以更加清楚地看到\include和\input指令地异同。可以考虑将复杂图表用\input包含进来,保证主文档的简洁。