Re: ClassicThesis e \lstlistoflistings

#28489
Up
0
Down
::

Scusate se riapro l’argomento ma c’e’ qualcosa che non ho ben chiara. Ho provato a produrre il codice:

`
\documentclass{scrreprt}

\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfig,beramono,eulermath,pdfspacing,parts]{classicthesis}
\usepackage{listings}

\lstset{language=Matlab}

\newlistof{listings}{lol}{\lstlistlistingname}
\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

\begin{document}

\lstlistoflistings
\newpage
ciao come stai?

\begin{lstlisting}
[signals, pc, v] = pca2(data);
\end{lstlisting}

\end{document}
`

Perchè volevo eliminare i puntini nell’elenco del codice e renderlo omogeneo allo stile classicThesis. Vengono stampate tre pagine:
la prima contiene una sola riga “lstlisting@@listings”;
la seconda contiene la lista dei codici ancora con i puntini;
la terza pagina il codice, ed e’ corretta.
Ottengo inoltre un errore che e’ riassunto dal seguente log:

`…`

Aggiungi quello che ho evidenziato in rosso.

Ciao
Enrico

Go to top