\pagebreak 与 \newpage

\pagebreak 与 \newpage

有什么区别?我知道\pagebreak可以采用可选参数来指定所需的分页符数量,但如果不使用可选参数,会有什么区别吗?

答案1

两个命令均开始一个新页面。

如果不使用可选参数,\pagebreak将开始一个新页面并且旧页面的段落将展开,以使旧页面看起来不像章节的结尾。

另一方面,使用 时\newpage,旧页面的底部会有空白,因为段落会粘在一起,就好像章节在那里结束一样。

链接将很有用,并且重复问题的答案(后来从 SO 迁移到此站点)给出了以下示例: 替代文本

答案2

\pagebreak如果可能的话,尝试使页面与其他页面的高度相同(通过拉伸段落之间的间隔等),并\newpage用空白空间填充页面。

答案3

\newpage在发生该情况时强制切换到新页面。

\pagebreak不带选项则强制在当前行末尾出现一个新页面。

答案4

环境multicols已经\columnbreak, 但 其 行为 似乎 更 像\newpage\pagebreak

相关内容