Ciao Enrico, ho provato il tuo codice, ma non funziona. 😥
Il seguente
`…`
produce l’errore:
`! Undefined control sequence.
\@begindocumenthook …addvspace }\counterwithout
{lstlisting}{chapter}
l.35 \begin{document}? `
Non si tratta di un erorre fatale. Tuttavia, procedendo nella compilazione, si ha un documento che inizia con una pagina bianca non voluta contenente il nonsenselstlistingchapter
Fra l’altro, neppure la numerazione dei codici è quella desiderata:
Codice 1.1 Un codice mobile 11
Codice 1.2 Un codice fisso 12
Manca la chiamata del pacchetto chngcntr
Fra l’altro, le voci “Un codice mobile” e “Un codice fisso” non sono perfettamente incolonnate con quelle relative a figure e tabelle.
Perché mai dovrebbero esserlo? Sbaglia ClassicThesis a incolonnare le didascalie di tabelle e figure.
Per quanto riguarda le note biografiche (ma parliamo pure, in generale, di oggetti mobili personalizzati definiti con il pacchetto float!), ritengo che cercarmi da solo il codice sia un’impresa che va di là delle mie possibilità… 😳
Ti prego, pensaci Tu! 😉
Devi semplicemente rifare per \listofbio le stesse cose fatte per \listoflistings, con le opportune modifiche.
`\renewcommand{\cftbiopresnum}{\lstlistingname\ %
\scshape\MakeTextLowercase}%
\renewcommand{\cftbiofont}{\normalfont}%
\renewcommand{\cftbiopagefont}{\normalfont}%
\renewcommand{\cftbioleader}{\hspace{1.5em}}%
\renewcommand{\cftbioafterpnum}{\cftparfillskip}%
\newlength{\biolabelwidth}
\settowidth{\biolabelwidth}{\cfttabpresnum~99}
\addtolength{\biolabelwidth}{2.5em}
\cftsetindents{bio}{0em}{\biolabelwidth}`
Credo che basti.
Ah, non sarebbe male che una classe degna di questo nome pensasse da sé a queste cose, senza interventi a carico dell’utente finale… 😉
Arriva, arriva. 😉
Ciao
Enrico