Re: elenco figure: mancano titoli sezioni

#31758
Up
0
Down
::

sarà che è un po’ tardi ma non riesco a trovare come far comparire i titoli nell’elenco delle figure. Infatti adesso mi esce una sfilza di numeri così:

Elenco delle figure

1.1
1.2

2.1
2.2
2.3

mentre io vorrei

Elenco delle figure

1 Titolo uno
1.1
1.2

2. Titolo due
2.1
2.2
2.3

La classe del documento è report, l’indice generale è a posto.

Intanto ci dormo sopra 🙁

Se ne è già parlato in questo topic, ma ti riassumo la faccenda lo stesso; la prima \def è la ridefinizione del comando interno per produrre i titoli dei capitoli ed è preso (e modificato) dalla classe report; se si usa un’altra classe bisogna modificare il comando corrispondente.
`\makeatletter
\def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
\refstepcounter{chapter}%
\typeout{\@chapapp\space\thechapter.}%
\addcontentsline{toc}{chapter}%
{\protect\numberline{\thechapter}#1}%
\else
\addcontentsline{toc}{chapter}{#1}%
\fi
\chaptermark{#1}%
% \addtocontents{lof}{\protect\addvspace{10\p@}}%
% \addtocontents{lot}{\protect\addvspace{10\p@}}%
\addchaptertoloft{lof}{#1}%
\addchaptertoloft{lot}{#1}%
\if@twocolumn
\@topnewpage[\@makechapterhead{#2}]%
\else
\@makechapterhead{#2}%
\@afterheading
\fi}
\def\addchaptertoloft#1#2{%
\addtocontents{#1}{%
\protect\xcontentsline{chapter}
{\protect\numberline{}\thechapter\ #2}{}}}
\def\xcontentsline#1#2#3{\@ifnextchar\contentsline
{\contentsline{#1}{#2}{#3}}{}}
\makeatother`
Ma rimango dell’opinione che questo non serva affatto: i numeri davanti alle didascalie delle figure o tabelle dicono già a quale capitolo appartengano, ripetere il titolo del capitolo è inutile.

Ciao
Enrico

Go to top