\include 将所有内容放在新页面上

\include 将所有内容放在新页面上

可能重复:
使用 \include 进行分页

我将 LaTeX 文档拆分成多个文件,但当我将它们输入到主文档中时,内容会从新页面开始。我该如何阻止这种情况发生?以下是发生的情况:
输出自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

相关内容