![如何在跨两页拆分段落时防止换行?](https://linux22.com/image/435438/%E5%A6%82%E4%BD%95%E5%9C%A8%E8%B7%A8%E4%B8%A4%E9%A1%B5%E6%8B%86%E5%88%86%E6%AE%B5%E8%90%BD%E6%97%B6%E9%98%B2%E6%AD%A2%E6%8D%A2%E8%A1%8C%EF%BC%9F.png)
我有一些长段落,希望能够将它们分成两页。但是我不喜欢在句子中间分割。所以可以分割段落,但不能分割句子。这可能吗?
对于小段落的拆分,我使用 nowidow 包。但如果不拆分,这确实会破坏句子。
示例代码:
\documentclass{article}
\usepackage[defaultlines=3,all]{nowidow} %No paragraph breaks, exept for large ones > 5
\begin{document}
\section{Actual situation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis egestas consequat eros non blandit. Proin in leo augue. In hac habitasse platea dictumst. Ut lacinia risus vel augue laoreet, quis tristique lacus commodo. Curabitur semper maximus accumsan. Pellentesque id elit nisl. Quisque imperdiet lacus ut massa efficitur viverra. Aliquam non augue at nibh vehicula venenatis. Sed egestas metus aliquam, placerat ipsum sit amet, ornare nisi. Quisque lacus justo, placerat vitae lacus et, ultrices volutpat metus. Maecenas imperdiet hendrerit erat. Phasellus tempus rhoncus diam eget vehicula. Fusce auctor eros non sagittis accumsan. Pellentesque metus elit, consequat venenatis tellus ac, dignissim maximus nisl. Sed maximus condimentum purus at aliquam.
Aliquam ex sem, iaculis vel iaculis eget, faucibus hendrerit sem. Cras mattis eleifend nisi, vel venenatis enim finibus in. Suspendisse iaculis velit ac velit vestibulum pulvinar. Quisque non ipsum dictum, venenatis nisi a, porta justo. Sed tincidunt mauris vel quam mollis, eu tempus dui maximus. Nulla vel mauris a velit pulvinar mollis. Nullam condimentum turpis purus, non laoreet ante suscipit ut.
Donec finibus magna magna, at mollis dolor molestie a. Curabitur mattis luctus massa in hendrerit. Phasellus quis varius turpis, ornare hendrerit augue. Nulla quis lectus augue. Donec est est, sollicitudin tristique elit eget, lobortis pharetra orci. Integer tempus nisi ac elit efficitur vestibulum. Praesent eget augue id ipsum volutpat iaculis vitae ut mi. Nunc sit amet feugiat est, sed aliquam nunc. Nunc mauris nisl, scelerisque sed ligula in, viverra tincidunt elit. Nunc odio enim, elementum sed rutrum feugiat, varius ut enim. Quisque eleifend nunc metus, posuere ornare eros lacinia eu. Maecenas nulla nisi, commodo finibus imperdiet ac, aliquet sed ligula.
Aliquam gravida ac mi ac laoreet. Quisque ut luctus magna, et pretium quam. Aliquam in convallis metus. Phasellus sed est sed mauris consequat dictum ac ac eros. Sed nec eros pellentesque, sollicitudin magna iaculis, sollicitudin sapien. Aenean eget viverra ligula. Sed porta dui lacus, vitae gravida ipsum sagittis quis. Vestibulum tortor justo, consectetur vitae nulla et, efficitur blandit metus. Cras consectetur purus eleifend magna facilisis blandit. Maecenas pretium eros vel libero gravida viverra. Suspendisse pharetra ultrices suscipit. Praesent bibendum accumsan mauris.
Curabitur mattis risus quis accumsan fermentum. Maecenas vel tempus turpis. Ut sagittis venenatis turpis, sit amet vestibulum tellus. Fusce non posuere urna. Sed auctor dignissim neque, ut ullamcorper orci suscipit quis. Proin congue turpis at tellus mollis vulputate. Vestibulum faucibus massa commodo mi gravida, lobortis porttitor magna porttitor. Nulla et ipsum maximus, porta sapien vel, convallis lacus. Etiam dolor augue, laoreet id metus et, aliquet euismod nibh. Sed dictum vehicula congue.
Curabitur mattis risus quis accumsan fermentum. Maecenas vel tempus turpis. Ut sagittis venenatis turpis, sit amet vestibulum tellus. Fusce non posuere urna. Sed auctor dignissim neque, ut ullamcorper orci suscipit quis. Proin congue turpis at tellus mollis vulputate. \textbf{I do not want this line to split, but rather start on the new page entirely.} Nulla et ipsum maximus, porta sapien vel, convallis lacus. Etiam dolor augue, laoreet id metus et, aliquet euismod nibh. Sed dictum vehicula congue.
\newpage
\section{Preferred situation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis egestas consequat eros non blandit. Proin in leo augue. In hac habitasse platea dictumst. Ut lacinia risus vel augue laoreet, quis tristique lacus commodo. Curabitur semper maximus accumsan. Pellentesque id elit nisl. Quisque imperdiet lacus ut massa efficitur viverra. Aliquam non augue at nibh vehicula venenatis. Sed egestas metus aliquam, placerat ipsum sit amet, ornare nisi. Quisque lacus justo, placerat vitae lacus et, ultrices volutpat metus. Maecenas imperdiet hendrerit erat. Phasellus tempus rhoncus diam eget vehicula. Fusce auctor eros non sagittis accumsan. Pellentesque metus elit, consequat venenatis tellus ac, dignissim maximus nisl. Sed maximus condimentum purus at aliquam.
Aliquam ex sem, iaculis vel iaculis eget, faucibus hendrerit sem. Cras mattis eleifend nisi, vel venenatis enim finibus in. Suspendisse iaculis velit ac velit vestibulum pulvinar. Quisque non ipsum dictum, venenatis nisi a, porta justo. Sed tincidunt mauris vel quam mollis, eu tempus dui maximus. Nulla vel mauris a velit pulvinar mollis. Nullam condimentum turpis purus, non laoreet ante suscipit ut.
Donec finibus magna magna, at mollis dolor molestie a. Curabitur mattis luctus massa in hendrerit. Phasellus quis varius turpis, ornare hendrerit augue. Nulla quis lectus augue. Donec est est, sollicitudin tristique elit eget, lobortis pharetra orci. Integer tempus nisi ac elit efficitur vestibulum. Praesent eget augue id ipsum volutpat iaculis vitae ut mi. Nunc sit amet feugiat est, sed aliquam nunc. Nunc mauris nisl, scelerisque sed ligula in, viverra tincidunt elit. Nunc odio enim, elementum sed rutrum feugiat, varius ut enim. Quisque eleifend nunc metus, posuere ornare eros lacinia eu. Maecenas nulla nisi, commodo finibus imperdiet ac, aliquet sed ligula.
Aliquam gravida ac mi ac laoreet. Quisque ut luctus magna, et pretium quam. Aliquam in convallis metus. Phasellus sed est sed mauris consequat dictum ac ac eros. Sed nec eros pellentesque, sollicitudin magna iaculis, sollicitudin sapien. Aenean eget viverra ligula. Sed porta dui lacus, vitae gravida ipsum sagittis quis. Vestibulum tortor justo, consectetur vitae nulla et, efficitur blandit metus. Cras consectetur purus eleifend magna facilisis blandit. Maecenas pretium eros vel libero gravida viverra. Suspendisse pharetra ultrices suscipit. Praesent bibendum accumsan mauris.
Curabitur mattis risus quis accumsan fermentum. Maecenas vel tempus turpis. Ut sagittis venenatis turpis, sit amet vestibulum tellus. Fusce non posuere urna. Sed auctor dignissim neque, ut ullamcorper orci suscipit quis. Proin congue turpis at tellus mollis vulputate. Vestibulum faucibus massa commodo mi gravida, lobortis porttitor magna porttitor. Nulla et ipsum maximus, porta sapien vel, convallis lacus. Etiam dolor augue, laoreet id metus et, aliquet euismod nibh. Sed dictum vehicula congue.
Curabitur mattis risus quis accumsan fermentum. Maecenas vel tempus turpis. Ut sagittis venenatis turpis, sit amet vestibulum tellus. Fusce non posuere urna. Sed auctor dignissim neque, ut ullamcorper orci suscipit quis. Proin congue turpis at tellus mollis vulputate. \newpage \noindent \textbf{I do not want this line to split, but rather start on the new page entirely.} Nulla et ipsum maximus, porta sapien vel, convallis lacus. Etiam dolor augue, laoreet id metus et, aliquet euismod nibh. Sed dictum vehicula congue.
\newpage
\raggedbottom
\interlinepenalty=10000
\section{Not preferred situation}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis egestas consequat eros non blandit. Proin in leo augue. In hac habitasse platea dictumst. Ut lacinia risus vel augue laoreet, quis tristique lacus commodo. Curabitur semper maximus accumsan. Pellentesque id elit nisl. Quisque imperdiet lacus ut massa efficitur viverra. Aliquam non augue at nibh vehicula venenatis. Sed egestas metus aliquam, placerat ipsum sit amet, ornare nisi. Quisque lacus justo, placerat vitae lacus et, ultrices volutpat metus. Maecenas imperdiet hendrerit erat. Phasellus tempus rhoncus diam eget vehicula. Fusce auctor eros non sagittis accumsan. Pellentesque metus elit, consequat venenatis tellus ac, dignissim maximus nisl. Sed maximus condimentum purus at aliquam.
Aliquam ex sem, iaculis vel iaculis eget, faucibus hendrerit sem. Cras mattis eleifend nisi, vel venenatis enim finibus in. Suspendisse iaculis velit ac velit vestibulum pulvinar. Quisque non ipsum dictum, venenatis nisi a, porta justo. Sed tincidunt mauris vel quam mollis, eu tempus dui maximus. Nulla vel mauris a velit pulvinar mollis. Nullam condimentum turpis purus, non laoreet ante suscipit ut.
Donec finibus magna magna, at mollis dolor molestie a. Curabitur mattis luctus massa in hendrerit. Phasellus quis varius turpis, ornare hendrerit augue. Nulla quis lectus augue. Donec est est, sollicitudin tristique elit eget, lobortis pharetra orci. Integer tempus nisi ac elit efficitur vestibulum. Praesent eget augue id ipsum volutpat iaculis vitae ut mi. Nunc sit amet feugiat est, sed aliquam nunc. Nunc mauris nisl, scelerisque sed ligula in, viverra tincidunt elit. Nunc odio enim, elementum sed rutrum feugiat, varius ut enim. Quisque eleifend nunc metus, posuere ornare eros lacinia eu. Maecenas nulla nisi, commodo finibus imperdiet ac, aliquet sed ligula.
Aliquam gravida ac mi ac laoreet. Quisque ut luctus magna, et pretium quam. Aliquam in convallis metus. Phasellus sed est sed mauris consequat dictum ac ac eros. Sed nec eros pellentesque, sollicitudin magna iaculis, sollicitudin sapien. Aenean eget viverra ligula. Sed porta dui lacus, vitae gravida ipsum sagittis quis. Vestibulum tortor justo, consectetur vitae nulla et, efficitur blandit metus. Cras consectetur purus eleifend magna facilisis blandit. Maecenas pretium eros vel libero gravida viverra. Suspendisse pharetra ultrices suscipit. Praesent bibendum accumsan mauris.
Curabitur mattis risus quis accumsan fermentum. Maecenas vel tempus turpis. Ut sagittis venenatis turpis, sit amet vestibulum tellus. Fusce non posuere urna. Sed auctor dignissim neque, ut ullamcorper orci suscipit quis. Proin congue turpis at tellus mollis vulputate. Vestibulum faucibus massa commodo mi gravida, lobortis porttitor magna porttitor. Nulla et ipsum maximus, porta sapien vel, convallis lacus. Etiam dolor augue, laoreet id metus et, aliquet euismod nibh. Sed dictum vehicula congue.
Curabitur mattis risus quis accumsan fermentum. Maecenas vel tempus turpis. Ut sagittis venenatis turpis, sit amet vestibulum tellus. Fusce non posuere urna. Sed auctor dignissim neque, ut ullamcorper orci suscipit quis. Proin congue turpis at tellus mollis vulputate. \textbf{I do not want this line to split, but rather start on the new page entirely.} Nulla et ipsum maximus, porta sapien vel, convallis lacus. Etiam dolor augue, laoreet id metus et, aliquet euismod nibh. Sed dictum vehicula congue.
\end{document}