防止 Microsoft Word 跨列和跨页换行表格

防止 Microsoft Word 跨列和跨页换行表格

在撰写技术文档时,通常需要表格不跨列和分页符换行,以便给定表格中的所有数据显示在一个位置。在 LaTeX 中,有一个设置可以防止表格换行,除非表格太长而无法换行。Word 2010 中有类似的设置吗?

我知道我可以手动插入分栏符和分页符,但如果我添加两行文本,将表格中的两行文本移动到下一列,那么重新格式化整个文档就会变得很麻烦。我还在表格属性下找到了一个选项,用于“不中断多页”,但这似乎不能满足我的要求。还有其他设置可以做到这一点吗?

例子:

坏的

不快乐的专栏

好的

快乐专栏

答案1

基于此MS Word MVP FAQ 指南网站。引文来自文章;截图是为这篇文章截取的。

在 Word 2007 中的“开始”选项卡上,找到“段落”组。单击右下角的对话框启动器(小箭头)以打开“段落”对话框。选择“行和分页符”选项卡。

选择段落部分角落的展开箭头

  • “保持行连在一起”,顾名思义,就是将一个段落的所有行连在一起。也就是说,它可以防止一个段落被分成两页。

  • “与下一段保持同步”将给定段落与下一段保持同步。也就是说,它可以防止两个段落跨页分开(但是,除非同时应用“保持行连在一起”,否则各个段落可以在内部分开)。默认情况下,此属性分配给 Word 的内置标题 1-标题 4 样式,以确保标题与后续文本保持一致。

选择这两个属性可强制表格换行或(如果超出可用空间)转到下一页。

格式化段落

现在表格的行为符合预期:

表固定

答案2

为了将来的参考,我想添加一个类似的解决方案。

优点:样式不是“硬”的,即通过工具栏完成,而是用表格样式固定,因此适用于具有相同样式的所有表格(可能在所有文档中,如果将其保存在 Normal.dotm 中)。

缺点:太复杂了。设置过程更长、更复杂。

入门:使用“硬”格式时,它通常固定在所选段落上,仅此而已。表格有自己的格式类别,据我所知,不受“硬”格式的影响。

个人说明:我尽量避免“硬”格式化。我使用的是德语版的 Word2010,因此我可能对某些 GUI 元素使用了错误的名称。

步骤 1a- 创建新样式:通过主页功能区中“样式”部分右下角的小箭头打开格式选项卡。或者按 Ctrl+Alt+Shift+S。创建新样式并选择其类型为表格。

步骤 1b- 编辑现有样式:将光标置于现有表格内以激活“表格工具”功能区。右键单击此功能区中的表格样式并选择“编辑”。

第2步- 使整个表格“粘性”:确保已选择“应用于整个表格”。单击左下角的“样式”按钮并选择“段落”。激活“与下一个保持一致”并确认。

步骤3- 为最后一行添加例外:这次请确保您已选择“应用于最后一行”。单击左下角的“样式”按钮并选择“段落”。您将看到“与下一行保持一致”带有灰色勾号。这是因为它继承自“应用于整个表格”。撤消此操作,即单击直到没有勾号。

你完成了。

我制作了一个屏幕截图来说明这一点:

截屏

相关内容