PDA

Visualizza la versione completa : [LaTeX] phantomsection e intestazione pagina


Luca Crippa
25-06-2014, 18:01
Buonasera,

sto scrivendo la tesi con latex, e mi trovo di fronte a questo problema (non si nota alla perfezione):

24189
Qui invece di "Introduzione" nella seconda pagina in alto c'è scritto INDICE

24190

24191
Qui al posto di CONCLUSIONI c'è il titolo della sezione precedente, ovvero "Prospettive ed operazioni future". Inoltre c'è una pagina bianca alla fine, inutile.

In pratica ogni volta che uso una phantomsection e cambio pagina, mi rimane come intestazione della pagina il titolo della sezione precedente. Alla fine di tutto mi rimane una pagina bianca.
Credo sia un problema comune, ma (magari nella fretta di consegnare la tesi) forse non ho cercato bene. Voi ne sapete qualcosa?

Grazie!

MItaly
25-06-2014, 18:04
Ma perché stai usando phantomsection? :confused:

Luca Crippa
25-06-2014, 19:36
Nel main file ho:

% Conclusioni
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Conclu sioni}
\input{CONCLUSIONI.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}

e CONCLUSIONI.tex contiene

\chapter*{Conclusioni}

MItaly
26-06-2014, 00:01
Ok, ma la domanda era un'altra... perché stai usando questo pataracchio? \chapter*{Conclusioni} normalmente basta e avanza, o stavi cercando di ottenere qualche effetto particolare?

Luca Crippa
26-06-2014, 00:12
Come idea, visto che ho un file di 130 pagine, ho deciso di suddividerlo in più file, uno per capitolo.

Per l'introduzione e le conclusioni non vorrei che venga visualizzato il numero (e la scritta Capitolo#), quindi con \chapter*, ma nel frattempo vorrei che nella struttura del pdf comparissero le voci introduzione e conclusioni. Inoltre vorrei che andando in una pagina nuova non mi comparisse l'intestazione con il nome della sezione precedente. Questi sono gli effetti che voglio, ho provato a lasciare solo il \chapter* ma mi elimina introduzione e conclusioni dalla struttura del pdf e mi lascia l'intestazione della seconda pagina con il titolo della sezione precedente.
Allego il mio file main.tex


\documentclass[12pt,a4paper]{report}

% Customization File
\input{Customize}


% New Commands
\input{NewCommands}


% Make Index
\makeindex


\begin{document}


% Copertina
\thispagestyle{empty}
\begin{titlepage}
\input{COVER.tex}
\end{titlepage}
\clearpage{\thispagestyle{empty}\cleardoublepage}


% Specifies the style of page numbers
%Index = Uppercase roman numerals
\pagenumbering{Roman}


\tableofcontents
\clearpage{\thispagestyle{empty}\cleardoublepage}


% Specifies the style of page numbers
%Thesis = Arabic numerals
\pagenumbering{arabic}


% Introduzione
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Introd uzione}
\input{INTRO.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Chapter #01
\input{CAP1.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}



% Chapter #02
\input{CAP2.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}



% Chapter #03
\input{CAP3.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}



% Chapter #04
\input{CAP4.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Chapter #05
\input{CAP5.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Chapter #06
\input{CAP6.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Chapter #07
\input{CAP7.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Conclusioni
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Conclu sioni}
\input{CONCLUSIONI.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Bibliografia
\phantomsection
\addcontentsline{toc}{chapter}{\numberline{}Biblio grafia}
\input{BIBLIO.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


% Ringraziamenti
\input{ACKNOW.tex}
\clearpage{\pagestyle{empty}\cleardoublepage}


\end{document}

Luca Crippa
01-07-2014, 11:11
Nessun aiuto?

MItaly
02-07-2014, 01:46
Partiamo semplificando; togli tutte le righe


\clearpage{\pagestyle{empty}\cleardoublepage}

Sostituisci il primo \pagenumbering con \frontmatter, e il secondo con \mainmatter. A questo punto rimangono ancora comportamenti "strani" (tipo intestazione sbagliata sopra la pagina)?

Luca Crippa
02-07-2014, 10:47
Eliminando le righe


\clearpage{\pagestyle{empty}\cleardoublepage}


non cambia nulla, da solo problemi se elimino le prime due che vedi nel codice che ho postato prima (tipo nell'indice mi mette I nella prima pagina, II nella seconda e 1 nella terza).
\frontmatter e \mainmatter non me li riconosce!

Loading