Re: classicthesis.cls

#66623
OldClaudio
Partecipante
    Up
    0
    Down
    ::

    Una soluzione che modifichi \@chapter
    `
    \patchcmd{\@chapter}{%
    \addtocontents{lof}{\protect\addvspace{10\p@}}%
    \addtocontents{lot}{\protect\addvspace{10\p@}}%
    }{}{}{\message{Failed to patch \string\@chapter}
    `

    è preferibile? Perlomeno, non sporca i file ausiliari.

    A me sembra preferibile purché tu metta \z@ al posto di 10pt; oppure: definisci una nuova lunghezza elastica, per esempio \anthosloflotgap e assegna una valore iniziale di \z@
    poi cambia
    `
    \newskip\anthosloflotgap
    \anthosloflotgap=z@

    \patchcmd{\@chapter}{%
    \addtocontents{lof}{\protect\addvspace{\anthosloflotgap }}%
    \addtocontents{lot}{\protect\addvspace{\anthosloflotgap }}%
    }{}{}{\message{Failed to patch \string\@chapter}
    `

    Dopo di che tu o chiunque altro può assegnare a \anthosloflotgap un altro valore in modo da metterci spazio non nullo ma diverso da 10pt, oppure \z@ \@plus \p@ per consentire un minimo di allungamento verticale, oppure \z@ \@plus1\p@ \@minus 1\p@ per metterci un solo punto tipografico di stacco ma con un live allungamento e un lieve accorciamento.

    Go to top