Re: listing e spaziatura nell’elenco dei codici

#34264
Up
0
Down
::

Aiuto sono comparsi i puntini…
Mea culpa, ho dimenticato di dirvi che uso lo stile ClassicThesis. Quel comando mi fa comparire i puntini che nelle altre sezioni non ci sono. Nel preambolo ho una sezione dedicata alla lista dei codici che presi in un altro post. La scrivo, che potrebbe essere utile:

`%per l'elenco dei codici
\lstset{language=Matlab}
\addto\captionsitalian{%
\renewcommand{\lstlistingname}{Codice}}
\addto\captionsitalian{%
\renewcommand{\lstlistlistingname}{Elenco dei codici}}

\makeatletter
\begingroup
\let\newcounter\@gobble\let\setcounter\@gobbletwo
\globaldefs=\@ne \let\c@loldepth\@ne
\newlistof{listings}{lol}{\lstlistlistingname}
\endgroup
\makeatother
\renewcommand{\cftlistingspresnum}{\scshape\MakeTextLowercase}%
\renewcommand{\cftlistingsfont}{\normalfont}%
\renewcommand{\cftlistingspagefont}{\normalfont}%
\renewcommand{\cftlistingsleader}{\hspace{1.5em}}%
\renewcommand{\cftlistingsafterpnum}{\cftparfillskip}%
\makeatletter
\let\l@lstlisting\l@listings
\let\lstlistoflistings\listoflistings
\makeatother`

Alla quale se aggiugo quelle righe che mi hai detto, compaiono i puntini nella lista dei codici tra la fine della didascalia e l’inizio della pagina.

E certo! Se non dici che cosa usi, non c’è altro che assumere una classe standard. Aggiungi
`\addtolength{\cftlistingsnumwidth}{.5em}`
Può essere necessario provare qualche altro valore.

Ciao
Enrico

Go to top