在 Microsoft Word 中,我可以在页眉/页脚中显示标题 1 > 标题 2 面包屑导航吗?

在 Microsoft Word 中,我可以在页眉/页脚中显示标题 1 > 标题 2 面包屑导航吗?

在 Microsoft Word(2016)中,我希望能够指定一个带有面包屑导航的页眉,显示以前的标题/标题文本,以便让读者了解您在文档中的位置。

例如,假设您有如下顶级标题:

1. The Title
  1.1 Some Heading
  1.2 Some Other Heading
    1.2.1 A Subheading
       Somewhere in this page
    1.2.2 Another Subheading 
    1.2.3 Yet Another Subheading

如果页面包含第 1.2.1 节,则标题应显示

The Title > Some Other Heading > A Subheading

有什么办法可以做到这一点?

答案1

它似乎StyleRef让您接近,但如果您所指的标题也出现在当前页面的某个地方,那么可能不是您想要的:

StyleRef 字段位置

插入 StyleRef 字段的位置决定了 Word 搜索样式的方向,从而影响插入的文本。

当您插入字段时:

  • [...]

  • 页眉和页脚(打印文档的结果):Word 从上到下搜索当前页面,查找指定的样式。如果未找到样式,Word 将从页面顶部搜索到文档开头,然后从页面底部搜索到文档末尾。如果使用了开关,Word 将从页面底部搜索到文档开头\l,然后搜索到文档末尾。

我觉得如果标题总是从新页面开始的话,引用标题 1 是可以的(在这种情况下,我确信您不希望前一个标题 1 显示在顶部)。

它似乎也遵守你的“如果页面包含第 1.2.1 节,则标题应显示The Title > Some Other Heading > A Subheading。但我希望A Subheading还显示它是否从上一页开始并仍在当前页的顶部继续。为此,使用StyleRef,您将获得Another Subheading如果它从当前页的某个位置开始;就像您要求的那样,但这可能会造成混淆。

此外,如果在当前页面上找到某个标题 1,但找不到其子标题 2,那么事情可能真的出了问题,在这种情况下,Word 会尝试在之前的页面上查找标题 2。如果部分不使用所有级别的标题,那么可能会找到来自不同部分的标题,并将其合并在面包屑中,Word 甚至可能会查找向前找到匹配项。

考虑一下这些糟糕的结果:

------------------------------------------------------
page 1: Title 1 > The 1.1 Heading > A 1.2.1 Subheading

1. Title 1
  Lorem ipsum dolor ...

------------------------------------------------------
page 2: Title 1 > The 1.1 Heading > A 1.2.1 Subheading

  1.1 The 1.1 Heading
  1.2 The 1.2 Heading
    1.2.1 A 1.2.1 Subheading
      Lorem ipsum dolor ...
    1.2.2 A 1.2.2 Subheading 
      Lorem ipsum dolor ...

------------------------------------------------------
page 3: Title 2 > The 1.3 Heading > A 1.2.3 Subheading
    
      ... sit amet, consectetur adipiscing ...
    1.2.3 A 1.2.3 Subheading
      ...
  1.3 The 1.3 Heading 
    ...

2. Title 2
  2.1 The 2.1 Heading
    ...

因此,成功与否StyleRef取决于文档的实际结构。我希望有更好的方法,同时考虑标题的实际层次结构(可能与目录相关),而不仅仅是插入对可能不相关的标题的引用...

相关内容