Re: Un articolo con Classicthesis

#14098
Up
0
Down
::

`\makeatletter
\renewcommand{\toc@heading}{\specialsection*{\contentsname}%
\@mkboth{\contentsname}{\contentsname}}
\renewcommand{\bibsection}\specialsection*{\bibname}%
\@mkboth{\bibname}{\bibname}}
\makeatother`

Caro Enrico, ho provato il tuo codice (ci ho aggiunto una parentesi graffa prima del secondo \specialsection* che probabilmente ti era sfuggita), ma purtroppo non funziona:
`Undefined control sequence.
\toc@heading ->\specialsection
*{\contentsname }\@mkboth {\contentsname }{\c…
l.49 \tableofcontents

?

! Undefined control sequence.
\bibsection ->\specialsection
*{\bibname }\@mkboth {\bibname }{\bibname }
l.1 \begin{thebibliography}{9}

?
`
Anche procedendo con la compilazione, viene fuori un pasticcio: non c’è più l’indesiderato cambiamento di pagina prima dell’indice e della bibliografia, ma purtroppo le parole “Indice” e “Bibliografia” non solo non sono più scritte in maiuscoletto, ma addirittura risultano sovrapposte al testo (e precedute da un asterisco) anziché esserne separate dalla classica linea, e l’insieme è illeggibile.

Scusa la mia petulanza: giuro, risolti questi ultimi dubbi su Classicthesis non mi avventurerò più in terreni così impervi…

`\documentclass[10pt,a4paper,twoside,fleqn,
cleardoubleempty,abstractoff,pointlessnumbers,
headinclude,footexclude,BCOR5mm]{scrreprt}

\usepackage{classicthesis-ldpkg}
\usepackage[eulerchapternumbers,subfigure,eulermath]{classicthesis}
\usepackage{lipsum}

\makeatletter
\titleclass{\specialsection}{straight}[\chapter]
\let\c@specialsection\c@section
\let\thespecialsection\thesection
\renewcommand{\toc@heading}{\specialsection*{\contentsname}%
\@mkboth{\contentsname}{\contentsname}}
\renewcommand{\bibsection}{\specialsection*{\bibname}%
\@mkboth{\bibname}{\bibname}}
\makeatother

\titleformat{\specialsection}[block]
{\normalfont\bfseries\filcenter}{}{0pt}{}
\titlespacing{\specialsection}{0pt}{*2}{*1}
\newcommand{\ssection}{\specialsection*}

\begin{document}

\tableofcontents

\lipsum[1]

\ssection{Bla}

\lipsum[2]

\end{document}`
A parte tentativi di ridefinire certi comandi che non so quale pacchetto riguardino (per esempio \subsectionautorefname), il file si compila perfettamente.

Non ho alcun messaggio di “Unknown sectioning level” (vedi altro thread). Mi pareva ovvio che i due thread fossero collegati. O no?

Ciao
Enrico

Go to top