使用 clearpage 命令时如何避免各部分之间出现过大的间隙?

使用 clearpage 命令时如何避免各部分之间出现过大的间隙?

我正在尝试避免各节之间出现巨大的空白。第 2 节应该从第 87 页开始,而不是第 88 页。有人知道如何解决这个问题吗?提前谢谢您!

这是我的代码:

\begin{document}
...
\section{1}
\begin{figure}[ht!]
  \centering
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohneacc1024_FFT.eps}}
  \hfill
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohnacc1024_STFT.eps}}
  \caption[Ergebnisse der FFT \& STFT mit einem idealen Messsignal bei einer Analyse von 1024 Samples]{Ergebnisse der FFT \& STFT}
  \label{fig:Start}
\end{figure}
\begin{figure}[ht!]
  \centering
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohneacc1024_FFT.eps}}
  \hfill
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohnacc1024_STFT.eps}}
  \caption[Ergebnisse der FFT \& STFT mit einem idealen Messsignal bei einer Analyse von 1024 Samples]{Ergebnisse der FFT \& STFT}
  \label{fig:Start}
\end{figure}
\begin{figure}[ht!]
  \centering
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohneacc1024_FFT.eps}}
  \hfill
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohnacc1024_STFT.eps}}
  \caption[Ergebnisse der FFT \& STFT mit einem idealen Messsignal bei einer Analyse von 1024 Samples]{Ergebnisse der FFT \& STFT}
  \label{fig:Start}
\end{figure}
\begin{figure}[ht!]
  \centering
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohneacc1024_FFT.eps}}
  \hfill
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohnacc1024_STFT.eps}}
  \caption[Ergebnisse der FFT \& STFT mit einem idealen Messsignal bei einer Analyse von 1024 Samples]{Ergebnisse der FFT \& STFT}
  \label{fig:Start}
\end{figure}
\begin{figure}[ht!]
  \centering
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohneacc1024_FFT.eps}}
  \hfill
  \subfloat{\includegraphics[width=0.45\textwidth]{Versuchohnacc1024_STFT.eps}}
  \caption[Ergebnisse der FFT \& STFT mit einem idealen Messsignal bei einer Analyse von 1024 Samples]{Ergebnisse der FFT \& STFT}
  \label{fig:Start}
\end{figure}
\clearpage
\section{2}
...
\end{document}

答案1

没有例子很难说,但我认为你的文件显示

在此处输入图片描述

\documentclass{book}

\begin{document}

aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaa

\section{1}
\begin{figure}[!ht]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[!ht]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[!ht]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[!ht]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[!ht]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\clearpage
\section{2}
\end{document}

请注意,这!意味着要覆盖为防止数字放错而设计的约束。这在特殊情况下很有用,但在这里没有帮助。

在此处输入图片描述

\documentclass{book}

\begin{document}

aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaaa\\
aaa

\section{1}
\begin{figure}[htp]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[htp]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[htp]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\begin{figure}[htp]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}

\clearpage
\begin{figure}[htp]  \centering  \rule{5pt}{.25\textheight}  \caption{zzz}\end{figure}
\section{2}
\end{document}

相关内容