Je suis en train de composer dans LaTeX, et j'aimerais afficher une "variable" (dans mon cas, une référence \ ref {blah} à un numéro d'article dans la liste) en romain plutôt que l'arabe par défaut. Y a-t-il un moyen facile de faire ceci? Merci pour tout pointeur!latex: impression d'une variable en chiffres romains
Répondre
minuscules
\romannumeral 0\ref{blah}\relax
majuscules
\uppercase\expandafter{\romannumeral 0\ref{blah}}
Quelles sont les références à? Habituellement, vous redéfinissez la façon dont ce compteur particulier est affiché.
Par exemple, pour changer la façon dont un numéro de section est affiché, vous pouvez utiliser la commande suivante:
\renewcommand\thesection{\Roman{section}}
Maintenant, chaque commande qui utilise en interne \thesection
affichera le numéro de section comme un chiffre romain.
commandes similaires travaillent pour chapter
, figure
etc.
\roman
(minuscules r
) donnent des chiffres romains minuscules.
Les références sont à un numéro d'article dans une liste. J'ai fait sortir les numéros d'item en caractères romains en utilisant \ renewcommand {\ labelenumi} {(\ roman {enumi})}, mais cela ne semble pas s'appliquer aux références. Existe-t-il une meilleure façon de le faire? – anon
@anon: Oups, je n'ai pas remarqué la partie sur les éléments de la liste. –
Vous pouvez essayer \def\theenumi{\roman{enumi}}
dans un environnement enumerate
- cela modifie à la fois les étiquettes et les références, mais vous devrez alors l'annuler explicitement (si vous le souhaitez).
Pour en minuscules: {\romannumeral \ref{blah}}
Pour majuscules: \uppercase\expandafter{\romannumeral \ref{blah}}
- 1. Comment diviser une chaîne en parties - Chiffres romains
- 2. Comment ajouter des nombres romains aux pages d'annexe dans LaTex?
- 3. LaTeX: Extraire des nombres et des lettres de variables de commande et de conversion en chiffres romains
- 4. Les chiffres LATEX
- 5. Impression de variables LaTeX
- 6. Impression de chiffres hexadécimaux avec assemblage
- 7. Convertir des nombres entiers en chiffres romains en utilisant un schéma de traduction orienté syntaxiquement?
- 8. Chiffres en ligne avec numérotation équationnelle dans LaTeX
- 9. évaluation variable LATEX
- 10. Single Regex pour filtrer les chiffres romains à partir des fichiers texte
- 11. Chiffres apparus après^et _ macros (était: limitation LaTeX?)
- 12. Les chiffres LaTeX inclus ne s'affichent pas en dvi mais en pdf
- 13. Impression d'un DataGrid Flex de hauteur variable
- 14. définir manuellement les numéros de page en latex?
- 15. Comment changer le format/la police des numéros de page en latex?
- 16. Impression en C++ et format table
- 17. Impression en Silverlight2
- 18. impression rapide en C#
- 19. impression booléens en php
- 20. Impression en .Net
- 21. Impression PDF en Java
- 22. impression double en binaire
- 23. Margin Figures in Latex
- 24. char danois en latex
- 25. Document multilingue en Latex
- 26. table compacte en latex?
- 27. LaTeX \ url {} en italique
- 28. Matrix Compact en Latex
- 29. paquet subfig en latex
- 30. équations en latex
Merci d'avoir pensé à ce sujet. J'ai essayé la première suggestion, cependant, et cela n'a pas semblé fonctionner: la sortie est toujours arabe. – anon
@anon: c'est impossible. Ça fonctionne bien pour moi. –
Peut-être que je peux mieux dépanner si je sais ce que font les différents bits de l'expression. A quoi servent le "0" et le "relax"? – anon