Découvrez comment résoudre les problèmes d’index dans Adobe FrameMaker.
Si une entrée est absente de l’index généré, procédez comme suit :
Vérifiez le type du marqueur (ou de l’élément de marqueur) correspondant. Pour ce faire, générez la liste de tous les marqueurs, puis recherchez l’entrée appropriée dans cette liste.
Recherchez si le marqueur ou l’élément de marqueur correspondant se trouve dans du texte conditionnel masqué. Pour ce faire, affichez tous les textes masqués à l’aide de la commande
, puis régénérez l’index.Vérifiez que le marqueur (ou l’élément de marqueur) n’a pas été supprimé accidentellement.
Un double point d’interrogation (??) dans un groupe de pages indique que FrameMaker ne trouve que l’un des deux marqueurs définissant le groupe. Dans ce cas, procédez comme suit :
Vérifiez que les deux marqueurs (ou éléments de marqueur) sont présents.
Vérifiez que l’orthographe, la ponctuation et la casse du texte du marqueur correspondent exactement.
Vérifiez que <$startrange>
figure dans le premier marqueur (ou élément de marqueur) et que <$endrange>
figure dans le second.
La plupart des problèmes de tri résulte d’un texte de marqueur incorrect. Si un problème survient, procédez comme suit :
Vérifiez que les points-virgules et les deux points sont correctement utilisés. Si un point-virgule est utilisé au lieu des deux points, deux entrées principales sont créées au lieu d’une entrée principale et d’une entrée secondaire. Si les deux points sont absents, une entrée secondaire s’affiche comme entrée principale.
Vérifiez que les informations de tri sont présentes et correctes, et qu’elles apparaissent entre crochets ([ ]
) à la fin du texte du marqueur (voir Ordre de tri de l’index). Par exemple, pour trier une référence croisée en tant que dernière entrée secondaire, les informations de tri dans le texte du marqueur doivent se terminer par :zzz.
Si des erreurs de tri se répètent (par exemple, si toutes les entrées numériques s’affichent à la fin de l’index et non au début), vérifiez que les informations de tri dans l’enchaînement de texte spécial sur la page de référence sont correctes.
Une entrée d’index de référence croisée peut contenir un numéro de page. Assurez-vous que <$nopage>
s’affiche au début du texte du marqueur pour l’entrée de référence croisée.
Si les numéros d’un groupe de pages s’affichent sur deux lignes différentes ou si une entrée et son numéro de page sont séparés par un saut de ligne, procédez comme suit :
Modifiez les caractères après lesquels les sauts de ligne sont autorisés par FrameMaker. Pour empêcher un saut de ligne après certains caractères, tel qu’un tiret demi-cadratin (–), utilisez la commande
.Pour forcer l’affichage de la fin d’une entrée sur la même ligne que le numéro de page, séparez-les par un espace insécable, un espace demi-cadratin ou un espace cadratin.
Si vous avez spécifié dans l’enchaînement de texte spécial sur la page de référence que des tirets ou des espaces s’affichent entre les numéros de page d’un groupe de pages, assurez-vous qu’ils sont insécables (voir Modification de l’enchaînement de texte spécial pour une liste ou un index).
Modifiez le volume ou la numérotation du chapitre dans le document source (voir Configuration de la numérotation). Si les pages du livre sont numérotées par chapitre (11, 12, …, 21, 22, …), les numéros de volume ou de chapitre doivent être suivis d’un tiret insécable.
Pour qu’un titre ne disparaisse pas lors de la prochaine génération de l’index, suivez la procédure décrite dans la section Ajout de titre ou autre texte statique aux listes et index.
Si les modifications d’un formatage ne s’affichent pas lors de la régénération (voir Formatage des listes et des index), procédez comme suit :
Si vous devez renommer un fichier généré, faites-le en utilisant la fenêtre de livre. Le fichier sera alors renommé à la fois dans la fenêtre de livre et sur le disque.
Pour conserver les modifications des styles de paragraphes et de caractères, enregistrez-les dans les Catalogues de paragraphes ou caractères de l’index, afin qu’ils soient disponibles lors de la prochaine génération de l’index. Pour plus d’informations, voir Redéfinition (mise à jour) de formats.
Pour conserver les autres modifications, effectuez-les dans l’enchaînement de texte spécial (voir Modification de l’enchaînement de texte spécial pour une liste ou un index).