Ciao,
ho utlizzato il pacchetto fancy header per formattare le pagine della tesi, il problema è che non riesco a far comparire il numero di pagina nella prima pagina di ogni capitolo. La numerazione parte sempre dalla seconda pagina! Ho cercato con SanGoogle, nella documentazione e in questo sito ma non ho trovato nulla.Voi che ne sapete più di me potete aiutarmi?
Questo è il codice:
`\documentclass[a4paper,12pt,dvips,openright]{book}\usepackage[italian]{babel}
\usepackage{color}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{newlfont}
\usepackage{setspace}
\linespread{1,50}
\usepackage[centering,bindingoffset=0.8cm]{geometry}
\usepackage{indentfirst}
\usepackage{textcomp}
\usepackage[labelstoglobalaux]{bibunits}
\usepackage{fancyhdr}
\usepackage{fancybox}
\usepackage{calc}
\usepackage[dvips]{graphicx}
\usepackage{subfigure}
\usepackage{url}
\usepackage{latexsym}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{booktabs}
\usepackage{array}
\usepackage{multirow}
\usepackage[hang,small,bf]{caption2}
\usepackage{tabularx}
\usepackage{caption2}
\usepackage{footnote}
\usepackage{rotating}
\usepackage{enumerate}
\usepackage{natbib}\begin{document}
% Copertina
\pagenumbering{empty}
\begin{titlepage}
\begin{large}
\begin{center}
….cut….
\end{center}
\end{large}
\end{titlepage}\clearpage{\pagestyle{empty}\cleardoublepage}
% Indice ed introduzione con numerazione romana in stile plain
\pagenumbering{Roman}
\pagestyle{plain}% Indice
\tableofcontents \addcontentsline{toc}{part}{Indice}
\clearpage{\pagestyle{empty}\cleardoublepage}% Introduzione
\input{introduzione.tex}% Definizione stile tesi e numerazione pagine con numerazione araba con fancy header
\pagestyle{fancy}
\pagenumbering{arabic}\renewcommand{\chaptermark}[1]{\markboth{\chaptername\ \thechapter.\ }{}} % Definizione scrittura capitolo
\renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}} % Definizione scrittura sezione
\fancyhf{} % Azzera i campi
\fancyhead[LE]{\rightmark} % Visualizzazione testatine
\fancyhead[RO]{\leftmark}
\fancyfoot[LE]{\thepage} % Visualizzazione numero delle pagine
\fancyfoot[RO]{\thepage}
\renewcommand{\headrulewidth}{0.5pt} % Visualizzazione linea delle testatine
\addtolength{\headheight}{5pt}
\fancypagestyle{plain}{\fancyhf{}
\renewcommand{\headrulewidth}{0pt}}% Capitolo 1
\chapter{L'Io e il \se }
\input{capitolo1.tex}….cut…
% Conclusioni – Ridefinizione dello stile, senza testatine
\fancyhf{}
\fancyfoot[LE]{\thepage}
\fancyfoot[RO]{\thepage}
\renewcommand{\headrulewidth}{0pt}\input{conclusioni.tex}
% Bibliografia
\begin{small}
\nocite{*}
\bibliography{bibliografia}
\bibliographystyle{natbib_ita}
\addcontentsline{toc}{part}{BIBLIOGRAFIA}
\end{small}\clearpage{\pagestyle{empty}\cleardoublepage}
% Pagina finale
\pagestyle{empty} \centering
\section*{}
\vspace{18.3cm}
\textit{\begin{small}Scritto e impaginato con \LaTeXe, Kile ed altro Software Libero\\
Stampato il \today.\end{small}}\end{document}
`Ps. visto che ci siete se notate orrori nel codice LaTeX ditemelo pure… non si finisce mai di imparare!
Prima di tutto occorre semplificare quel codice. Serie complicate di comandi ripetuti sono certamente da evitare. Quindi tutti quei \clearpage… vanno eliminati in favore di una semplice ridefinizione
`\let\origcleardoublepage\cleardoublepage
\renewcommand{\cleardoublepage}{%
\clearpage{\pagestyle{empty}\origcleardoublepage}}`
Analogamente vanno eliminati i comandi \pagenumbering: si occupa la classe book di eseguire i comandi relativi, basta dichiarare \frontmatter per la parte in cui si desidera la numerazione romana e \mainmatter al momento di cominciare la parte principale del lavoro (con numerazione araba).
Non usare \linespacing; usa, se proprio devi aumentare l’interlinea i comandi che setspace definisce.
Non usare per niente né subfigure né caption2 che sono pacchetti obsoleti, sostituiti dai migliori subfig e caption.
Non dare mai l’opzione dvips, in alcun caso, proprio mai e poi mai: è chiaro? 🙂
Il pacchetto newlfont è del tutto superfluo: dove hai trovato che vada usato?
Non occorre latexsym se carichi amssymb.
Non scrivere la bibliografia in carattere ridotto. La riga \addcontentsline va prima di cominciare la bibliografia, preceduta da un \cleardoublepage. Lo stesso si dovrebbe dire per l’indice, ma l’indice non va nell’indice: che ci sta a fare?
Ultima pagina. Se vuoi che il colophon vada in fondo, non c’è bisogno di calcolare le dimensioni a mano:
`\clearpage
\pagestyle{empty}\centering
\vspace*{\fill}
\small\itshape Scritto e impaginato con \LaTeX, …`
Nota che va usato \LaTeX e non \LaTeXe.
Ciao
Enrico