Re: pagine nell’indice

#30805
Up
0
Down
::

allora ho provato (avendo dovuto inserire selle subsubsection 😕 ) a fare cosi’:
`\makeatletter
\def\l@subsection#1#2{%
\ifnum\c@tocdepth>\@ne
\begingroup\advance\@tempdima .5em
\noindent#1\par
\endgroup
\fi}
\def\l@subsubsection#1#2{%
\ifnum\c@tocdepth>\@ne
\begingroup\advance\@tempdima .5em
\noindent#1\par
\endgroup
\fi}
\makeatother`
risultato: tutto senza rientri (e non mi piace, vorrei mantenere la struttura grafica originale, in effetti non capisco perche’ il \noindent) e la numerazione delle varie sottosezioni completamente appiccicata ai titoli.
Ovviamente non ho colto proprio bene la spegazione 😥
Che faccio?

Se non spieghi ciò che vuoi, è difficile poterlo fare, che dici?
`\makeatletter
\def\l@subsection#1#2{%
\ifnum\c@tocdepth>\@ne
\begingroup\advance\@tempdima .5em
\noindent\hspace{1em}#1\par
\endgroup
\fi}
\def\l@subsubsection#1#2{%
\ifnum\c@tocdepth>\tw@
\begingroup\advance\@tempdima 1em
\noindent\hspace{3.5em}#1\par
\endgroup
\fi}
\makeatother`
Che significa “togliere i numeri a piacimento”? O li vuoi o non li vuoi.

Se non li vuoi, diciamo per le sezioni di terzo livello (\subsubsection), sostituisci nel codice relativo a quelle la parte “\advance\@tempdima 1em” con la magia “\let\numberline\@gobble” (senza virgolette, mi raccomando).

Il rientro iniziale è dato da \hspace{…}, che puoi modificare come ti pare.

Ciao
Enrico

Go to top