网站首页 文章专栏 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
包含进来,保证主文档的简洁。