强制文本溢出底部边距

强制文本溢出底部边距

我怎样才能使某一特定页面的最后两段溢出到底部边距的空白处?

该类是scrartcl。我尝试使用 来添加文本高度\addtolenght{\textheight}{3cm},但没有成功。

我也尝试使用\usepackage[bottom=1cm]{geometry},但这会覆盖由 KOMA-Script 计算出的良好边距。

\documentclass[11pt,a4paper,DIV=11,parskip]{scrartcl}
\usepackage{kantlipsum}
\pagestyle{empty}
\begin{document}

\kant[1-4]

This paragraph should be on the first page.

An so should be this one.
\end{document}

有没有办法说“这些段落必须保留在此页面中并且允许溢出”?

答案1

\enlargethispage可以使特定页面变得更大:

\documentclass[11pt,a4paper,DIV=11,parskip]{scrartcl}
\usepackage{kantlipsum}
\pagestyle{empty}
\begin{document}

\kant[1-4]

\enlargethispage{4\baselineskip}
This paragraph should be on the first page.

An so should be this one.

text for next page
\end{document}

答案2

您可以使用minipage您想要强制在同一页面上显示的内容:

\documentclass[11pt,a4paper,DIV=11,parskip]{scrartcl}
\usepackage{kantlipsum}
\pagestyle{empty}
\begin{document}

\begin{minipage}{\textwidth}
\kant[1-4]

This paragraph should be on the first page.

An so should be this one.
\end{minipage}
\end{document}

相关内容