我需要有关在 LaTeX 中强制分页的帮助

我需要有关在 LaTeX 中强制分页的帮助

我正在使用 LaTeX,并尝试将表格和图片放在手稿末尾,以便它们出现在单独的页面上。我尝试在每个表格/图片前添加 、 ,但它们都没有被强制放在新页面上。\pagebreak求助\newpage\displaybreak

答案1

\clearpage将把每个浮动刷新到新页面上

答案2

该包endfloat会将所有浮动元素移至末尾;设置totalnumber为 1 将确保每页只有一个浮动元素。

\documentclass{article}
\usepackage[nomarkers,nolists]{endfloat}
\usepackage{lipsum}

\setcounter{totalnumber}{1}

\begin{document}

\lipsum[1]

\begin{figure}
\centering
\fbox{\rule{0pt}{1cm}\rule{4cm}{0pt}}
\caption{A caption}
\end{figure}

\lipsum[2]

\begin{figure}
\centering
\fbox{\rule{0pt}{2cm}\rule{4cm}{0pt}}
\caption{A caption}
\end{figure}

\lipsum[3]

\begin{figure}
\centering
\fbox{\rule{0pt}{3cm}\rule{4cm}{0pt}}
\caption{A caption}
\end{figure}

\lipsum[4]
\begin{figure}
\centering
\fbox{\rule{0pt}{1cm}\rule{4cm}{0pt}}
\caption{A caption}
\end{figure}

\lipsum[5]

\end{document}

答案3

这就是包端浮点是为了。

答案4

我知道这是一篇非常古老的帖子,但到目前为止,我找不到任何解决方案,并相信已经解决了这个问题,所以我认为在这里发布它可能会有所帮助。我这样做是为了设置一本带有吉他环境的歌本,但这个概念应该是可以转移的。
这是我所做的:

%define new pagestyle for hint
\usepackage{fancyhdr}
\fancypagestyle{fancyNext}[fancy]{\fancyfoot[CO,CE]{\Large{\textbf{See next page}}}}

\usepackage{guitar}
 
\newcounter{myguitar} % counter for unique labels in each instance of new environment myguitar
% new environment "myguitar" which is basically the guitar environment, 
%   but sets the labels myguitar-start/end-\themyguitar at begin and end,
%   then checks the pagenumbers of the labels and changes the pagestyle 
%   if they are not equal
 
\newenvironment{myguitar}{%     
    \begin{guitar}\label{myguitar-start-\themyguitar} %
    \ifnum\getpagerefnumber{myguitar-start-\themyguitar}<\getpagerefnumber{myguitar-end-\themyguitar}%
    \pagestyle{fancyNext}%
    \fi%
}{%
\pagestyle{fancyNext}\end{guitar}\label{myguitar-end-\themyguitar}%
}

希望这能帮助一些人;)

相关内容