可能重复:
使用 \include 进行分页
我将 LaTeX 文档拆分成多个文件,但当我将它们输入到主文档中时,内容会从新页面开始。我该如何阻止这种情况发生?以下是发生的情况:
在我的单独文件中,每个文件都以以下内容开头:
\subsubsection{Sub-Sub-Section Title}
在我的主文档中我通过以下方式输入文件:
\include{resonantCircuits}
有什么办法可以让它继续在同一页面上,而不是出现这个分页符?
答案1
使用\input
而不是\include
。
答案2
如果你确实想要这个,你可以尝试:
\makeatletter
\def\@include#1 {%
% \clearpage % This was removed from latex.ltx definition
\if@filesw
\immediate\write\@mainaux{\string\@input{#1.aux}}%
\fi
\@tempswatrue
\if@partsw
\@tempswafalse
\edef\reserved@b{#1}%
\@for\reserved@a:=\@partlist\do
{\ifx\reserved@a\reserved@b\@tempswatrue\fi}%
\fi
\if@tempswa
\let\@auxout\@partaux
\if@filesw
\immediate\openout\@partaux #1.aux
\immediate\write\@partaux{\relax}%
\fi
\@input@{#1.tex}%
\clearpage
\@writeckpt{#1}%
\if@filesw
\immediate\closeout\@partaux
\fi
\else
\deadcycles\z@
\@nameuse{cp@#1}%
\fi
\let\@auxout\@mainaux}
\makeatother
\includeonly
然而,这会导致问题,因为文档某些部分的页码可能会出错。
我不会这么做,并坚持\input
。