Я искал в интернете решение своей проблемы; понимаю, что подобных вопросов много, но ничего не помогло.
Я набираю роман, поэтому в нем есть \flushbottom, что приводит к ошибкам underfull \vbox.Я считаю, что рекомендуемым решением будет сделать размер страницы кратным какому-то другому числу, чтобы строки идеально помещались до конца страницы, но я не могу понять, как это сделать.Не могли бы вы объяснить, как это исправить, как будто мне 5 лет? Я прочитал много решений, но так и не смог понять.
Моя преамбула такова:
\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}
Я уверен, что помимо моей главной проблемы есть еще много проблем/упущений.
Спасибо.
решение1
LaTeX — этооченьпридирчив к внешнему виду вывода. Underfull \vbox
означает, что у него есть страница, которую он считает слишком пустой. Посмотрите на вывод, проверьте, приемлем ли он.
В большинстве случаев попытка заставить LaTeX вести себя как обычно \flushbottom
является ошибкой, он прекрасно справляется и без особого вмешательства.