在 MS Word 2007 或 2010 中的文档中,我需要大量交叉引用,包括编号项目、图形、列表等。
每次我添加交叉引用时都会显示一个对话框,当从类型(编号项目、图形等)更改为另一种类型时,我还需要更改“插入引用”部分(例如页码、段落编号等)。
每次我更改类型(在一个小的对话框中)时,“插入引用”组合框都会重置为其第一个值。
有没有更简单的方法在文档中添加交叉引用?
答案1
不要使用内置的字幕创建器,而是按照专家的做法来获得更可靠、更灵活的体验:
(除了我写“Rodolfo”的时候:文本来自https://wordribbon.tips.net/T008180_Numbering_with_Sequence_Fields.html。当我将其存储在我的 Office 知识库文档中时,我可能已经编辑了文本。)
将插入点放置在您希望序列号出现的位置。例如,这将位于表格或图形的标题中。
按Ctrl+F9插入字段括号。确保插入点位于括号之间。
类型“顺序”后面跟着元素的名称。此名称由您决定,但此序列中的每个项目的名称都应相同。例如,您可以输入“序列图“ 或者 ”序列表“(不带引号)。
按F9更新字段信息。Word 将用您指定的序列中的下一个数字替换该字段。
如果希望数字后面有句点、制表符或其他字符,请将其输入到 SEQ 字段生成的数字后。
选择您在步骤 1 至步骤 5 中创建的所有内容。
按Alt+F3。Word 显示“创建新构建基块”对话框。
在名称字段中输入您希望此突出显示的文本的名称。这应该是简短而有意义的名称,例如 NumList 或 NL(Rodolfo: 或 nF,如果您要对图片进行编号)。
单击“确定”按钮。对话框关闭。
现在,无论何时要插入号码,请输入在步骤 8 中定义的名称,然后按F3键。该字段在文档中输入。请注意,数字始终显示为 1,但在打印时或选择整个列表并按F9。
如果您的文档中只有一个列表,本技巧中描述的过程将效果最佳。请注意,序列字段从文档开头开始,并根据您使用的标识符对整个文档进行编号。如果您的文档中有多个列表,则可以添加第二个自动图文集条目来帮助实现这一点。(Rodolfo:您可能希望列表从数字 1 重新开始,例如,在下一章中。我会在写完后处理这个问题。为了让每个章节都以图 1 开头,我会通过添加第一个图的编号来修改该字段\r1)。上述步骤中唯一的区别是,您定义的 SEQ 字段将如下所示{ 序列 NumList \r1 }。添加 \r1 开关会导致 Word 从 1 开始重新计数序列。每当您想要开始一个新列表时,您都可以使用它,并使用常规字段来处理其余的编号项目。(如果您想从 1 以外的数字开始列表,请在后面使用起始数字\r。
Rodolfo:您最好创建另一个构建块来创建(或替换现有字段),如上一点 11 所示。您可以将其命名为 1F。(我建议每个章节第一个之后的任何图形的快速部分的名称为 nF,因为可以使用字段创建此类图形的数量{ 序列号列表 \n })。 这\n参数不需要,因为是默认的。但是,我会使用它来使命名更清晰,并可能使更新更快,因为通常情况下,你越明确,计算机就越不需要思考。
Rodolfo:要更新字段,请选择整个文档Ctrl + A(A 代表全部)。或者只选择您需要或想要更新的部分。然后按F9更新字段信息。
交叉引用所创建的数字(由 Rodolfo Oviedo 提供)
A. 创建一个标记
选择您要交叉引用的号码
功能区 – 插入 – 链接 – 书签
选择一个有意义的名字
添加
B.交叉引用到标记
将光标放在要插入交叉引用的数字处
功能区 – 参考文献 – 标题 – 交叉引用 – 参考文献类型:书签
选择创建标记时选择的名称
插入
答案2
关于上述说明,我发现在每个文档中仅“正确地”插入一次图形副标题或表格副标题更容易(步骤 1-5)。
然后对于任何其他实例,只需
- 从任何现有实例中复制并粘贴字幕
- 调整字幕文本
- 如果您想看到正确的编号,请随意选择并按F9
无需执行步骤6ff。
要插入交叉引用,我发现使用这个宏。