Unterfüllte \vbox-Warnungen (Badness 10000) im Buch ohne Floats oder Mathematik, nur einfache Überschriften (Teil und Kapitel) und Text

Unterfüllte \vbox-Warnungen (Badness 10000) im Buch ohne Floats oder Mathematik, nur einfache Überschriften (Teil und Kapitel) und Text

Ich habe also dieses relativ einfach codierte bookDokument.
Wenn ich versuche, es zu kompilieren, erhalte ich viele Underfull \vbox (badness 10000) has occurred while \output is activeWarnungen (obwohl es im bereitgestellten MWE nur eine gibt). Die Struktur bookist einfach: nur Überschriften und Text.
Beispielsweise beginnt die Seite mit Teilenummer, Kapitelnummer und Text (ja, ich habe auch Bilder zwischen Teilenummer und Kapitelnummer sowie Kapitelnummer und Text, die mit einem \includegraphicsBefehl hinzugefügt wurden). Aber selbst wenn ich diese Bilder lösche, erscheinen die Warnungen immer noch mit noch mehr Warnungen!
Ich hatte vorher ein Problem damit, dass die untere Zeile des Textes über dem Rahmen hing, aber das wurde gelöst, indem ich dem Buch hinzugefügt habe heightrounded. geometryIch
verstehe, dass die Klasse standardmäßig bookverwendet , um den Text buchstäblich an den unteren Rand des Rahmens zu spülen. Also habe ich versucht, es so zu machen , wie viele vorgeschlagen hatten, aber das hat zwar das Auftreten der Warnung gelöst, aber ein anderes Problem eingeführt: Jetzt hängt auf einigen Seiten die Grundlinie der unteren Zeile über dem Rahmen, manchmal fast eine ganze Zeile hoch (leider ist das in MWE nicht so auffällig, aber man kann es immer noch auf Seite 1 sehen)! Ich bin verwirrt, was diese Warnungen verursacht, da mein Dokument ziemlich einfach codiert ist?! Mir ist jedoch aufgefallen, dass es irgendwie mit der Art und Weise zusammenhängt, wie meine Überschriften (Teilenummer und Kapitelnummer und wahrscheinlich auch Bilder) angeordnet sind. Denn wenn ich alle und Befehle entferne und nur den reinen Text stehen lasse, verschwinden die Warnungen. Hat das etwas mit dem Paket zu tun? Ich habe alle verwendeten in meinem Dokument unverändert gelassen, sodass Sie leicht erkennen können, ob eines davon das Problem ist. PS: Kümmern Sie sich nicht um diese Warnungen, ich habe sie nicht in meinem Text. Sie erscheinen nur, wenn verwendet wird.\flushbottom\raggedbottom

\part\chaptertitlesec
packages
Overfull \hbox\lipsum

% !TEX TS-program = LuaLaTeX
\documentclass[11pt,twoside,openany]{book}
\pagestyle{plain}
\usepackage[english, russian]{babel}
\usepackage{fontspec}
\setmainfont{EB Garamond}[
]
\usepackage{microtype}
\usepackage[shortcuts]{extdash}
\usepackage[pagewise]{lineno} 
\usepackage[
  paperwidth=6in,
  paperheight=9in,
  inner=13mm,
  top=15mm,
  outer=20mm,
  bottom=24mm, showframe,
  heightrounded,
]{geometry} 

\usepackage{lettrine}
\setcounter{DefaultLines}{3}
\renewcommand{\DefaultLoversize}{0.1} 
\renewcommand{\DefaultLraise}{0} 
\renewcommand{\LettrineTextFont}{}
\setlength{\DefaultFindent}{\fontdimen2\font}

\usepackage{lipsum}
\setlength{\parskip}{0pt} 
\usepackage{graphicx}
\usepackage[dvipsnames]{xcolor}
\usepackage[pages=some]{background}

\usepackage{fancyhdr}
\fancyhf{} 
\renewcommand{\headrulewidth}{0ex} 
\fancyfoot[LE,RO]{\thepage} 
\pagestyle{fancy}
\fancypagestyle{plain}{%
  \fancyhf{}%
  \renewcommand{\headrulewidth}{0ex}%
  \fancyhf[lef,rof]{\thepage}%
}
 
\usepackage{etoolbox}
\makeatletter
\patchcmd{\chapter}{\if@openright\cleardoublepage\else\clearpage\fi}{\par}{}{}
\makeatother

%\raggedbottom % If used, it messes up the bottom line the way that its baseline hangs above the frame on some pages

\usepackage{titlesec}
\titleclass{\part}{top}
\titleformat{\part}{\centering\normalfont\large}{\thepart.}{4ex}{\LARGE\centering}
\titlespacing*{\part}{0ex}{2ex}{0ex} 
\titleclass{\chapter}{straight}
\titleformat{\chapter}{\centering\normalfont\large}{\thechapter.}{4ex}{\large\centering}
\titlespacing*{\chapter} {0ex}{6ex}{02ex} 

\setcounter{secnumdepth}{0}
\usepackage{tocloft}

\begin{document} 
\pagestyle{plain}
\pagenumbering{gobble}
\addtocounter{page}{0}

\begin{titlepage}
    \centering
    {\large TITLE\par}
    \vfill
    \title{SOME TITLE}
    \author{SOME AUTHOR}
    \date{}
\end{titlepage}
\clearpage
\frontmatter

\mainmatter

\pagenumbering{arabic}

\part{PART ONE}
\begin{center}
    \includegraphics[height=15ex,keepaspectratio]{example-image-a}
  \end{center} 
\chapter{CHAPTER ONE}
\begin{center}
    \includegraphics[height=35ex,keepaspectratio]{example-image-b}
  \end{center} 
\lipsum[1-12]
\chapter{CHAPTER TWO}
\begin{center}
    \includegraphics[height=35ex,keepaspectratio]{example-image-b}
  \end{center} 
\lipsum[1-12]
\chapter{CHAPTER THREE}
\begin{center}
    \includegraphics[height=35ex,keepaspectratio]{example-image-b}
  \end{center} 
\lipsum[1-12]  
\end{document}

Antwort1

Sie benötigen etwas Flexibilität bei den Überschriften, damit ein bündiger Boden erreicht werden kann

vielleicht

\titlespacing*{\chapter} {0ex}{6ex plus 4ex minus 1ex}{2ex} 

Die Warnung „nicht vollständig“ auf der Seite vor Kapitel 3 liegt jedoch daran, dass Sie das Normale entfernt haben, \clearpagedie Überschrift und das Bild jedoch nicht passen und kein Klebstoff zum Füllen der Seite vorhanden ist. Sie könnten \filbreakdies vielleicht so hinzufügen, dass die Seiten vor den Kapiteln kurz sind.

\titleformat{\chapter}{\filbreak\centering\normalfont\large}{\thechapter.}{4ex}{\large\centering}

verwandte Informationen