我在網路上搜尋試圖找到解決我的問題的方法;我知道有很多類似的問題,但沒有任何幫助。
我正在排版一本小說,因此它有 \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
乳膠是非常對輸出外觀很挑剔。Underfull \vbox
意味著它認為有一個頁面太空。查看輸出,看看是否可以接受。
大多數時候,試圖強迫 LaTeX 做出這樣的行為\flushbottom
是一個錯誤,不需要太多幹預就可以很好地工作。