如何在Word 2007文档的图片交叉引用中显示“仅数字”?


20

我的文档中有很多图片,并且经常在文本中引用它们。我不想丢失订单,所以我正在使用“插入”->“交叉引用”。这将打开交叉引用对话框,我可以在其中将“引用类型”设置为“图片”。

对于“插入引用”,有5个选择:

- Entire caption
- Only label and number
- Only caption text
- Page number
- Above/below

我需要的是这样的参考文献:[4],而不是这样的:[图4] ; 这些选项都使我无法做到。

有什么方法可以使Word 2007插入仅对标题编号的引用?

注意: 本文档以克罗地亚语书写,有7种情况下的变格,因此使用“ Picture 4”在所有情况下均无效。实际上,标题标签“图片”设置为克罗地亚语单词“ Slika”,当我需要说“在图片中”时,我不能,因为它将是“ na Slici 5”。而不是“ na Slika 5”。(就像Word会让我做的那样)。这就是为什么我需要引用字幕编号的原因。在Word 2007中可能吗?


好问题。我也有这个问题。我发布了一个答案,报告了专家的工作。
Rodolfo Oviedo

Answers:


20

我遇到了同样的问题-幸运的是,解决方案(在此处找到)非常简单!

  1. 照常插入参考
  2. 右键单击参考(灰色字段)
  3. 选择“切换域代码”

    您应该会看到以下内容:

    { REF _Ref218925266 \h }
    
  4. 只需将其更改为:

    { REF _Ref218925266 \# 0 \h }
    

瞧!现在,Word始终显示该数字。

(再次右键单击“切换域代码”,以返回到正常文本显示。)

PS不要忘了“更新字段”,否则您可能会认为它不起作用!


我已经找了很久了!谢谢!
Avinash Bhat

3
这很简单,但不幸的是,如果您的编号包括章节编号(如“图2.1”),它将无法正常工作。对于这种情况也有解决方案,但是我只能将其作为评论发布,因为我赢得的声誉太少了:(因此,解决方案是选择“ Figure”,转到“ Format settings”,然后选中“ hidden” tick。要在更新后保留,您应该添加\* MERGEFORMAT域代码
lapis

1
实际上,我发现Word足够聪明,可以\* MERGEFORMAT在更改格式时自动添加,因此该方法确实不太麻烦。
青金石

1
如果您有章节编号,请参见以下答案:superuser.com/a/660112/350083
OSUZorba'4

0

与其使用内置字幕的创建者,不如通过专家来获得更可靠,更灵活的体验:

(除非我写“ Rodolfo:”,该文本来自https://wordribbon.tips.net/T008180_Numbering_with_Sequence_Fields.html。当我将其存储在Office知识库文档中时,我可能已经对其进行了编辑。)

  1. 将插入点定位在您希望序列号出现的位置。例如,这将在表格或图形的标题中。

  2. Ctrl+ F9插入方括号。确保插入点位于括号之间。

  3. 键入“ seq”,后跟元素名称。此名称由您决定,但此顺序中的每个项目都应相同。例如,您可以键入“ seq数字 ”或“ seq表 ”(不带引号)。

  4. 按下F9以更新字段信息。Word用您指定的顺序中的下一个数字替换该字段。

  5. 如果要在数字后添加句点,制表符或其他字符,请在SEQ字段生成的数字后输入它。

  6. 选择您在步骤1到5中创建的所有内容。

  7. Alt+ F3。Word将显示“创建新的构建基块”对话框。

    创建新的构建基块对话框

  8. 在名称字段中,输入一个名称,您可以通过该名称知道突出显示的文本。这应该简短而有意义,例如NumList或NL(Rodolfo:或nF(如果要对数字进行编号))。

  9. 单击确定按钮。对话框关闭。

  10. 现在,每当您要插入数字时,键入在步骤8中定义的名称,然后F3按键。该字段输入到文档中。请注意,该数字始终显示为1,但在打印或选择整个列表并按时会更新F9

  11. 如果您的文档中只有一个列表,则本技巧中描述的过程最有效。请注意,序列字段从文档的开头开始,并根据您使用的标识符在整个文档中编号。如果您的文档中将有多个列表,则可以添加第二个“自动图文集”条目来帮助完成此任务。(Rodolfo:您可能希望列表以数字1重新开始,例如在下一章中。我将在完成撰写后进行处理。要使每一章都以图1开头,我将修改字段加上第一个数字的编号\ r1)。上述步骤的唯一区别是您定义的SEQ字段看起来像{seq NumList \ r1}。\ r1开关的添加使Word在1处开始序列计数器。您可以在每次要开始新列表时使用它,并将常规字段用于其余已编号的项目。(如果要以1以外的数字重新开始列表,请使用\ r后面的起始数字。)

  12. Rodolfo:最好像前面的第11点一样创建另一个构造块来创建(或替换并替换现有字段)。您可以将其命名为1F。(我建议每章第一章之后的任何图形的快速部分的名称为nF,因为可以使用{seq NumList \ n}字段创建此类图形的数量)。该\ n不需要参数,因为是默认的。但是,我将使用它来使命名更清晰,并可能使更新更快,因为通常,您越明确,计算机的思考就越少。

  13. Rodolfo:要更新字段,请用Ctrl+ 选择整个文档A(A表示全部)。或者只是选择您需要或想要更新的部分。然后按F9更新字段信息。

对创建的数字的交叉引用(由Rodolfo Oviedo撰写)

A.创建一个标记

  1. 选择您要交叉引用的号码

  2. 功能区–插入–链接–书签

  3. 选择一个有意义的名称

B. 参照标记

  1. 将光标放在要向数字插入交叉引用的位置

  2. 功能区–参考–标题–交叉参考–参考类型:书签

  3. 选择创建标记时选择的名称

  4. 插入


-1

创建交叉引用后,您可以随时更改它。

如果要更改交叉引用文本,则可以像更改其他任何文本一样直接编辑文档中的文本,而不会破坏交叉引用。


3
的确如此,但是在更新参考(F9)时,它将转换为原始参考标签。因此,这将不起作用。
Kornelije Petak 2010年

@kornelijepetak:一个复杂的解决方案是给它们一个特殊的样式,以便在F9之后,可以使用该样式内的通配符查找和替换,以使文本重新排列。我希望有人能提出更好的解决方案。
harrymc 2010年

-3

“图片”是标签,“ 4”是数字

我不认为只能交叉引用数字。

但是,在插入标题时,可以选择“从标题中排除标签”。选择此项将使交叉引用类型“标签和编号”符合您的要求,但这将意味着图片的标题为“ 4-描述”而不是“图片4-描述”,这显然可能是另一个问题为了你。


太糟糕了。我试图从标题中排除标签,然后在标题前面手动添加“图片”。不好。在标题编号之前手动书写的任何内容仍视为标签,因此不起作用。
Kornelije Petak 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.