Buona sera a tutti, vorrei chiedere il vostro aiuto su una questione relativa a ClassicThesis.
Sto scrivendo una tesi, che fino all’altro giorno compilavo in maniera “normale” (=senza usare classicthesis); poi ho scoperto questo pacchetto ed ho provato ad utilizzarlo, ma senza successo.Premetto che l’esempio minimo compilabile
`
\documentclass[a4paper,11pt]{scrbook}
\usepackage[utf8x]{inputenc}
\usepackage {classicthesis-ldpkg}
\usepackage {classicthesis}\begin{document}
ciao
\end{document}`
funziona, mentre il mio documento è il seguente
`…`In compilazione mi da un sacco di errori, sia con KILE sia con pdflatex, tutti simili a
`
) [3] [4] (./tesi.toc
! Argument of \@firstofone has an extra }.
\par
l.4 …elativit\IeC {\`a} Speciale}}{3}{chapter.1}
`Credo di dover togliere qualcosa, ma non so cosa (ho già tolto hyperref perché nella mia ricerca ho scoperto che non serve con Classicthesis).
Mi affido alla vostra sapienza 😉
~~~EDIT~~~
Ho fatto qualche esperimento e mi sono accorto che i molti errori erano generati dai vari comandi \ref; cosa uso al loro posto con ClassicThesis?Oltre a ciò, ho provato ad eliminare da un capitolo tutti i \ref e ricompilare, ma il risultato non è stato soddisfacente: testatine al limite dei bordi, immagini wrapfloat anche e testo formattato malissimo.
Probabilmente devo prendere qualche altro accorgimento!
Ho scaricato il manuale “Un’introduzione a ClassicThesis” dal sito di Lorenzo Pantieri, gli darò un’occhiata appena ho tempo.Lavoro con TeXLive 2007 su Ubuntu 9.10 Karmic Koala 64-bit; editor grafico: Kile 2.1 beta
Non è precisamente un esempio minimo compilabile.
`
\documentclass [11 pt,a4paper,twoside,openright]{scrbook}
\usepackage [utf8]{inputenc}
\usepackage [italian] {babel} %Lingua e sillabazione italiana
\usepackage [square,numbers] {natbib} %Bibliografia migliore
\usepackage {classicthesis-ldpkg}
\usepackage {classicthesis}
\usepackage {wrapfig} %Testo che avvolge un'oggetto
\usepackage {amsfonts} %Font e simboli matematici
\usepackage {amsmath} %Font e simboli matematici
\usepackage {amsthm} %Definizioni e teoremi
\usepackage {textcomp} %Per il simbolo di °
\makeatletter %Gestione dei bookmark nel pdf
\newcommand\deftoclevel[2][chapter]{%
\expandafter\renewcommand\csname toclevel@#1\endcsname{#2}}
\makeatother
\hyphenation{Lorentz}
\DeclareMathOperator{\NN}{\mathbb{N}}
\renewcommand{\epsilon}{\varepsilon}
\renewcommand{\theta}{\vartheta}
\renewcommand{\rho}{\varrho}
\renewcommand{\phi}{\varphi}
\theoremstyle{definition} %Dichiarazione di teoremi e definizioni
\newtheorem{definizione}{Definizione}
\theoremstyle{plain}
\newtheorem {teorema}{Teorema}
\newtheorem {postulato} {Postulato}
\newtheorem*{postulato_bis} {Postulato}
\begin{document}`
Ho un po’ riordinato il preambolo. I tuoi errori sono dovuti a caratteri accentati nelle etichette: l’argomento di \label deve contenere solo caratteri senza accenti.
Ciao
Enrico