我有一份由许多小部分组成的文档,比如段落。我想要的是,每个段落都只占一页。它不会分成两页。在这种情况下,整个段落/部分将移至下一页。
可以使用 Microsoft Word 或 LATEX 吗?这需要通过编程来完成。手动编辑没有用。
答案1
我相信“保持队伍整齐”选项可以做你想做的事。它可以自动应用于现有文档,但我不知道如何将其设为所有新文档(即Normal.dot 等)的默认设置。
此网站有一些关于如何使用此选项的信息:http://www.itsupportguides.com/office-2010/word-2010-separate-paragraphs-on-new-page/
答案2
在 LaTeX 中,每个段落都可以放入一个minipage
环境中
\begin{minipage}[position]{width}
text
\end{minipage}
有一个有用的关于在英国 TUG FAQ 中保持文本单元在同一页面上的讨论。英国 TUG FAQ 中也有关于自动提供小页面的强制宽度参数。
如果你还有更多问题,你可以尝试 StackExchange TeX 和朋友网站https://tex.stackexchange.com/。
答案3
您可以通过插入选项卡手动在每个段落后插入分页符。请参阅这更多细节。
答案4
在 MS Word 中,您可以执行以下两项操作之一:
执行查找和替换。搜索
^p
并替换为^m
。这样做的缺点是,如果段落之间有多个^p
,您也会得到多个分页符。此外,如果您稍后添加段落,则必须再次执行查找和替换。更“程序化”的方法是进入
Format
菜单,选择选项卡,Paragraph...
然后Indents and Spacing
在Spacing
部分中将其设置After:
为一个大数字(长于页面长度),例如 1000 pt(Mac 版 MS Word 2011 的最大值为 1584 pt)。此方法的优点是您只需执行一次。新段落将遵循相同的格式。