Re: Problema col pacchetto \usepackage{fancyhdr}

#40785
Antonio Ledda
Partecipante
    Up
    0
    Down
    ::

    Salve a tutti e Buon Anno!!!

    Ho un problemino col pacchetto fancyhdr, è tutto il pomeriggio che sono sopra alla guida in italiano itfancyhdr ma non riesco a risolverlo.

    Sono finalmente riuscito ad ottenere lo stile che desideravo ma purtroppo le pagine contenenti tableofcontents, listoffigures e listoftables si comportano in modo strano.
    Queste pagine appaiono con la numerazione romana maiuscola ma a fianco mi compare una pagina bianca con la relativa intestazione (ma senza lo stile fancy che è definito in seguito) ed il numero romano incrementato.

    Come faccio a far si che queste pagine biance spariscano?

    Grazie anticipatamente

    Marco

    `
    \documentclass[a4paper,12pt]{book}

    \usepackage[latin1]{inputenc}
    \usepackage[english]{babel}
    \usepackage{graphicx}
    \usepackage{rotating}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{amsmath}
    \usepackage{latexsym}
    \usepackage[outercaption]{sidecap}
    \usepackage[format=hang,margin=10pt,font=small,labelfont=bf,labelsep=quad,tableposition=top,labelformat=parens]{caption}
    \usepackage{subfig}
    \usepackage{empheq}
    \usepackage{hyperref}
    \usepackage{booktabs}
    \usepackage{multirow}
    \usepackage{fancyhdr} %Per personalizzare la testatina

    %\makeindex

    \makeatletter
    \DeclareRobustCommand\bfseries
    {\not@math@alphabet\bfseries\mathbf
    \fontseries\bfdefault\selectfont\boldmath}
    \makeatother

    %Definizioni personali
    \DeclareCaptionLabelSeparator*{colonnewline}{\\}

    %Comando per i gradi centigradi
    \newcommand{\degree}{\ensuremath{^\circ}}

    \begin{document}

    \pagenumbering{Roman}

    \tableofcontents
    \listoffigures
    \listoftables

    % Stile di testatina e piè pagina
    %—————————————————————–
    \pagenumbering{arabic}
    \pagestyle{fancy}
    \renewcommand{\chaptermark}[1]{\markboth{\uppercase{\chaptername}\ \thechapter.\ #1}{}}
    \renewcommand{\sectionmark}[1]{\markright{\thesection.\ #1}}
    \renewcommand{\headrulewidth}{0.5pt}
    \renewcommand{\footrulewidth}{0.5pt}

    \fancyhf{}
    \fancyfoot[RO,LE]{\thepage}
    \fancyhead[LE]{\bfseries\footnotesize\leftmark}
    \fancyhead[RO]{\bfseries\footnotesize\nouppercase{\rightmark}}
    %—————————————————————–

    %\input{Capitoli/Chapter1}
    %\input{Capitoli/Chapter2}
    \input{Capitoli/Chapter3}
    %\input{Capitoli/Chapter4}

    \clearpage

    \addcontentsline{toc}{chapter}{Bibliography}
    \nocite{*}
    \bibliographystyle{unsrt}
    \bibliography{Bibliografia/MyBibliography}

    \end{document}
    `

    Se ho capito il problema, dovrebbe essere sufficiente caricare il pacchetto emptypage.
    `\usepackage{emptypage}`
    Questa soluzione è presente anche sull’Arte, se ricordo bene.

    Come mai usi
    `\pagenumbering{Roman}`
    (numeri romani maiuscoli) e
    `\pagenumbering{arabic}`
    invece delle dichiarazioni
    `\frontmatter `
    (numeri romani minuscoli) e
    `\mainmatter`?

    Ciao,
    Antonio

    Go to top