Comment afficher «uniquement le nombre» dans les références croisées d'images dans le document Word 2007?

20

J'ai beaucoup de photos dans un document et je les référence très souvent dans du texte. Je ne veux pas perdre la commande, j'utilise donc Insert -> Cross-reference. Cela ouvre la boîte de dialogue de référence croisée où je peux définir le type de référence sur Image.

Pour "Insérer une référence à", il y a 5 choix:

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

Ce dont j'ai besoin, c'est d'une référence qui serait insérée comme ceci: [4] , et pas comme ceci: [Image 4] ; Aucune de ces options ne me permet de le faire.

Existe-t-il un moyen pour que Word 2007 insère une référence uniquement au numéro de légende?

Remarque: Le document est écrit en langue croate qui a 7 cas de déclinaison, donc l'utilisation de "Image 4" ne serait pas valable dans tous les cas. En fait, le libellé de la légende Image est défini sur le mot croate "Slika" et quand je dois dire "sur l'image", je ne peux pas parce que ce serait "na Slici 5." et non "na Slika 5." (comme Word me le ferait faire). C'est pourquoi je dois faire référence uniquement au numéro de légende . Est-ce possible dans Word 2007?

Kornelije Petak
la source
Bonne question. J'ai eu ce problème également. J'ai posté une réponse indiquant ce que font les experts.
Rodolfo Oviedo

Réponses:

20

