无法解决 \vbox 未满的问题

无法解决 \vbox 未满的问题

我在互联网上搜索试图找到解决我的问题的方法;我知道有很多类似的问题,但没有任何帮助。

我正在排版一本小说,所以它有 \flushbottom,这会导致 \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是一个错误,它不需要太多干预就能做得很好。

相关内容