- Questo topic ha 3 risposte, 2 partecipanti ed è stato aggiornato l'ultima volta 16 anni, 5 mesi fa da .
-
Topic
-
Supponiamo di dover creare un nuovo comando \test che rivede un argomento solo e che poi usi questo argomento sia trasformandolo in tutto minuscolo sia in tutto maiuscolo, per esempio:
`
\newcommand\text[1]{\def\nome{\lowercase{#1}}\def\NOME{\uppercase{#1}}
…}
`Se si chiama la macro test con un argomento costituito da una stringa, funziona benissimo, se la si chiama con un argomento costituito da una macro che a sua volta contiene una stringa, non funziona.
La cosa è spiegata nel TeXbook e per costruzione le cose vanno così.
Qualcuno ha un’idea di come poter fare, tra \expandafter ed \edef o altro per ottenere il risultato?
Grazie mille
Visualizzazione 2 filoni di risposte
Visualizzazione 2 filoni di risposte
- Devi essere connesso per rispondere a questo topic.