适当的容忍度

适当的容忍度

假设我想以接近通用标准的格式排版一本小说(类似于 A5 格式,顶部/底部边距为 2cm,书脊/非书脊边距为 2cm 和 2.5cm --- 我不知道后者的正确术语)。使用标准设置时,我得到很多过满的\hboxs。有些可以使用\-s 进行更正,但其他的根本无法更正。我知道 TeX 在这种情况下希望我做的是重新措辞文本;但是,当我排版别人的小说时,这似乎不是一个选择。

那么在这个特定情况下我该怎么做呢?重新措辞文本根本不可能吗?在其他一些帖子中,建议增加\tolerance。这会使布局在某些地方变得更难看,因此该解决方案并不令人满意。但真的还有其他选择吗?如果没有,\tolerance在上述情况下你会将其设置为多少?(仅供参考,我尝试了\tolerance=1600,主要是作为实验。它绝对不难看。)

编辑:顺便说一句,我正在使用 XeLaTeX 和 Linux Libertine O。但这应该没问题,对吧?

答案1

我正在用 LaTeX 排版一本小说。microtype 包与 pdflatex 配合得很好。如果不使用它,您将无法从其扩展、字距调整、间距和字距跟踪等功能中受益。(XeTeX 现在支持突出)以下是有关该问题的 TeX-stackexchange 帖子的链接。 XeLaTeX 现在是否完全支持 microtype?如果没有,我该如何保持最新状态?

您还会注意到使用不同字体的差异。我发现有些字体的效果比其他字体更差。我使用的是 newcent“New Century Schoolbook”。它已经在 TeXlive 中预先打包了。

您可以调整别人小说中可能出现的连字。

\usepackage{hyphenat}
\hyphenation{divis-ible hy-phenate hyphe-nate always indivisible master-piece}
\begin{document}
Now this word is not \nohyphens{divisible}. This word is now divisible again.

如果您愿意接受明显被挤压或拉伸的线条而非完美效果,那么您也可以使用 \sloppy 进行对齐;当您只想要最佳标准时,可以返回使用 \fussy 对齐。

相关内容