![在目录中的同一行添加 2 种样式](https://linux22.com/image/1623647/%E5%9C%A8%E7%9B%AE%E5%BD%95%E4%B8%AD%E7%9A%84%E5%90%8C%E4%B8%80%E8%A1%8C%E6%B7%BB%E5%8A%A0%202%20%E7%A7%8D%E6%A0%B7%E5%BC%8F.png)
我正在创建一本歌本,想创建一个目录。文本中的布局如下所示:
Angie <-- 格式为“SongTitle”
By The Rolling Stones (1973) <-- formatted with style "Performer"
因为我想保持页面上的布局像这样,所以目录会创建如下条目:
安吉..................................5
滚石乐队(1973年).......5
无论我尝试什么,我似乎都无法在第一行将它们组合在一起,所以它看起来像这样:
滚石乐队演唱的《Angie》(1973)...............5
有人知道我该如何实现这一点吗?我对 Word 的了解似乎不够。
答案1
最简单的方法可能是将两行放在一个段落中,并使用要在目录中使用的段落样式,然后使用不同的字符样式来格式化第二行的文本。
例如,您创建一个名为“歌曲标题”的段落样式,其中包含标题行(“Angie”)所需的字体特征以及标题行和表演者行之间所需的段落行间距。
然后,创建一个名为 Performer 的字符样式,其中包含“滚石乐队”所需的字体特征
然后输入
Angie<shift-enter>
By The Rolling Stones<enter>
用“歌曲标题”设置整个段落的格式。
选择By the Rolling Stones
它并使用“表演者”风格进行格式化。
然后使用“歌曲标题”样式构建目录。您可能会发现目录对标题和表演者使用不同的字符样式,但直到您知道这是否适合您之前,我认为这是次要问题。
这种方法有多种变化,例如,您可以对段落使用名为“歌曲详情”的段落样式,然后对歌曲标题使用一种字符样式,对表演者使用另一种字符样式。
另一种方法是保留现有的样式,然后在表演者下的下一段中插入如下嵌套字段代码:
{ TC \l 1 "{ STYLEREF "歌曲标题" } { STYLEREF "表演者" }" }
然后使用 ToC 选项中的“表格条目字段”选项构建 ToC。
每个需要使用特殊字段代码括号插入一对 { },在 Windows Word 中可以使用 ctrl-F9 插入。Word 将忽略 Performer 行开头的空格,因此您必须手动将其添加到两个 STYLEREF 字段之间。您还必须更新所有这些字段(ctrl-A 然后 F9,可能两次,直到 ToC 条目更新。
对我来说,前一种方法似乎简单得多,但可能有理由使用后一种方法。