Input and compilation/Languages/German

From Wiki
Jump to navigation Jump to search

Here are some settings that make sense for the German language:

\mainlanguage[de]

\setuplanguage[de][
  goodies={lang-de.llg}, % Ligatur-Ausnahmen
  hyphenmin=5,      % nur Wörter ab 5 Zeichen trennen
  lefthyphenmin=2,  % min. 2 Zeichen vor...
  righthyphenmin=2, % ... und nach der Trennung
]

% Französische Anführungszeichen:
\setuplanguage[de][
  leftsentence=\rightguillemot,  % \startquotation
  rightsentence=\leftguillemot,  % \stopquotation
  leftquotation=\rightguillemot, % \quotation{
  rightquotation=\leftguillemot, % }
  leftquote=\guilsingleright,    % \quote{
  rightquote=\guilsingleleft,    % }
]

% Bindestrich immer als Trennstelle bevorzugen:
\setbreakpoints[compound]

% Darstellung von Zahlen mit \unit und \digits
\setupunit[method=3] % Tausender-Spatium, Dezimalkomma
\setdigitmode{3}

Default hyphenation has a 'hyphenmin' of 3, that disables hyphenation of many prefixes; LaTeX uses 2/2, like here.