Sto scrivendo in LaTeX, e mi piacerebbe visualizzare una "variabile" (nel mio caso, un riferimento \ ref {blah} ad un numero di articolo in lista) in roman piuttosto che l'arabo predefinito. C'è un modo semplice per farlo? Grazie per qualsiasi suggerimento!latex: stampa una variabile in numeri romani
risposta
minuscolo
\romannumeral 0\ref{blah}\relax
maiuscolo
\uppercase\expandafter{\romannumeral 0\ref{blah}}
Quali sono i riferimenti a ? Di solito, si ridefinisce il modo in cui viene visualizzato quel particolare contatore.
Ad esempio, per cambiare la modalità di visualizzazione di un numero di sezione, è possibile utilizzare il seguente comando:
\renewcommand\thesection{\Roman{section}}
Ora, ogni comando che utilizza internamente \thesection
stamperà il numero di sezione come un numero romano.
comandi simili funzionano per chapter
, figure
ecc
\roman
(minuscolo r
) produrre numeri romani minuscoli.
I riferimenti si riferiscono a un numero di articolo in un elenco. Ho reso i numeri degli oggetti in uscita in roman usando \ renewcommand {\ labelenumi} {(\ roman {enumi})}, ma questo non sembra essere riportato ai riferimenti. C'è un modo migliore per farlo? – anon
@anon: Oops, non ho notato la parte relativa agli elementi dell'elenco. –
Si può provare \def\theenumi{\roman{enumi}}
all'interno di un ambiente enumerate
- questo cambia sia le etichette che i riferimenti, ma sarà necessario annullarlo in modo esplicito (se lo si desidera).
Per minuscole: {\romannumeral \ref{blah}}
Per maiuscolo: \uppercase\expandafter{\romannumeral \ref{blah}}
- 1. Numeri romani ai numeri interi
- 2. spinta dello Spirito Parser in numeri romani Esempio
- 3. Stampa numeri in pitone
- 4. Stampa latex-formula con python
- 5. Sto cercando di capire come convertire numeri romani in numeri interi
- 6. Stampa di una variabile void * in C
- 7. C: Stampa di grandi numeri
- 8. Stampa una matrice intera come numeri esadecimali
- 9. latex, documentstyle book, come i numeri di pagina sono sempre centrati in basso?
- 10. lldb: Stampa dell'indirizzo di una variabile
- 11. Stampa di numeri interi con {#} in C#?
- 12. Stampa del valore di una variabile XSL
- 13. prolog - stampa il valore di una variabile
- 14. 3 thread Stampa numeri in sequenza
- 15. Confronta i numeri in virgola mobile in Latex
- 16. Apprendimento F # - stampa numeri primi
- 17. Attributi ARIA per la lettura di testo alternativo (ad esempio numeri romani) in HTML
- 18. Stampa del valore di una variabile in SQL Developer
- 19. stampa il valore di una variabile in Python/Django?
- 20. stampa di un valore di una variabile in PostgreSQL
- 21. variabile di stampa e una stringa in python
- 22. xTend: come interrompere una variabile dalla stampa in uscita?
- 23. Stampa di una gif da una variabile con php
- 24. nome variabile di stampa in un #define
- 25. nome di stampa della variabile in C#
- 26. Stampa tabella LaTeX direttamente su un'immagine (PNG o altro)
- 27. stringa di stampa java variabile
- 28. Stampa unione in ruby su rotaie, ma in grandi numeri
- 29. Stampa una variabile con valore multi-linea nella shell?
- 30. Stampa un elenco di campi passati come una variabile
Grazie per pensare a questo. Ho provato il primo suggerimento, tuttavia, e non sembra funzionare: l'output è ancora arabo. – anon
@anon: impossibile. Funziona bene per me. –
Forse posso risolvere meglio se so cosa stanno facendo i vari bit dell'espressione. A cosa servono "0" e "\ relax"? – anon