是否有一種自動方法來垂直對齊文字?

是否有一種自動方法來垂直對齊文字?

在 Latex 中水平對齊文字很容易。有沒有辦法垂直對齊文字?

目前我對預定義段落使用指令 \begin{spacing}--\end{spacing} ,但這很費力,而且肯定有更聰明的方法來做到這一點。

編輯:根據 Sveinung 的評論,我明確表示我正在考慮多頁文字。

答案1

注意!如果您有腳註,請參閱最後一段。

首先,確保文檔中的所有頁面最大限度地填充文字行,是文檔製作的絕對最後一步,除了確保已加載微型通天塔,這應該是標準的(即使你寫的是美國英語)。接下來您應該確保您使用的是現代的、可縮放的字體,而不是標準的點陣字體。

將文字寫到完成階段,根據需要進行多次校對。只有當你的工作是作者完成後,你應該開始你的工作印刷師。在完成文字編輯之前,不要浪費時間嘗試製作完美的文件。

載入包寡婦和孤兒。它將透過設定合理的懲罰值來幫助您避免一些印刷錯誤。

列印該文件。當您有列印輸出時,更容易看到錯誤並決定採取的措施。尋找不良分頁符。是很多還是很少?

從錯誤的分頁符號開始向後查找,查找錯誤的連字符。用一些\-軟連字符幫助 babel。

還是不好?尋找跨越兩行或更多行的標題。決定是否可以重寫為更短的一行標題。你也看看標題吧尋找最後一行很短或很長的段落。是否可以改寫一兩句話,多佔一行或少佔一行?

多頁底部仍有空行?如果可能的話(沒有外部限制),看看透過減少或增加頂部或底部邊距 1 可以實現什麼效果baselineskip

如果仍有違規頁面,請決定是否可以接受比其他頁面多或少一行的頁面。然後您可以使用該命令\enlargethispage[<value>]。您可以指定負值來減少頁面大小。如果您要雙面列印紙張,請確保跨頁中的兩頁具有相同的行數。

如果你有很多桌子,圖片ETC..,你必須確定其中一些是否給你帶來麻煩。檢查是否全部設定為浮動對象,因為非浮動對象通常會出現分頁符號問題。

即使 LaTeX 也需要大量的手動工作來創建近乎完美的文檔,但比眾所周知的文字處理程式要少得多(儘管如此,它會產生糟糕的排版)。並記住:這是最後的修飾。在完成創意寫作之前,你不應該專注於分頁符,這會扼殺你的創造力。

註腳:如果文件中有腳註,\raggedbottom不幸的是,腳註是相對於文字排版的。如果頁面上有腳註,其中只有一半頁面有文本,則腳註會列印在頁面的較高位置。\flushbottom解決了這個問題,但正如您所觀察到的,還有其他方面。如果你使用KOMA腳本或包裹腳雜項使用此選項,[bottom]腳註將在頁面底部(它們所屬的位置)排版,即使使用\raggedbottom.

相關內容