Gero27″ post=95123Buongiorno a tutti,
sto modificando un file .sty che ha il compito di creare una pagina usando istruzioni invocate in un file .tex. Avrei bisogno di creare una cosa del genere: vorrei un comando diciamo \affiliazione, che possa essere chiamato un numero di volte arbitrario, tale per cui il risultato finale siabla bla bla affiliazione1, affiliazione2, affiliazione3, …, affiliazione(n-1) ed affiliazioneNIo vorrei che nel file .tex basti scrivere
`\affiliazione{affiliazione1}
\affiliazione{affiliazione2}
…
\affiliazione{affiliazioneN}`
ma non ho la più pallida idea di che cosa io debba mettere nel file .sty affinché questo avvenga! Qualcuno potrebbe aiutarmi o quantomeno indirizzarmi?
Grazie a tutti anticipatamente
Be’, non è molto chiaro come vuoi adoperare il comando. Questa però può essere l’idea:
`
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand{\affiliazione}{m}
{
\seq_gput_right:Nn \g_gero_affiliations_seq { #1 }
}
\NewDocumentCommand{\stampaaffiliazioni}{ }
{
\seq_use:Nnnn \g_gero_affiliations_seq { ~e~ } { ,~ } { ~e~ }
}
\seq_new:N \g_gero_affiliations_seq
\ExplSyntaxOff
`
Ciao
Enrico