Re: ClassicThesis e \lstlistoflistings

#28488
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}%
\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 for immediate help.

l.15 \let\l@l
stlisting\l@listings
You're in trouble here. Try typing to proceed.
If that doesn't work, type X
to quit.
`

Sapreste per piacere dirmi cosa ho sbagliato?

Grazie anticipatamente per l’aiuto e l’attenzione

Cloud

Go to top