Kat*_*thy 5 table-of-contents microsoft-word microsoft-word-2010
在 Word 2010 中,我希望文本(例如 VIS - 1、VIS - 2、VIS - 3 等)显示在目录中的页码前面。我更喜欢在页码前面的页脚中包含文本(例如 VIS)。
也许有一种方法可以实现这一点,但它是一种变通方法,并且设置起来有点复杂(但易于使用)。它涉及将前缀添加到文档中的每个标题作为隐藏文本并以特殊方式格式化 TOC 样式。
要设置 TOC 和样式:
{ TOC \h \z \u }
. 在字段中添加一个\w开关,使其看起来像{ TOC \h \z \u \w }
. 按ALT+F9再次显示字段结果。为每个条目添加前缀:
转到字体 -> 颜色并更改文本颜色以匹配背景(例如白色文档背景上的白色)。前缀应该被隐藏,标题现在应该看起来又正常了。
为所有段落完成此操作后,右键单击 TOC 并选择Update Fields。现在每个页码都应该有自己的前缀,如下图所示。
这是下面的示例输出。第一个蓝色标题在隐藏文本之前显示选项卡和前缀。第二个标题显示隐藏文本的最终输出。
这种方法的一个优点是您可以选择您想要的任何前缀,如果需要,还可以为每个条目使用单独的前缀。另一个好处是,如果标题不包含任何前缀,TOC 看起来仍然很正常,页码只出现在页面边缘的一点处。
解决此问题的技巧是 \w 开关指示 TOC 包含在生成的 TOC 条目的标题中找到的选项卡。第一个制表符将点与在步骤 8 中设置的第一个标尺制表符对齐,并直接跟在前缀之后。下一个制表符在生成目录时由 MS Word 自动添加,并将页码与页面边缘对齐。
无法让目录自动在页码之前插入您选择的前缀。这只是不受支持的功能。
但是,您可以插入章节号。这可能不是您想要的,因为您给出的“VIS”示例不是数字。但这篇 mvps 文章描述了如何做到这一点:http ://word.mvps.org/faqs/numbering/chapternumber.htm
目前,您可以做的是手动编辑目录(将其视为文档中的常规文本,只需键入即可)并添加所需的前缀。但是当你去重新生成TOC表时,它会清除你的更改。这有点不幸,但我发现了一位 MVP 的帖子,他说无法在那里输入自己的文本,所以我倾向于相信他们(特别是考虑到我已经在各种版本中使用 Word 十多年了,而且从未见过实践中的这种行为。)
有关更多信息,请参阅 Stefan Blom 的回复。
如果这对您的工作流程非常重要并且问题不会很快消失,您可能可以使用 Visual Basic 宏执行某些操作,该宏将进入目录并手动编辑文本以添加“VIS -” 前缀如你所愿。如果你决定这样做,我会在 stackoverflow 上询问如何编写一个宏来做到这一点。
归档时间: |
|
查看次数: |
29363 次 |
最近记录: |