How to display figure number only in cross reference

Anonymous
2012-03-09T17:01:27+00:00

Is there a way to have a cross reference to a figure only display the number, without displaying the label?

For example, I want to reference several figures at once, so it is most natural to say "see Figures 1,3,6, and 9".  It is less natural to say "see Figure 1, Figure 3, Figure 6, and Figure 9",

Microsoft 365 and Office | Word | For home | Windows

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Stefan Blom 352.7K Reputation points MVP Volunteer Moderator
2012-03-09T19:53:23+00:00

After you have inserted the cross-reference, add a so-called numeric picture switch to specify a number format. To do that, press Alt+F9 to display field codes; you'll find that the cross-references are REF fields. Add # "0" to the end of the relevant REF fields. Press Alt+F9 again to hide the codes, and press F9 to update fields in the selection.

Alternatively, manually add a bookmark around the figure number and then insert a cross-reference to the bookmark text.

Was this answer helpful?

100+ people found this answer helpful.
0 comments No comments
Answer accepted by question author
Stefan Blom 352.7K Reputation points MVP Volunteer Moderator
2012-03-15T22:46:33+00:00

OK, if heading numbering is included with the captions, you can't use the workaround with the numeric switch.

Edit: You actually can use a numeric switch; see Suzanne's article at http://wordfaqs.mvps.org/CombineXrefs.htm.

As previously suggested, you can add a bookmark around the caption number and insert a cross-reference to bookmark text. Alternatively, use the "kludgy" workaround in the article at http://wordfaqs.mvps.org/CombineXrefs.htm.

Was this answer helpful?

10+ people found this answer helpful.
0 comments No comments

55 additional answers

Sort by: Most helpful
  1. Anonymous
    2014-06-07T17:56:34+00:00

    Thanks Stefan, but I tried that and it doesn't work once I join several documents into a master document. The chapter number isn't updated on the cross-references. Very frustrating. Unfortunately I gave up already. Spend more than 2 hours this morning (I'm in the UK) trying ideas and searching online for others. but without any luck.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  2. Anonymous
    2014-06-06T22:12:46+00:00

    Hi,

    I just tried (for more than an hour) to apply the instructions that Suzanne Barnhill gives on her website but without any success at all!

    I have chapter numbers (using Heading 1) and an period separating chapter# from figure#.

    Every time I insert #0 or #0.0 or #0.0x I always get the same result: what is displayed is the sum of chapter# and figure#... I realized this by increasing the chapter number (using the multilevel list options) and testing the switches.

    If I try without the chapter style on the document, everything works fine with the switch #0 , but if I try to use #0.0 then I get, e.g. for figure 2, this: 02 . This last experiment was just to see what would happen with that switch.

    I tried many different ways, in different documents, but no luck...

    Any ideas on what this problem could be?

    Thanks in advance.

    Duarte

    (I'm using Windows 7 and Word 2007)

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2012-03-19T13:54:57+00:00

    Thanks, the "kludgy" solution in the link (which seems to change the original figure bookmark) kind of works, but your solution to create a new bookmark is more versatile.  When I tried the kludgy solution, it changed every instance of a reference to the same figure, but your “new bookmark” solution has 2 bookmarks for the same figure (the original with the label, and the new without the label), which allowed me to create some cross-references without the label name, while leaving the label name in other instances.

    Was this answer helpful?

    0 comments No comments