Re: sapthesis: una classe per le tesi di dottorato in Fisica

#28077
Up
0
Down
::


Grazie mille Enrico!

Ti darò il 100% delle royalties*!

Ieri sera, sulla scia di un vecchio post dove mi spiegavi l’uso di \if, avevo trovato una soluzione simile:
`\newcommand{\advisor}[1]{\advance\SAP@advisorcount\@ne
\if?\the\SAP@advisortoks?
\SAP@advisortoks=\expandafter{#1}%
\else
\SAP@advisortoks=\expandafter{\the\SAP@advisortoks\\[0.75mm]#1}%
\fi}
`
Dato che rinuncio alle royalties, ne approfitto per chiederti due cose che immagino
siano correlate:

1. Perché il mio \if non funziona usando solo \SAP@advisortoks e invece funziona
con \the\SAP@advisortoks?

2. Come vedi ho messo gli \expandafter a caso 😀 Nella prima riga è inutile.
Cosa fa invece l’\expandafter nella seconda riga? È necessario perché c’è il \the?

Ciao ciao.
Fra

* Che però sono pari a zero 😛 A proposito, royalties è un’altra parola da aggiungere
alla questione singolare-plurale dei termini stranieri!

Go to top