warning in compilazione: Fancyhdr, overfull hbox vbox

  • Creatore
    Topic
  • #8319
    Up
    0
    Down
    ::


    Il preambolo che utilizzo e’ il seguente:
    `
    \documentclass[a4paper,12pt]{book}
    \usepackage[italian]{babel}
    \usepackage[applemac]{inputenc}%per utilizzare i tasti accentati
    \usepackage{setspace}%per l'interlinea
    \usepackage{graphicx}%per le figure
    \usepackage{layaureo}%per una maggiore copertura foglio A4

    \usepackage[T1]{fontenc}%?????
    \usepackage[bottom]{footmisc}%?????
    \doublespacing%interlinea 1.5 %\onehalfspacing%

    \usepackage{indentfirst}
    %\usepackage [Lenny]{fncychap} %?????
    %\usepackage{amsmath} %per azzerare il counter note ad ogni capitolo
    %\usepackage{endnotes} %per le note a fine capitolo
    %\pagestyle{headings} %?????

    %——————– fancy headers —————-
    \usepackage{fancyhdr}% setta il layout > top e bottom page
    \pagestyle{fancy}%
    \renewcommand{\chaptermark}[1]{\markboth{#1}{}}%intestazione capitolo
    \renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}}%intestazione sezione
    \renewcommand{\subsectionmark}[1]{\markright{\thesubsection\ #1}}%intestazione sottosezione
    \fancyhf{}% cancella tutti i settaggi correnti per gli header e footer
    \fancyhead[LE,RO]{\bfseries\thepage}
    \fancyhead[LO]{\bfseries\rightmark}
    \fancyhead[RE]{\bfseries\leftmark} \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0.3pt}
    \renewcommand{\footrulewidth}{0pt}
    \addtolength{\headheight}{2.5pt}% make space for the rule oppure si puo' fare \setlength{\headheight}{15pt} —- elimina errori di spaziatura
    \fancypagestyle{plain}{%
    \fancyhead{}% get rid of headers on plain pages
    \renewcommand{\headrulewidth}{0pt}% and the line
    }

    %———————————————————-

    %——————– atbeginend———————-
    % per modificare proprieta all'inizio e fine degli envirorments come lo spacing prima degli elenchi puntati
    \usepackage{atbeginend}
    \AfterBegin{itemize}{\addtolength{\parskip}{- 9pt}}
    \AfterBegin{description}{\addtolength{\itemsep}{- 9pt}}
    \AfterBegin{enumerate}{\addtolength{\itemsep}{- 9pt}}
    %———————————————————-

    % other packages
    \usepackage{lscape}
    \usepackage{pslatex}
    \usepackage{multirow}
    \usepackage{bigstrut}
    \usepackage{helvet}% helvetica font
    \usepackage[colorlinks=true,linkcolor=blue,urlcolor=blue,citecolor=blue]{hyperref}% blue hyperef

    \renewcommand{\familydefault}{\sfdefault}

    \begin{document}

    \addtolength{\oddsidemargin}{+1,3cm}%inversione destra/sinistra tradizionale
    \addtolength{\evensidemargin}{-1,3cm}%inversione destra/sinistra tradizionale
    \clearpage{\pagestyle{empty}\cleardoublepage}
    \addtocounter{tocdepth}{+1}% Mette anche le \subsubsection nell'indice

    \tableofcontents% Indice
    \newpage
    \input{premessa}
    \input{capitolo1}
    \input{capitolo2}
    \input{capitolo3}
    \end{document}
    `

    I warning ripetuti sono di questo tipo
    1)
    `
    Underfull \vbox (badness 10000) has occurred while \output is active [3]
    `
    2)
    `
    Underfull \hbox (badness 10000) in paragraph at lines 47–104
    `
    3)
    `
    Package Fancyhdr Warning: \headheight is too small (14.5pt):
    Make it at least 26.72856pt.
    We now make it that large for the rest of the document.
    This may cause the page layout to be inconsistent, however.
    `

    Ora, per il punto 2 ho letto nel forum che potrebbe dipendere dal \\ che utilizzo all’interno dei capitoli. Ma se non lo metto come faccio a iniziare un nuovo paragrafo?

    Per il punto 3 si potrebbe risolvere con questo comando
    `
    \setlength{\headheight}{15pt}
    `
    Precedentemente dava lo stesso errore e mi indicava di metterlo a 14,5, ora addirittura a 26…

    Per il punto 1 non ho la piu’ pallida idea di come fare…
    P.s.
    Scusate se ci sono piu’ domande, ma ho ritenuto opportuno non intasare.
    Il tutto puo’ dipendere dal mal concepimento dell’intestazione.

    Ciao

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #8320
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        `
        \addtolength{\oddsidemargin}{+1,3cm}%inversione destra/sinistra tradizionale
        \addtolength{\evensidemargin}{-1,3cm}%inversione destra/sinistra tradizionale
        `

        Comincerei a togliere questi, visto che usi LayAureo non ti servono. Se ti interessa la rilegatura:
        `
        \usepackage[binding=1cm]{layaureo}
        `

        Utilizzo \\ all’interno dei capitoli. Ma se non lo metto come faccio a iniziare un nuovo paragrafo?

        I paragrafi vanno separati con una o più righe bianche (anche \par va bene).

        I warning di fancyhdr spesso non sono niente di grave. Piuttosto, ho visto che hai cambiato l’intelinea di default: se ti è possibile, quella originale dà risultati migliori. Relatore permettendo.

        Ciao,
        L.

        [/code]

      • #8321
        Up
        0
        Down
        ::


        Regole di facoltà:
        La tesi deve essere scritte solo-fronte, carattere 14 e interlinea 1,5
        Per questo motivo ho modificato il parametro…

    Visualizzazione 1 filone di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top