Re: Puntini Indice classicthesis

#30744
Up
0
Down
::


Ciao a tutti

Ho iniziato da poco (oggi) ad usare il pacchetto classicthesis e ho incontrato subito il problema esposto in questo topic. Spero che questa soluzione possa essere utile a qualcuno.

La classe scrartcl imposta la profondità dell’indice fino al terzo livello, ovvero include le subsubsection. Il pacchetto classicthesis ridefinisce i comandi di sezionamento del pacchetto tocloft (caricato da classicthesis) solo fino al livello della subsection. Di conseguenza, producendo un documento con la classe scrartcl, il quale contenga delle sotto-sottosezioni, nell’indice avremo in quest’ultimo caso il numero di pagina allineato a destra e preceduto da una serie di punti. Questa cosa inaccettabile e credo che sia una mancanza di classicthesis: se proprio l’autore non vuole che vengano riportate nell’indice le sezioni di terzo livello il pacchetto dovrebbe impedirlo automaticamente.

Anche se si potrebbe limitare la profondità dell’indice al secondo livello, ritengo che nell’indice, in particolare nelle tesi di laurea, più informazioni ci sono e meglio è.

In conclusione, usando scrartcl e classicthesis, per ottenere in modo corretto nell’indice anche le sotto-sottosezioni, serve questo codice:
` \renewcommand{\cftsubsubsecpresnum}{\scshape\MakeTextLowercase}%
\renewcommand{\cftsubsubsecfont}{\normalfont}%
\renewcommand{\cftsubsubsecleader}{\hspace{1.5em}}
\renewcommand{\cftsubsubsecafterpnum}{\cftparfillskip}
\ifthenelse{\boolean{@tocaligned}}{\renewcommand{\cftsubsubsecindent}{0em}}{\relax}
`

Con le classi scrreprt e scrbook il problema “non” si pone. Nel senso che nell’indice non compaiono le sotto-sottosezioni. Se però si modifica la profondità dell’indice, il codice sopra è necessario anche con queste classi.

Ciao
Ivan

Go to top