我怎样才能使某一特定页面的最后两段溢出到底部边距的空白处?
该类是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}