% Das Beispiel zum Artikel:
%   Anzeigen der Trennstellen
%   Heiko Oberdiek, Christine Römer
%   Die TeXnische Komödie 3/2010
%   S. 16
% Autor: Heiko Oberdiek
% Lizenz: public domain

% Verwende neueste Trennpattern (TeX Live)
\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}

\documentclass{article}%

% Wähle richtige Eingabekodierung automatisch
\usepackage{selinput}
\SelectInputMappings{
  adieresis=ä,
  germandbls=ß,
  guillemotleft=«,
}

\usepackage[T1]{fontenc}
\usepackage{lmodern}

\usepackage[ngerman]{babel}

% Lade soul und definiere Treiber
\usepackage{soul}
\makeatletter
% Lade UTF-8-Unterstützung für soul, wenn nötig
\@ifundefined{ver@utf8.def}{}{\RequirePackage{soulutf8}}
% Definiere Soul-Treiber zur Ausgabe der Trennstellen
\DeclareRobustCommand*{\hyphenated}{\SOUL@setup
  \def\SOUL@everyhyphen{-}%
  \def\SOUL@everysyllable{\the\SOUL@syllable}%
  \SOUL@
}
\makeatother

\begin{document}
\hyphenated{%
  Wir aber sagten ihm: »Erzähle uns doch, warum du kein Sirbadj
  essen willst?« Der hebräische Hauswirt aber sagte ihm: »Ich
  schwöre bei diesem und jenem, du musst Sirbadj essen.«
  Er erwiderte dann: »Es gibt keinen Schutz und keine Macht,
  außer bei Gott dem Erhabenen; wenn es sein muss, so will
  ich meine Hand vierzigmal mit Wasser, vierzigmal
  mit Seife und vierzigmal mit Salzen, im
  Ganzen hundertundzwanzigmal waschen.«}
\end{document}
