Il codice non è davvero molto ripulito, sai? Sinceramente, non so quanti di quei pacchetti stai usando davvero.
Ciao,
in effetti ho scritto la risposta senza essermi informato, chiedo perdono.
Mentre gentilmente mi rispondevi ho trovato documentazione interessante che mi ha illuminato sulla classe book, sui vari pacchetti ed anche sugli errori fuori misura… bastava cercare bene! così ho corretto la mia risposta precedente nel forum… ma troppo tardi 🙁
Il frontespizio è veramente bruttino. Ti segnalo il pacchetto front-th. In ogni caso ci sono quei \begin{large}…\end{large} e costruzioni con \mbox inutili che lasciano molto perplessi. Il titolo così piccolo non va proprio.
Grazie della segnalazione adesso lo guardo.
Non usare mai l’opzione esplicita dvips per graphicx.
Ok, stavo leggendo qualcosa a proposito nel pacchetto graphicx ma non ci ho capito molto.
Non occorre mai dare \cleardoublepage se il comando che segue è \chapter. Trovo anche discutibile che il capitolo delle conclusioni sia trattato come una sezione: o è un capitolo o non ci va.
Perché poi la bibliografia vada a un livello superiore dei capitoli nell’indice non lo capisco.
Sono d’accordo, adesso correggo. Per quanto riguarda la suddivisione e i livelli per introduzione/conclusione ho preferito questa forma illogica perché non sono capitoli veri e propri, ma sono “sezioni” (tra virgolette) che non fanno parte dei 3 capitoli. Vabbè fa un po’ schifo però secondo me è passabile.
Il tuo problema sulla non numerazione delle pagine iniziali dei capitoli è presto risolto: cancella quelle righe
`\fancypagestyle{plain}{\fancyhf{}
\renewcommand{\headrulewidth}{0pt}}`
con le quali stai appunto chiedendo che nelle pagine iniziali dei capitoli non ci siano né testatine né piè di pagina, perché in quelle pagine si usa lo stile plain.
Forse inizio a capire adesso come funziona fancyheader 🙂 …io ho risolto così:
`
\fancypagestyle{plain}{
\fancyhf{}
\fancyfoot[LE]{\thepage} % Visualizzazione numero delle pagine
\fancyfoot[RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}
}
`
che ne pensi? 🙂
Per le cifre romane maiuscole, puoi aggiungere la seguente magia al preambolo:
`\makeatletter
\renewcommand{\frontmatter}{%
\cleardoublepage\@mainmatterfalse
\pagenumbering{smallRoman}
\DeclareRobustCommand{\@smrc}[1]{%
\begingroup$\m@th$\fontsize{\sf@size}{\sf@size}\selectfont#1\endgroup}
\def\smallRoman#1{\expandafter\@smallRoman\csname c@#1\endcsname}
\def\@smallRoman#1{\@smrc{\expandafter\@slowromansmallcap\romannumeral #1@}}
\def\@slowromansmallcap#1{\ifx @#1% then terminate
\else
\if i#1I\else
\if v#1V\else
\if x#1X\else
\if l#1L\else
\if c#1C\else
\if d#1D\else
\if m#1M\else
#1\fi\fi\fi\fi\fi\fi\fi
\expandafter\@slowromansmallcap
\fi
}
\makeatother`
Mammamiacheroba! Provo subito, mi ci vorrà un mese a capire cos’è
Però mi sa che manca una seconda parentesi graffa dopo il primo smallRoman.
Gli avvisi sulla misura (Underfull \vbox) dipendono dalla spaziatura doppia. Puoi provare caricando setspace e dando \doublespacing prima di
`\usepackage[centering,bindingoffset=0.8cm,heightrounded]{geometry}`
Ma è proprio necessaria la spaziatura doppia?
Putroppo si, pensa che gli ignoranti (nel senso che ignorano) della segreteria vorrebbero carattere 13 ed interlinea doppia… mah!
I messaggi “Overfull \hbox” indicano una divisione di righe non perfetta; vanno risollti alla fine della stesura del documento.
Ok.
La documentazione sui pacchetti è sparsa, ma ogni distribuzione ce l’ha. Come arrivarci dipende dalla distribuzione che usi. Puoi comunque trovarla in rete, da http://www.ctan.org. La classe book non è un pacchetto; la trovi descritta nella (mica tanto) breve guida; il link è in cima a questa pagina. Trovi documentazione in italiano su altri pacchetti nella Breve guida
Ciao
Enrico
Ok, grazie dei link, ad ogni modo avevo già trovato qualcosa ma non avevo cercato bene.
ciao!!
Nicola