Re: L’eterna lotta contro le pagine bianche a fine capitolo

#11716
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Il problema sorge a questo punto: nel pdf di output, alla fine di ogni capitolo, sono presenti una o due pagine vuote (con testatine), a seconda che l’ultima pagina del capitolo sia dispari o pari rispettivamente.

    Ciao, uso abitualmente la classe book e non ho mai avuto questo problema: se l’ultima pagina del capitolo è dispari, LaTeX inserisce una pagina bianca, se è pari, non c’è alcuna pagina bianca. Per eliminare le testatine dalle pagine bianche (e visto che ci siamo, per migliorarne l’aspetto), basta

    `\documentclass{book}

    \usepackage{fancyhdr}

    \makeatletter
    \def\cleardoublepage{\clearpage\if@twoside \ifodd\c@page\else
    \hbox{}
    \vspace*{\fill}
    \vspace{\fill}
    \thispagestyle{empty}
    \newpage
    \if@twocolumn\hbox{}\newpage\fi\fi\fi}
    \makeatother

    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}
    \fancyhf{}
    \fancyhead[LE,RO]{\scshape\thepage}
    \fancyhead[LO]{\scshape\footnotesize\nouppercase{\rightmark}}
    \fancyhead[RE]{\scshape\footnotesize\nouppercase{\leftmark}}

    \begin{document}
    \frontmatter
    \include{…}
    \mainmatter
    \include{…}
    \backmatter
    \include{…}
    \end{document}
    `

    Alla fine, ho deciso di dare uno sguardo al file log ed ho trovato tra le varie righe quanto segue:
    [snip]
    (./cap2.tex
    Missing character: There is no ï in font cmr10!
    Missing character: There is no » in font cmr10!
    Missing character: There is no ¿ in font cmr10!
    [snip]
    per ogni capitolo che e’ presente nel lavoro.
    Chiaramente quei caratteri non sono presenti nel sorgente.

    Che codifica di input usi per i tuoi documenti? Quali font usi? Guarda questo topic.

    Ciao,
    L.

    Go to top