我不明白为什么会有
首页页眉 - 第 4 部分 -
在我的 MS-Word 2016 文档的第 7 页之后。
我想要实现的目标:
- 页码计数将从第 3 页开始。即,第 3 页将被视为第 1 页。
- 第 1 页(即第 3 页)不会显示页码。因此,我使用了“首页不同”选项,这样第 4 页将显示第 2 页。
- 我想要奇数页和偶数页使用不同的页眉和页脚
一切顺利,除了第 7 页之后的第一页标题(第 4 节)有点奇怪,而且我实际上无法添加显示“8 AP 样式书”的新页面。相反,它在第 7 页之后显示“1”。
由于该论坛没有附件选项,因此这是文件的 Dropbox 链接: https://www.dropbox.com/s/uor6y1ch3nnkv88/1953%20Stylebook.docx?dl=0
有人可以解释一下发生这种情况的原因和解决方案吗?
回答后的附加信息:
@Charles Kenyon ...我自己发现,如果我通过选择一些文本来创建(两个或更多)列,那么在列之前会自动创建一个分节符。
新创建的部分将在上一节之后重新开始页码编号,并且新页码编号遵循上一节的页码编号格式(如果上一节中选择的“首页不同”,则新部分将遵循相同的“首页不同”方法)。
我要做的是-
- 点击页眉/页脚部分 >
- 右键单击新创建的部分页面上的页码>
- 选择“设置页码格式”>
- 然后选择“从上一节继续”。
就这样,这将解决从新创建的列开始的部分重新开始页数计算的问题。
我已经看到了您编辑的文档,但是由于上述相同的原因,在第 7 页之后重新开始显示页码(为 0)。
无论如何,自动创建内容表对我来说是新知识(我真的不知道 MS-Word 有这个选项),尽管我还没有尝试过!我无法清楚理解的是,分页符在前面...它通常什么时候使用?再次感谢您的努力。
答案1
这是这关于创建如下文档的页面:序号前页作者:Suzanne Barnhill,Word MVP
虽然与您的问题无关,但很重要:
在您的目录中,您将大写字母显示为第 1 页,而不是当前位置第 3 页。您应该使用目录的自动生成功能。如何插入目录 作者:Shauna Kelly。
回到你的问题:
首页不同和重新开始编号都是节的属性。分页符与这些无关。每当您将“首页不同”添加到节中,然后在该节中或节的末尾创建新节时,新节也会设置为“首页不同”。您可以更改这一点。如果您在节中重新开始编号,情况也是如此。
不同的偶数和奇数设置(例如镜像边距)是按文档而不是按部分进行的。
如果您希望部分内容从奇数页开始,则应使用奇数分节符,而不是连续分页符。如果您希望某些内容从新页面的顶部开始,则应将第一段格式化为在前面有分页符。这通常是作为标题的一部分完成的风格定义。
这是您的临时 DropBox 链接1953 年风格手册及我的改动。我打开了“跟踪修订”来帮助您。
以下是我所做的一些更改:
- 删除了 2 个分页符,并在“目录”前插入了奇数页分节符。
- 删除了首页页眉中到上一页的链接。
- 已选中 – 已设置为从 1 重新开始页码编号
- 将“目录”的段落格式改为分页符。
因为你在一页上有多个分节符,所以我运行了我的连续页码插件使所有页码连续,然后从第 3 页重新开始。这使用以下宏的变体:
Sub ContinuousPageNumbersMacro()
'
' ContinuousPageNumbersMacro Macro
' This macro makes page numbering continuous througout document. This is for multisection documents where it may be hard to find page breaks and figure out page numbering changes.
'
' Jay Freedman
' http://answers.microsoft.com/en-us/office/forum/office_2007-word/page-numbers-are-all-fouled-up-in-my-large/d188687e-9663-43e0-a450-1dbadc47f09f
' Can be used as straight macro or attached to keyboard shortcut
' modified to preserve track changes status - idea from Graham Mayor 25 Oct 2017
'
Dim secNum As Long
Dim btnCancel ' give user chance to cancel
Dim bTrackChanges As Boolean
Dim strVersion As String
strVersion = ThisDocument.CustomDocumentProperties("Version").Value
btnCancel = MsgBox(prompt:="Do you want to reset all of the page numbers in this document to number continuously?", _
Title:="Continuous Page Numbering Version " & strVersion & " Are you sure?", _
Buttons:=vbYesNo)
If btnCancel = vbNo Then
MsgBox prompt:="Reset of continuous page numbering cancelled by user!", Buttons:=vbExclamation, Title:="Page Number Reset Cancelled!"
Exit Sub
End If
' Proceed with reset
bTrackChanges = ActiveDocument.TrackRevisions 'Graham Mayor
ActiveDocument.TrackRevisions = False ' Graham Mayor
With ActiveDocument
For secNum = 2 To .Sections.Count
.Sections(secNum).Headers(wdHeaderFooterPrimary) _
.PageNumbers.RestartNumberingAtSection = False
Next
End With
ActiveDocument.TrackRevisions = bTrackChanges 'Graham Mayor
MsgBox prompt:="The Continuous Page Numbers macro has run.", Title:="Page number reset macro finished!"
End Sub
进一步阅读可以帮助您:
- 为什么要使用 Word 的内置标题样式?作者:Shauna Kelly,Word MVP
- 如何创建 [自动] 编号标题或大纲编号作者:Shauna Kelly,Word MVP
供进一步参考,以下是我所写的:
对进一步信息的回应:
使用 Page-Break-Before 格式。
我使用这种样式时,希望此段落始终位于页面顶部。通常,我会使用标题 1 样式来开始新段落。标题样式的使用与使用StyleRef 字段可以避免许多分节符。
在样本中从 0 处重新启动
我错过了。我在示例中修复了它。再次强调,重新启动命令是一个部分属性,当创建新部分时,它会从当前部分复制设置。您概述的方法是我使用的。当我无法获取特定部分的对话框时,我会使用宏。
使用奇数页分节符
自动添加的任何额外页面都将完全空白,但将计入页码。它们将显示在打印预览中,但不显示在打印视图中。如果您确实需要在空白页上添加数字(违反出版规范),则可以这样做。
答案2
@Charles Kenyon ...我自己发现,如果我通过选择一些文本来创建(两个或更多)列,那么在列之前会自动创建一个分节符。
新创建的部分将在上一节之后重新开始页码编号,并且新页码编号遵循上一节的页码编号格式(如果上一节中选择的“首页不同”,则新部分将遵循相同的“首页不同”方法)。
我要做的是-
- 点击页眉/页脚部分 >
- 右键单击新创建的部分页面上的页码>
- 选择“设置页码格式”>
- 然后选择“从上一节继续”。
就这样,这将解决从新创建的列开始的部分重新开始页数计算的问题。
我已经看到了您编辑的文档,但是由于上述相同的原因,在第 7 页之后重新开始显示页码(为 0)。
无论如何,自动创建内容表对我来说是新知识(我真的不知道 MS-Word 有这个选项),尽管我还没有尝试过!我无法清楚理解的是,分页符在前面...它通常什么时候使用?再次感谢您的努力。
我回答了我自己的问题,因为它可能会帮助别人在将来解决同样的问题。