如何避免描述项目的段落之间出现分页符?

如何避免描述项目的段落之间出现分页符?

有没有办法防止 LaTeX\itemdescription环境中将分页符放在多段落的两个段落之间?最好不需要输入明确的\nopagebreak命令。

(注意:我正在寻找一个可以完全避免这些分页符的通用解决方案,而不仅仅是针对特定实例的一次性更正。分页符介于项目很好。)

答案1

似乎

\let\orig@description\description
\def\description{\orig@description
  \let\orig@par\par \def\par{\orig@par\nopagebreak[4]}}

对我来说很管用。(我可以不使用可选参数,而是转到\nopagebreak- 但在某些情况下,分页符可能是更好的选择。)

我对这个想法并不热衷minipage;LaTeX 源实际上是由 Sphinx 生成的,我不喜欢弄乱 Sphinx 的内部结构。

相关内容