本文由腾讯云+社区自动同步,原文地址 http://blogtest.stackoverflow.club/multiple-files-in-latex/
与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包含进来,保证主文档的简洁。