Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | |
3_composition:texte:renvois:changer_le_format_des_labels [2021/11/01 10:20] – Correction de mise en forme. yannick.tanguy | 3_composition:texte:renvois:changer_le_format_des_labels [2022/07/14 17:12] (Version actuelle) – Usage de ⟨...⟩ dbitouze |
---|
====== Comment modifier le format des étiquettes? ====== | ====== Comment modifier le format des étiquettes? ====== |
| |
Par défaut, lorsqu'une étiquette est créée, elle prend l'apparence du compteur étiqueté (comme le ferait la commande ''\the''//''compteur''//). Ce n'est pas toujours ce dont vous avez besoin : par exemple, si vous avez imbriqué deux listes, celle de niveau 1 numérotée et celle de niveau 2 [[3_composition:texte:listes:modifier_le_style_des_listes_numerotees|étiquetée avec des lettres]], vous pourriez vous attendre à faire référence aux éléments de la liste du niveau 2 avec, par exemple « 2(d) ». Vois trois méthodes pour le faire. | Par défaut, lorsqu'une étiquette est créée, elle prend l'apparence du compteur étiqueté (comme le ferait la commande ''\the⟨compteur⟩''). Ce n'est pas toujours ce dont vous avez besoin : par exemple, si vous avez imbriqué deux listes, celle de niveau 1 numérotée et celle de niveau 2 [[3_composition:texte:listes:modifier_le_style_des_listes_numerotees|étiquetée avec des lettres]], vous pourriez vous attendre à faire référence aux éléments de la liste du niveau 2 avec, par exemple « 2(d) ». Vois trois méthodes pour le faire. |
| |
===== Avec les commandes de bases ===== | ===== Avec les commandes de bases ===== |
| |
<code latex> | <code latex> |
\ref{itemNiveauUn}(\ref{itemNiveauDeux}) | \ref{⟨itemNiveauUn⟩}(\ref{⟨itemNiveauDeux⟩}) |
</code> | </code> |
| |
Mais ce serait à la fois fastidieux et sujet à erreur. De plus, vous construiriez une structure délicate à modifier : vous ne pourriez pas changer toutes les références aux éléments d'une liste d'un seul coup. | Mais ce serait à la fois fastidieux et sujet à erreur. De plus, vous construiriez une structure délicate à modifier : vous ne pourriez pas changer toutes les références aux éléments d'une liste d'un seul coup. |
| |
<latex>\LaTeX</latex> dispose en fait d'une commande de formatage d'étiquette intégrée à chaque définition d'étiquette ; par défaut, elle est sans effet mais il ne tient qu'à l'utilisateur de la modifier. Pour toute étiquette //compteur//, il y a une commande interne LaTeX ''\p@''//''compteur''// ; par exemple, une définition d'étiquette sur un élément de liste de niveau 2 est censée être effectuée à l'aide de la commande ''\p@enumii{\theenumii}''. Malheureusement, la mécanique interne n'est ici pas tout à fait correcte et vous devez modifier la commande ''\refstepcounter'' : | <latex>\LaTeX</latex> dispose en fait d'une commande de formatage d'étiquette intégrée à chaque définition d'étiquette ; par défaut, elle est sans effet mais il ne tient qu'à l'utilisateur de la modifier. Pour toute étiquette //compteur//, il y a une commande interne LaTeX ''\p@⟨compteur⟩'' ; par exemple, une définition d'étiquette sur un élément de liste de niveau 2 est censée être effectuée à l'aide de la commande ''\p@enumii{\theenumii}''. Malheureusement, la mécanique interne n'est ici pas tout à fait correcte et vous devez modifier la commande ''\refstepcounter'' : |
| |
<code latex> | <code latex> |