网站首页 文章专栏 Use multiple files in latex(xelatex)
Use multiple files in latex(xelatex)
创建于:2018-05-10 16:00:00 更新于:2024-11-15 01:24:21 羽瀚尘 1166
latex latex,bibtex

include指令

与c语言的include指令相似,latex的include指令会导入一个文件的内容,不同的是会在之前之后使用\clearpagecleardoublepage另起新页。

示例如下,源文件main.tex, 分文件ch01.texch02.tex.

% main.tex
\documentclass{ctexbook}
\begin{document}
这是本书的第一句话
\include{ch01}
\include{ch02}
\end{document}
% ch01.tex
\section{章名}
这里是第一章的内容
% ch02.tex
\section{章名}
这里是第二章的内容

使用指令xelatex main.tex对文件进行编译,发现有很多空页,这是因为\include指令会进行分页

input 指令

\input会只是简单的复制内容,不分页

main.tex的内容做一些修改,如

\documentclass{ctexbook}
\begin{document}
这是本书的第一句话
\input{ch01}
\include{ch02}
\end{document}

编译之后,可以更加清楚地看到\include\input指令地异同。可以考虑将复杂图表用\input包含进来,保证主文档的简洁。