如何让 XeLaTeX 正确连字并完全对齐?

如何让 XeLaTeX 正确连字并完全对齐?

我想使用 XeLaTeX 设计一本平装书 (11x19cm),使用 Adob​​e 的 Garamond 和 Myriad 作为自定义字体。它完全用德语书写。

但是,连字符和完全对齐都很混乱:在我的 MWE 中,四行中有四个断行,并且德语变音符号“ß”似乎也会造成问题。

以下是我的 MWE:

% !TEX TS-program = xelatex
% !TEX encoding =UTF-8 Unicode

\documentclass[11pt,headings=small]{scrbook}

\usepackage[paperwidth=11cm,paperheight=19cm]{geometry}

\usepackage{fontspec} % Allows font customization
\usepackage{xltxtra}

\usepackage{polyglossia}
\setmainlanguage{german}


\defaultfontfeatures{Mapping=tex-text}
\setmainfont {Minion Pro} % Main document font
\setsansfont {Myriad Pro} % Heading font


\begin{document}
\chapter{Die Berge -- eine erfundene Idylle}
Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in Buchstabhausen an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen Interpunktion werden die Blindtexte beherrscht – ein geradezu unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen ließ sich nicht beirren.
\end{document}

下面是不太好的输出: 在此处输入图片描述

答案1

您的文本宽度非常窄;文本宽度与字母平均宽度之比为 36,因此一行中不能包含太多字母,而且德语单词较长时,连字符使用频率肯定会更高。单词“fließt”没有断点。您可以尝试加载microtype(2.8 测试版),但要么允许更大的单词间空间,增加容差,要么就必须忍受频繁的连字符使用。

这是一次尝试。

\documentclass[11pt,headings=small]{scrbook}

\usepackage[paperwidth=11cm,paperheight=19cm]{geometry}

\usepackage{fontspec} % Allows font customization
\usepackage{microtype} 

\usepackage{polyglossia}
\setmainlanguage[spelling=new,latesthyphen=true]{german}

\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Minion Pro} % Main document font
\setsansfont{Myriad Pro} % Heading font

\hyphenpenalty=1000 % default 50
\tolerance=500      % default 200

\begin{document}
\chapter{Die Berge -- eine erfundene Idylle}

Weit hinten, hinter den Wortbergen, fern der Länder Vokalien und 
Konsonantien leben die Blindtexte. Abgeschieden wohnen Sie in Buchstabhausen 
an der Küste des Semantik, eines großen Sprachozeans. Ein kleines Bächlein 
namens Duden fließt durch ihren Ort und versorgt sie mit den nötigen 
Regelialien. Es ist ein paradiesmatisches Land, in dem einem gebratene
Satzteile in den Mund fliegen. Nicht einmal von der allmächtigen 
Interpunktion werden die Blindtexte beherrscht – ein geradezu 
unorthographisches Leben. Eines Tages aber beschloß eine kleine Zeile 
Blindtext, ihr Name war Lorem Ipsum, hinaus zu gehen in die weite Grammatik. 
Der große Oxmox riet ihr davon ab, da es dort wimmele von bösen Kommata, 
wilden Fragezeichen und hinterhältigen Semikoli, doch das Blindtextchen 
ließ sich nicht beirren.

\end{document}

11x19

这是使用相同输入得到的结果,纸张宽度仅为 12 厘米。

12x19

相关内容