Basta adattare quella situazione.
Ciao
Andrea
Mi dispiace di essere intervenuto proprio mentre lo facevi tu. Quel filone l’ho mancato per via delle ferie 🙂 e la soluzione è, come ho detto, interessante.
Prof., fa’ nulla. Il problema è che ho il vizio di andare troppo ad occhio, un po’ per inesperienza e un po’ per pigrizia, e quindi il mio codice è un po’ sporco. Per questo l’ho tolto, altrimenti funziona bene. E poi noitemsep non sapevo nemmeno che esistesse.
Si vede che dovrò rileggere la doc. di enumitem.:D
C’è un’altra modifica che forse vale la pena di introdurre: invece di \@minipagetrue, si può passare “topsep=0pt” all’ambiente enumerate: l’effetto di \@minipagetrue è proprio quello di ignorare il valore di \topsep.
`\newenvironment{tabenum}[1][]
{\begin{enumerate}[leftmargin=*,noitemsep,partopsep=0pt,topsep=0pt,%
parsep=0pt,labelindent=1.5em,#1]}
{\vspace{-\normalbaselineskip}\end{enumerate}}`
Come vedi, si può dare un argomento opzionale vuoto: l’algoritmo di LaTeX per leggere liste di oggetti separati da virgole ignora eventuali campi vuoti.
Non lo sapevo che \@minipagetrue ignorasse \topsep eppure l’ho usato anche in un paio di topic. Però ho preferito non usarlo perché in caso di liste lunghe provoca un overfull vbox.
Ciao e grazie per la spiegazione
Andrea