可能重复:
牢不可破的方块
我在页面末尾附近有一段文本(可能包含多个段落)。分页符被插入到这段文本的中间 - 我该如何避免这种情况?(我如何告诉 LaTeX 这段文本需要始终保持在同一页上?)
这个问题应该适用于所有格式,但就我而言,我正在使用该类memoir
,并愿意包含任何必要的包。
答案1
如果将内容包装在内,minipage
那么如果当前页面容纳不下该块,TeX 就会将该块放在下一页。
在下面的例子中,红色文本位于第 2 页。但是,如果您minipage
通过注释掉\begin{minipage}{\linewidth}
and删除环境\end{minipage}
,则文本将位于第 1 页和第 2 页。
笔记:
- 如果文本
minipage
无法容纳在一页中,则会出现问题。 - 正如 egreg 所评论的那样,根据您使用的方式,间距可能会出现问题。请参阅如何在使用 minipages (或 \parboxes) 时保持恒定的 baselineskip?更多细节。
代码:
\documentclass{article}
\usepackage{lipsum}% for dummy text
\usepackage{xcolor}
\begin{document}
\lipsum[1-4]% dummy text to get towards bottom of page
\noindent
\begin{minipage}{\linewidth}% Following stays together
\color{red}
\lipsum[1-2]
\end{minipage}
\end{document}