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}%
\let\l@lstlisting\l@listings
\let\lstlistoflistings\listoflistings
\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:
`
(“C:\Program Files\MiKTeX 2.7\tex\latex\koma-script\scrtime.sty”
Package: scrtime 2006/03/30 v1.1o LaTeX2e KOMA-Script package
))
(“C:\Program Files\MiKTeX 2.7\tex\latex\listings\lstlang1.sty”
File: lstlang1.sty 2004/09/05 1.3 listings language file
)
\c@listings=\count119
\cftbeforelistingsskip=\skip101
\cftlistingsindent=\skip102
\cftlistingsnumwidth=\skip103
\c@loldepth=\count120
\cftbeforeloltitleskip=\skip104
\cftafterloltitleskip=\skip105
! LaTeX Error: Missing \begin{document}.
See the LaTeX manual or LaTeX Companion for explanation.
Type H
…
l.15 \let\l@l
stlisting\l@listings
You're in trouble here. Try typing
If that doesn't work, type X
`
Sapreste per piacere dirmi cosa ho sbagliato?
Grazie anticipatamente per l’aiuto e l’attenzione
Cloud