当为图形或表格添加标题时,我喜欢按以下方式格式化:
图1: 字幕文字。
更准确地说,我喜欢包括冒号“:”在内的文本样式是一种方式,而其余段落应该采用另一种样式。
这种基于规则的嵌套样式可行吗?我可以右键单击样式“标题”,然后单击“修改”并更改任何内容以自动实现我的目标吗?
我正在寻找基于样式的解决方案,而不是 VBA/Macro 解决方案。
答案1
不幸的是,由于这两个元素位于同一个段落中,因此无法创建一种样式来让一部分以一种方式格式化,另一部分以另一种方式格式化(除非使用编号,但这会产生自己的问题)。但是,有几种解决方法可以满足您的要求。
带编号的单一样式
- 右键单击标题样式并选择调整。
- 点击格式并选择编号。
- 点击定义新的数字格式。
- 在里面数字格式:字段中,在 1 之前输入“Figure ”,在 1 之后输入冒号。
- 单击“确定”,直到退出修改样式对话框。
- 将样式分配给某些文本。
- 选择图1自动编号,并设置为粗体。
- 选择其余文本并将其设置为斜体。
- 右键单击标题样式并选择更新标题以匹配选择。
这可以满足您的要求,但缺点是会弄乱您的图表目录。由于您创建的标题仅使用编号样式,而不是自动插入标题时获得的 {SEQ} 字段,因此 Word 不会将它们识别为标题并自动将它们添加到图表目录中。好消息是,您可以创建第二个仅显示标题样式的目录,并将其作为图表目录。
另一个缺点是,如果您习惯于单击“插入标题”来添加标题,那么您最终会得到两次编号的标题,并且可能需要一段时间才能重新训练自己以标题样式键入标题文本。
多种段落样式
根据标题创建新样式。也许称之为标题标题。设置您想要的格式。创建新图形时,选择图形和数字并将新样式应用于它。这很简单并且不会弄乱任何其他东西,但它仍然主要是手动解决方案,不会为您节省太多。
查找和替换
这本身并不是一种方法,而是一种清理方法,以确保您按照自己想要的方式格式化所有图形。
令人讨厌的是,Word 允许你使用通配符或者搜索字段,而不是同时搜索两个字段。因此,您不能使用字段代码搜索“图形”,然后将其替换为粗体版本。但是,您至少可以使用字段代码进行搜索以查找所有图形,然后手动添加样式或格式。
切换所有标题,以便显示字段代码。(最简单的方法可能是按 Ctrl+A 选择全部,然后按 Alt+F9。)
单击 Ctrl+F,在找什么场地
浏览列表并将它们全部加粗,可以使用 Ctrl+B 或您创建的样式(如果选择这种方式)。