1 Luglio 2011 alle 20:24
#60846
::
Ciao, scusate se mi intrometto ma, per esercizio, voglio provare a leggere la macro che ha fornito egreg9.
Allora:
La macro \fmtfirsttoken passa due dei tre input della macro \@fmtfirsttoken e nello specifico lo stile della prima parola(#1) ed il testo della frase da cui essa viene presa(#2) in modo tale che sia espansa prima la seconda(#2) e la terza(#3).
Quindi definito \mytext come nell’esempio, scrivere
`\fmtfirsttoken{\bfseries}{\mytext}`
è come scrivere
`@fmtfirsttoken{\bfseries}{This has to be tested}{}`
giusto?
Se si, non ho capito quale parte del codice che non ho ancora descritto permette di prendere la prima parola, visto che le variabili #1 e #2 stanno entrambi dentro le graffe.
Saluti
Michele