J'ai eu le même problème - heureusement, la solution (trouvée ici ) est très simple!

  1. Insérez la référence comme vous le feriez normalement
  2. Cliquez avec le bouton droit sur la référence (le champ gris)
  3. Sélectionnez "Basculer les codes de champ"

    Vous devriez voir quelque chose comme ceci:

    { REF _Ref218925266 \h }
    
  4. Changez simplement ceci en:

    { REF _Ref218925266 \# 0 \h }
    

Voila! Désormais, Word n'affiche toujours que le nombre.

(Cliquez de nouveau avec le bouton droit de la souris sur «Basculer les codes de champ» pour revenir à l'affichage normal du texte.)

PS N'oubliez pas de "mettre à jour le champ" sinon vous pourriez penser que cela n'a pas fonctionné!

Anders
la source
Je le cherche depuis longtemps! Merci!
Avinash Bhat
3
C'est simple mais malheureusement cela ne fonctionnera pas si votre numérotation comprend un numéro de chapitre comme "Figure 2.1". Il existe également une solution pour ce cas, mais je ne peux le poster que comme commentaire car j'ai trop peu de réputation gagnée :( La solution consiste donc à sélectionner "Figure", allez dans Paramètres de format et cochez la case "caché". Pour cela à conserver après la mise à jour, vous devez ajouter \* MERGEFORMATau code de champ.
lapis
1
En fait, j'ai découvert que Word est assez intelligent pour s'ajouter \* MERGEFORMATautomatiquement lorsque vous modifiez la mise en forme, donc la méthode n'est vraiment pas trop compliquée.
lapis
1
Si vous avez des numéros de chapitre, voyez cette réponse: superuser.com/a/660112/350083
OSUZorba
0

Au lieu d'utiliser le créateur intégré de sous-titres, faites ce que les experts font pour avoir une expérience plus fiable et plus flexible:

(Sauf lorsque j'écris "Rodolfo:" le texte provient de https://wordribbon.tips.net/T008180_Numbering_with_Sequence_Fields.html . J'ai peut-être modifié le texte lorsque je l'ai stocké dans mon document de base de connaissances Office.)

  1. Placez le point d'insertion à l'endroit où vous souhaitez que le numéro séquentiel apparaisse. Par exemple, ce serait dans la légende du tableau ou de la figure.

  2. Appuyez sur Ctrl+ F9pour insérer des crochets de champ. Assurez-vous que le point d'insertion reste entre les supports.

  3. Tapez "seq" suivi du nom de l'élément. Ce nom dépend de vous, mais doit être le même pour chaque élément de cette séquence. Par exemple, vous pouvez taper " figures seq " ou " tableaux seq " (sans les guillemets).

  4. Appuyez sur F9pour mettre à jour les informations du champ. Word remplace le champ par le numéro suivant dans la séquence que vous avez spécifiée.

  5. Si vous souhaitez un point, un onglet ou un autre caractère après le nombre, saisissez-le après le nombre généré par le champ SEQ.

  6. Sélectionnez tout ce que vous avez créé aux étapes 1 à 5.

  7. Appuyez sur Alt+ F3. Word affiche la boîte de dialogue Créer un nouveau bloc de construction.

    Boîte de dialogue Créer un nouveau bloc de construction

  8. Dans le champ Nom, entrez un nom sous lequel vous souhaitez que ce texte en surbrillance soit connu. Cela devrait être quelque chose de court et de significatif, comme NumList ou même NL (Rodolfo: ou nF si vous numérotez des chiffres).

  9. Cliquez sur OK. La boîte de dialogue se ferme.

  10. Maintenant, chaque fois que vous souhaitez insérer le numéro, tapez le nom que vous avez défini à l'étape 8, puis appuyez sur la F3touche. Le champ est entré dans le document. Notez que le nombre apparaît toujours comme 1, mais il est mis à jour lorsque vous imprimez ou lorsque vous sélectionnez la liste entière et appuyez sur F9.

  11. Le processus décrit dans cette astuce fonctionne mieux si vous avez une seule liste dans votre document. Notez que le champ de séquence commence au début du document et numérote tout le document, en fonction de l'identifiant que vous utilisez. Si vous prévoyez d'avoir plusieurs listes dans votre document, vous pouvez ajouter une deuxième entrée d'insertion automatique pour vous aider. (Rodolfo: Vous voudrez peut-être que la liste recommence avec le numéro 1, par exemple dans le chapitre suivant. Je m'occuperais de cela après avoir terminé l'écriture. Pour que chaque chapitre commence par, par exemple, la figure 1, je modifierais le champ avec le numéro du premier chiffre en ajoutant \ r1 ). La seule différence dans les étapes ci-dessus est que le champ SEQ que vous définissez ressemblerait à {seq NumList \ r1}. L'ajout du commutateur \ r1 oblige Word à redémarrer le compteur de séquence à 1. Vous l'utiliseriez chaque fois que vous voudriez démarrer une nouvelle liste et utiliser le champ normal pour le reste de vos éléments numérotés. (Si vous souhaitez recommencer la liste avec un numéro autre que 1, utilisez le numéro de départ juste après \ r .)

  12. Rodolfo: Vous feriez mieux de créer un autre bloc de construction pour créer (ou remplacer et champ existant) comme dans le point 11. Vous pouvez le nommer comme 1F. (J'ai suggéré que le nom de la partie rapide de n'importe quelle figure après le premier de chaque chapitre soit nF car le nombre de telles figures peut être créé avec le champ {seq NumList \ n} ). L' argument \ n n'est pas nécessaire car il s'agit de la valeur par défaut. Cependant, je l'emploierais pour rendre le nom plus clair et éventuellement rendre la mise à jour plus rapide car, généralement, plus vous êtes explicite, l'ordinateur doit penser moins.

  13. Rodolfo: Pour mettre à jour les champs, sélectionnez l'ensemble du document avec Ctrl+ A(A pour tous). Ou sélectionnez simplement la partie dont vous avez besoin ou que vous souhaitez mettre à jour. Appuyez ensuite sur F9pour mettre à jour les informations du champ.

Renvois aux nombres créés (par Rodolfo Oviedo)

A. Créer un marqueur

  1. Sélectionnez le numéro que vous souhaitez croiser

  2. Ruban - Insertion - Liens - Signets

  3. Choisissez un nom significatif

  4. Ajouter

B. Renvoi au marqueur

  1. Placez le curseur à l'endroit où vous souhaitez insérer la référence croisée au numéro

  2. Ruban - Références - Légendes - Renvois - Type de référence: Signet

  3. Choisissez le nom choisi lors de la création du marqueur

  4. Insérer

Rodolfo Oviedo
la source
-1

Une fois que vous avez créé une référence croisée, vous pouvez la modifier à tout moment.

Si vous souhaitez modifier le texte de référence croisée, vous pouvez directement modifier le texte dans le document, comme vous le feriez pour tout autre texte, sans détruire la référence croisée.

harrymc
la source
3
C'est vrai, mais lors de la mise à jour des références (F9), il reviendra à l'étiquette de référence d'origine. Par conséquent, cela ne fonctionnera pas.
Kornelije Petak
@kornelijepetak: Une solution compliquée serait de leur donner un style spécial, afin qu'après F9, on puisse utiliser la recherche et le remplacement avec des caractères génériques dans ce style pour remettre le texte dans l'ordre. J'espère que quelqu'un pourra trouver une meilleure solution.
harrymc
-3

"Image" est l' étiquette et "4" est le nombre .

Je ne pense pas qu'il y ait une option pour seulement croiser le nombre.

Cependant, lors de l'insertion d'une légende, il existe une option pour "Exclure l'étiquette de la légende". Si vous sélectionnez cette option, le type de référence croisée "Étiquette et numéro" fera ce que vous voulez, mais cela signifiera que la légende sur les images sera "4 - description" et non "Image 4 - description", ce qui pourrait évidemment être un autre problème. pour vous.

DMA57361
la source
Dommage. J'ai essayé d'exclure l'étiquette de la légende, puis d'ajouter manuellement "Image" devant la légende. Pas bien. Tout ce qui est écrit manuellement devant le numéro de légende est toujours considéré comme une étiquette, donc cela ne fonctionne pas.
Kornelije Petak