Ich habe im Internet nach einer Lösung für mein Problem gesucht. Mir ist klar, dass es viele ähnliche Fragen gibt, aber nichts hat geholfen.
Ich setze einen Roman, daher hat er \flushbottom, was zu nicht gefüllten \vbox-Fehlern führt.Ich glaube, die empfohlene Lösung besteht darin, die Seitengröße auf ein Vielfaches einer anderen Zahl festzulegen, sodass die Zeilen bis zum Seitenende perfekt passen. Ich kann jedoch nicht herausfinden, wie das geht.Können Sie mir bitte erklären, wie ich das Problem beheben kann, als wäre ich fünf Jahre alt. Ich habe viele Lösungen gelesen, konnte es aber nicht verstehen.
Meine Präambel ist:
\documentclass[fontsize=12pt]{scrbook}
\usepackage{microtype}
\usepackage [english]{babel}
\usepackage [autostyle, english = american, maxlevel=3]{csquotes}
\MakeOuterQuote{"}
\usepackage[paperwidth=150mm, paperheight=230mm, showframe]{geometry}
\geometry{total={120mm, 200mm}, left=15mm, right=15mm, top=15mm, bottom=15mm}
\geometry{nofoot}
\geometry{nohead}
\pagestyle{empty}
\usepackage{setspace}
\setstretch{1}
\setlength{\parindent}{1em}
\setlength\parskip{0pt}
\frenchspacing
\flushbottom
\usepackage{fontspec}
\setmainfont[Ligatures={NoRequired,NoCommon,NoContextual}]{Minion Pro}
Ich bin sicher, dass es neben meinem Hauptproblem noch viele andere Probleme/Redundanzen gibt.
Danke schön.
Antwort1
LaTeX istsehrwählerisch beim Erscheinungsbild der Ausgabe. Underfull \vbox
Bedeutet, dass es eine Seite hat, die seiner Meinung nach zu leer ist. Sehen Sie sich die Ausgabe an und prüfen Sie, ob sie akzeptabel ist.
Meistens ist der Versuch, LaTeX zu einem Verhalten wie \flushbottom
diesem zu zwingen, ein Fehler; es funktioniert auch ohne viel Eingreifen gut.