如何防止页眉成为页面的最后一行?

如何防止页眉成为页面的最后一行?

章节标题和章节内容的破坏

你好。如何防止章节标题和章节内容被破坏?对于 LaTeX 来说,这是非常奇怪的行为,但它确实发生了,我想修复它。

本节代码如下:

\section{Макетирование} 
\begin{wrapfigure}{l}{0.5\textwidth}
\includegraphics[width=\linewidth]{1}
\caption{Основное меню} \label{1}
\end{wrapfigure} \textbf{Рисунок 1}
\begin{enumerate} 
\item Поле Поиск предназначено для ...
\item ...
\end{enumerate} 

答案1

假设您想允许标题位于页面的下半部分(但不位于最底部),一种解决方案可能是 needspace 包。Needspace 允许您指定在放置下一个项目之前页面上必须有多少空间。但是,这可能无法解决您的问题的所有实例。

添加 \usepackage{needspace},然后在 \section{XYZ} 之前执行 \needspace{X}。例如 \needspace{5\baselineskip} 将需要至少 5 行。

\needspace{5cm} %require at least 5cm on the page
\section{Макетирование} 
\begin{wrapfigure}{l}{0.5\textwidth}
\includegraphics[width=\linewidth]{1}
\caption{Основное меню} \label{1}
\end{wrapfigure} \textbf{Рисунок 1}
\begin{enumerate} 
\item Поле Поиск предназначено для ...
\item ...
\end{enumerate} 

相关内容