不保留交叉引用的格式

不保留交叉引用的格式

当我在 MS Word 365 中创建交叉引用, A目录指数,然后我对标题、书签单词等进行了任何自定义格式化。出现在交叉引用中

例如,如果我将页面上的标题涂成黄色,那么该标题就会在目录和交叉引用中以黄色显示。粗体文本甚至更多文本也会发生同样的情况。

在此处输入图片描述

当然,我可以手动更改颜色并编辑交叉引用上的其他格式,但如果我右键单击交叉引用以单击“更新字段”,则格式会重新出现并取消我的手动格式。

我已尝试遵循本指南:https://cybertext.wordpress.com/2010/03/12/word-remove-formatting-from-cross-references/在哪里

  • 我突出显示了包含一些交叉引用的文本部分,
  • 然后右键单击,
  • 点击 ”编辑字段“ 和
  • 然后删除“更新期间保留格式“。

这不起作用,稍后单击“更新字段”时格式会重新出现。

我是否按照本指南的说明做了错误的事情?有人对我遗漏的内容有什么建议吗?

  • 我最好将这种格式保存功能从整个文档中删除,因为我永远不需要显示交叉引用的原始格式。
  • 或者,我猜我需要以不同的方式对标题和文本中的单词进行自定义格式设置 - 因为例如标题上的标准排版不会在交叉引用中保留,只有我自己添加的自定义格式。可能我需要以不同的方式添加此类自定义格式。

答案1

源中的大多数直接格式将被复制;基于样式的格式将不会

Word MVP Suzanne Barnhill 的文章中讨论了这个问题TOC 技巧和提示

(原文更好)

我说过,默认情况下,Word 的目录样式非常简单。如果您没有以任何方式更改它们并且看到不同的文本,那么这是由标题引起的。目录条目不反映标题样式的任何格式,但它们可以拾取直接应用的任何字体格式。因此,例如,如果您的标题 1 样式定义为 16 点 Arial Bold,并且标题 1 段落为 16 点 Arial Bold,那么该段落的目录条目仍为 12 点 Times New Roman 或 11 点 Calibri。但如果您更改部分标题的格式,例如将其中一个单词变为斜体,那么该更改将反映在目录条目中。

通常这就是你想要的。例如,如果你的标题包含斜体字以强调或因为它们是书名,你可能希望它们在目录中也以斜体显示。然而,用户经常遇到麻烦的是大写和全大写格式。

如果您希望标题 1 段落全部大写,则应将全部大写格式添加到标题 1 样式,而不是在打开 Caps Lock 的情况下键入标题。当您执行后者时,大写是直接格式(大写而不是全部大写),并且标题在目录中也会大写,这可能不是您想要的(如果是,您应该将目录 1 格式化为全部大写)。

如果您已将全部大写格式应用于标题样式,则在输入标题时您可能没有意识到没有将一些应大写的单词大写。当您看到大写和小写的目录条目时,您通常必须返回并更正标题本身的输入。

重要的提示:并非所有直接格式都会反映在目录中。段落格式始终会被忽略。这意味着,如果您的标题 1 定义为 12 点前间距和 3 点后间距,并且您将一个标题 1 段落修改为 24 点前间距,这不会影响目录。只会拾取直接字体格式,甚至不会拾取所有格式;以下是简要说明:

目录中拾取的字体格式:字体本身(字体名称)、斜体、粗体、上标/下标、删除线/双删除线、小型大写字母/全部大写字母、隐藏、升高/降低、扩大/缩小、缩放。

目录中未包含的字体格式:字体大小、字体颜色、下划线。

另一个重要提示:以上内容适用于整个条目都超链接的目录(即目录字段代码包含 \h 开关)。在这些目录中,超链接字符样式(默认情况下为蓝色和下划线)应用于条目但被抑制。显然,这会导致下划线和所有颜色被抑制。如果删除 \h 开关(条目将不会超链接,但页码仍将超链接),则在目录中将显示作为直接格式应用的字体颜色和下划线。

因此,如果您的标题是彩色的,请不要给标题添加颜色。相反,请更改样式,使颜色成为段落样式的一部分。这样,颜色就不会出现在您的目录或其他参考资料中。

如果您希望同一级别的部分标题带颜色,部分标题不带颜色,请根据非彩色标题创建样式,并将其应用于需要颜色的位置,即标题 1 --> 标题 1 带颜色。然后将颜色添加到该样式中。

答案2

好吧,我已经想出解决办法了。我不明白为什么这种方法有效,而且它相当繁琐,所以我将这个问题留给其他人来回答,以期得到更好的答案。

我注意到——我无法解释为什么——在“更新字段”中,只有文本颜色被恢复,而斜体格式是不是恢复。

  • 意思是,如果我在上面的例子中手动将交叉引用的文本颜色从黄色更改为黑色,那么当单击“更新字段”时,它会变回黄色。

  • 但将文本改为斜体将要保持当点击“更新字段”时。

因此我尝试将文本设为斜体然后立即恢复正常,非斜体然后手动将文本颜色更改为黑色。

这有效……现在单击“更新字段”不会将颜色恢复为黄色。好像斜体切换使程序能够从那一刻起“记住”格式更改。

我还没有对其他格式类型进行过全面调查,任何解释都会很有帮助。但至少这是一种可行的方法,尽管相当“随机”。

相关内容