我有一份文档 (docA),其页眉处有阿拉伯数字页码。现在 docA 是一篇论文的一部分,其页脚处有罗马数字。
所以我想在 docA 中添加罗马数字页码。这没问题。但现在我想调整罗马数字的编号(因为论文有五页)。这就是我想要的:
- 页眉中的阿拉伯文页码,起始于
1
- 页脚中的罗马页码,起始于
VI
我尝试了以下操作:选择“页码”、“页码格式”,然后尝试调整起始点。但是,这会改变两个页码。
如何在页眉和页脚中设置不同的编号?
答案1
您可以使用字段代码来执行此操作。
按Alt+F9切换显示字段代码和计算值。您会注意到,当您插入页码时,它实际上是{ PAGE }
。
请注意,花括号{ }
不能直接输入,必须使用Ctrl+插入F9。
我们需要做的是使用公式。你想将数字偏移 5,因此你需要类似以下内容:
{ = { PAGE } + 5 \*ROMAN }
插入如下内容:
按两次Ctrl+F9获取
{ { } }
PAGE
在内括号内输入=
在前两个括号(开括号)之间输入+ 5 \*ROMAN
在最后两个(右)括号之间输入按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 到底是干什么的但是现在我还有其他事情要担心...