Overfull \vbox con la classe scrbook+headsepline+footsepline

  • Creatore
    Topic
  • #94340
    Roberto Castelluccio
    Partecipante
      Up
      0
      Down
      ::


      Sto scrivendo una relazione abbastanza articolata (uso il pacchetto subfiles) con la classe scrbook.

      Ho compilato senza avvertimenti fin quando non ho pensato di inserire le linee di separazione superiore ed inferiore con i comandi headsepline e footsepline.
      In seguito il log delle compilazioni riporta sempre e più volte (almeno una per pagina):
      `Overfull \vbox (1.39674pt too high) has occurred while \output is active`

      Il valore della distanza riportato è sempre lo stesso. Gli avvertimenti compaiono anche se metto una sola delle due linee.
      Ho letto la documentazione KOMA ma non ho capito come si può risolvere la questione.

      Ringrazio in anticipo chi mi può aiutare.

    Visualizzazione 7 filoni di risposte
    • Autore
      Risposte
      • #94341
        Up
        0
        Down
        ::


        Probabilmente insieme alle linee orizzontali viene inserito spazio per distanziarle dal resto del testo e questo comporta l’overfull. Io lo ignorerei (si tratta di poco più di 1 pt, che a stima grossolana dovrebbe essere tra un terzo e metà di millimetro. È un valore trascurabile.

      • #94342
        Roberto Castelluccio
        Partecipante
          Up
          0
          Down
          ::


          Mi ero reso conto che fosse poca roba. Più che altro il log diventa molto più difficile da leggere, perciò vorrei risolverlo.

          Grazie.

        • #94343
          Up
          0
          Down
          ::

          LaTeXCat” post=93948Mi ero reso conto che fosse poca roba. Più che altro il log diventa molto più difficile da leggere, perciò vorrei risolverlo.

          Grazie.

          Dovesti risolvere aumentando il valore di \headheight. Probabilmente Koma prevede qualche comando apposito.

          Ciao
          Ivan

        • #94344
          Roberto Castelluccio
          Partecipante
            Up
            0
            Down
            ::


            Ora provo, avevo letto di quest’opzione ma non avendo ben capito mi son ben guardato da modoficare questioni tipografiche.

          • #94345
            Roberto Castelluccio
            Partecipante
              Up
              0
              Down
              ::

              ivan” post=93949

              Mi ero reso conto che fosse poca roba. Più che altro il log diventa molto più difficile da leggere, perciò vorrei risolverlo.

              Grazie.

              Dovesti risolvere aumentando il valore di \headheight. Probabilmente Koma prevede qualche comando apposito.

              Ciao
              Ivan

              Per vedere se succedeva qualcosa, ho esagerato mettendo \headheight=10cm, ma resta tutto uguale…

            • #94346
              Up
              0
              Down
              ::

              LaTeXCat” post=93951

              [quote=”LaTeXCat” post=93948]Mi ero reso conto che fosse poca roba. Più che altro il log diventa molto più difficile da leggere, perciò vorrei risolverlo.

              Grazie.

              Dovesti risolvere aumentando il valore di \headheight. Probabilmente Koma prevede qualche comando apposito.

              Ciao
              Ivan

              Per vedere se succedeva qualcosa, ho esagerato mettendo \headheight=10cm, ma resta tutto uguale…[/quote]
              Cerca di costruire un esempio minimo compilabile che riproduca il problema. Così sarà più semplice trovare la soluzione.

              Ciao
              Ivan

            • #94347
              Roberto Castelluccio
              Partecipante
                Up
                0
                Down
                ::


                Ho compilato questo senza avvertimenti::?
                `% !TEX encoding = UTF-8 Unicode
                % !TEX TS-program = pdflatex

                \documentclass[11pt,
                a4paper,
                oneside,
                italian,
                headsepline=on,
                footsepline=on,
                %headheight=10cm,
                captions=tableheading,
                parskip=half
                ]{scrbook}
                \usepackage[T1]{fontenc}
                \usepackage[utf8]{inputenc}
                \usepackage[italian]{babel}
                \usepackage{lipsum}
                \begin{document}
                \chapter{Primo}
                \lipsum
                \chapter{Secondo}
                \lipsum
                \end{document}`
                Suppongo ci sia allora qualcosa che non va nel mio preabolo, che è questo:
                `\documentclass[11pt,
                a4paper,
                oneside,
                italian,
                headsepline=on,
                footsepline=on,
                %headheight=10cm,
                captions=tableheading,
                parskip=half
                ]{scrbook}
                \usepackage[T1]{fontenc}
                \usepackage[utf8]{inputenc}
                \usepackage[italian]{babel}
                \usepackage{pdfpages}
                \usepackage{setspace}
                \usepackage{microtype}
                \usepackage[output-decimal-marker={,},exponent-product=\cdot]{siunitx}
                \usepackage{textcomp}
                %\usepackage{graphicx}%Tikz lo carica automaticamente
                \usepackage{amsmath}
                \usepackage{amssymb}
                \usepackage{textcomp}
                \usepackage{rotating}
                \usepackage{wrapfig}
                \usepackage{booktabs}
                \usepackage{mathtools}
                \usepackage{commath}
                \usepackage[italian]{varioref}
                \usepackage{etoolbox}
                \robustify\bfseries
                \usepackage{bbding}
                \usepackage[italian]{varioref}
                \usepackage{subfiles}
                \usepackage{quoting}
                \usepackage{empheq}

                \usepackage{pgfplots}
                \pgfplotsset{/pgf/number format/use comma,compat=1.10}
                \usetikzlibrary{calc}

                \onehalfspacing

                \usepackage[autostyle,italian=guillemets]{csquotes}
                \usepackage[style=numeric-comp,backref,hyperref,backend=biber]{biblatex}
                \addbibresource{—.bib}

                \DefineBibliographyStrings{italian}{
                editor = {(a cura di)},
                editors = {(a cura di)},
                backrefpage = {citato a p\adddot},
                backrefpages = {citato alle pp\adddot}}

                \graphicspath{{immagini/}}

                \makeatletter
                \def\input@path{{immagini/}}
                %or: \def\input@path{{/path/to/folder}{/path/to/other/folder}}
                \makeatother

                \usepackage[tableposition=top,figureposition=bottom]{caption}
                %ma cmq comanda l'opzione captions=tableheading di KOMA
                \captionsetup{font=small,format=hang,labelfont={sf,bf}}

                \quotingsetup{font=small}

                \sisetup{range-units = brackets,range-phrase=\div,detect-weight=true,detect-inline-weight=math}

                \usepackage[unicode=true,
                bookmarks=true,
                bookmarksnumbered=true,
                bookmarksopen=true,
                bookmarksopenlevel=2,
                breaklinks=true,pdfborder={0 0 0},
                backref=false,
                colorlinks=false]{hyperref}

                \renewcommand{\epsilon}{\varepsilon}
                \renewcommand{\vartheta}{\theta}
                \renewcommand{\varrho}{\rho}
                %\renewcommand{\phi}{\varphi}

                %\renewcommand{\thefootnote}{\fnsymbol{footnote}}
                `

              • #94348
                Roberto Castelluccio
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Ho risolto togliendo \onehalfspacing.

                  Grazie a tutti.

              Visualizzazione 7 filoni di risposte
              • Devi essere connesso per rispondere a questo topic.

              Go to top