Re: \tableofcontents non va a capo

#5787
Up
0
Down
::


Profondità dell’indice ottenuto con \tableofcontents: `\setcounter{tocdepth}{}`
“Il contatore tocdepth indica la profondità dell’indice, dove più è grande il numero, più tipi di sezionamento vengono inclusi. Questo indice, però, è variabile da classe a classe; esso dipende da quelli che sono stati assegnati a ciascuno dei comandi di sezionamento. E’ quindi in dipendenza della classe che stai usando che quel numero deve essere settato per poterti far visualizzare anche le sottosezioni.” (cito testualmente da qui )

Profondità sezioni numerate: `\setcounter{secnumdepth}{}`
analogo, setta la profondità delle “sezioni” che saranno numerate.

Utilizzando \tableofcontents il titolo è inserito in automatico e va a capo in automatico. Se però si vogliono usare le testatine in alla fancy il risultato di titoli così lunghi è un obbrobrio. A dire il vero qui si parlava di subsubsection che di solito non vengono inserite nelle testatine ma qualora fosse necessario avere un titolo lungo esplicito ed uno ridotto per l’indice e le testatine il comando è:
`\subsection[titolo corto]{titolo lungo}`

E’ anche possibile gestire separatamente 3 versioni del titolo: quella standard lunga e due differenti per l’indice e le testatine ma non ricordo bene il comando, se necessario rimando alla lettura del manuale del pacchetto fancyhdr.

PS Tempo fa sul ng it si chiedva di avere oltre alle subsubsection anche seubsubsubsection e che fossero ancora numerate e inseribili nell’indice. Il risultato è alquanto opinabile ma comunque ecco la soluzione che è stata data:
`
\makeatletter
\newcounter{subsubsubsection}[subsubsection]
\renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection}
\renewcommand{\theparagraph}{\thesubsubsubsection.\@arabic\c@paragraph}
\newcommand\subsubsubsection{\@startsection{subsubsubsection}{4}{\z@}%
{-3.25ex\@plus -1ex \@minus -.2ex}%
{1.5ex \@plus .2ex}%
{\normalfont\normalsize\bfseries}}
\newcommand*\l@subsubsubsection{\@dottedtocline{3}{5.1em}{4.1em}}
\newcommand*{\subsubsubsectionmark}[1]{}
\makeatother`

Go to top