Word 2007 中有两个不同的页码(一个从 1 开始,另一个从 VI 开始)

Word 2007 中有两个不同的页码(一个从 1 开始,另一个从 VI 开始)

我有一份文档 (docA),其页眉处有阿拉伯数字页码。现在 docA 是一篇论文的一部分,其页脚处有罗马数字。

所以我想在 docA 中添加罗马数字页码。这没问题。但现在我想调整罗马数字的编号(因为论文有五页)。这就是我想要的:

  • 页眉中的阿拉伯文页码,起始于1
  • 页脚中的罗马页码,起始于VI

我尝试了以下操作:选择“页码”、“页码格式”,然后尝试调整起始点。但是,这会改变两个页码。

如何在页眉和页脚中设置不同的编号?

答案1

您可以使用字段代码来执行此操作。

Alt+F9切换显示字段代码和计算值。您会注意到,当您插入页码时,它实际上是{ PAGE }

请注意,花括号{ }不能直接输入,必须使用Ctrl+插入F9

我们需要做的是使用公式。你想将数字偏移 5,因此你需要类似以下内容:

{ = { PAGE } + 5 \*ROMAN }

插入如下内容:

  1. 按两次Ctrl+F9获取{ { } }

  2. PAGE在内括号内输入

  3. =在前两个括号(开括号)之间输入

  4. + 5 \*ROMAN在最后两个(右)括号之间输入

  5. Alt+F9查看结果


解释

表示=公式字段。它类似于 Excel 公式,但更基础一些。

{ PAGE }当前页码插入公式中 - 首先计算内部字段。如果您在第一页,公式字段将看到类似 的内容{ = 1 + 5 \*ROMAN }。如果PAGE没有用括号括起来表示为字段代码,则将文本插入PAGE公式字段,公式字段会将其解释为书签

添加的内容应该是显而易见的。

指定\*显示格式。ROMAN表示大写罗马数字,roman表示小写罗马数字。如果不指定格式,则默认为阿拉伯数字。

答案2

我在 Windows XP 中使用 MS Word 2007。

我打算在标题中写到这一点:

Page 4 = Folio 1
Page 5 = Folio 2

ETC

在努力处理上述代码之后(非常有用的起点 - 感谢 Bob),因为减号有效但显然是减号(双减号没有区别),加号拒绝工作并给出语法错误,并且没有任何运算符,我的“Page”数字一直进入减号区域直到它们反转 - 非常奇怪,我最终用这个作为“Page”后面的数字的代码得到了正确答案:

    { = { PAGE \*ARABIC } + 3 }

我的最终标题如下所示:

    Page { = { PAGE \*ARABIC } + 3 } = Folio { = { PAGE \*ARABIC \*MERGEFORMAT }

我仍然不知道 mergeformat 到底是干什么的但是现在我还有其他事情要担心...

相关内容