Mi scrive sempre INDICE ad ogni pagina
Mi pare molto strano. Adesso vediamo.
in questo caso col tuo cambiamento di codice ad ogni pagina in alto a sinistra pari
Sì, questo è giusto, ma è anche quello che volevi tu. Hai detto di volere che i capitoli comparissero nelle pagine pari, a sinistra, mentre le sezioni a destra. “INDICE”, corrisponde al titolo del “capitolo” dell’indice dei contenuti.
Allora, facciamo così:
-
crea un file LaTeX vuoto (per esempio, prova.tex);
-
copiaci dentro tutto questo codice
`\documentclass[a4paper,italian,twoside]{book}\usepackage[italian]{babel}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[LE]{\slshape\leftmark}
\fancyhead[RO]{\slshape\rightmark}
\fancyfoot[LE,RO]{\bfseries\thepage}\begin{document}
\tableofcontents
\chapter{Capitolo}
\newpage
\section{Sezione 1}
\newpage
\section{Sezione 2}
\newpage
\section{Sezione 3}
\newpage
\section{Sezione 4}
\end{document}`
che è scritto volutamente male, ma solo per farti notare come vengono posizionate le intestazioni, e salva; -
compila (tre volte) e guarda un po’ come ti viene fuori.
Ti dico un po’ quello che vedo io:
-
poiché sia \tableofcontents che \chapter chiamano lo stile plain, sia a pagina 1 che a pagina 3 non ci sono intestazioni e il numero della pagina compare in calce, al centro;
-
per quanto concerne le altre pagine:
le pagine pari presentano il capitolo in testa a sinistra e il numero di pagina in calce a sinistra (a pagina 2 leggo “INDICE”, alle pagine 4 e 6 leggo “CAPITOLO 1. CAPITOLO”);
le pagine dispari, al contrario, presentano la sezione in testa a destra e il numero di pagina in calce a destra (a pagina 5 leggo “1.2. SEZIONE 2”, a pagina 7 leggo “1.4. SEZIONE 4”).
[/ul]
Guarda un po’ se corrisponde, confronta questo esempio ridotto con il file che stai scrivendo tu e prova a vedere cosa c’è che non va. Per ora non mi viene niente altro in mente. Se non hai ancora risolto, scrivi di nuovo, eventualmente facendo vedere il codice che stai scrivendo tu (magari non tutto, solo una parte minimale per farci capire).
A presto!