diff options
author | Karl Berry <karl@freefriends.org> | 2012-06-08 23:16:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-06-08 23:16:12 +0000 |
commit | 9809d8df0844b021b002b673bd1cf31680beb9c5 (patch) | |
tree | 01208bf7a7d3b749f2f2ad4fce3d8dd7a87b57fc /Master/texmf-dist/tex/generic/dehyph-exptl | |
parent | ee03307945aeb1425698eedea7ae5d3a570bfe5d (diff) |
dehyph-exptl.tex is doc source
git-svn-id: svn://tug.org/texlive/trunk@26867 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/dehyph-exptl')
-rw-r--r-- | Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex | 1257 |
1 files changed, 0 insertions, 1257 deletions
diff --git a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex b/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex deleted file mode 100644 index fd57b7f708f..00000000000 --- a/Master/texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex +++ /dev/null @@ -1,1257 +0,0 @@ -%%% Artikelklasse mit: -%%% * Grundschriftgröße 11 Punkt, -%%% * klassischem Satzspiegel, -%%% * flachem Inhaltsverzeichnis, -%%% * Tabellenüberschriften. -\documentclass[11pt,DIV8,tocleft,tablecaptionabove,abstracton]{scrartcl} -%%% Eingabekodierung ist ISO-8859-15. -\usepackage[ansinew]{inputenc} -%%% Schrifteinstellung: -%%% * Grundschrift Palatino, -%%% * Akzidenzschrift Bera Sans, -%%% * Schreibmaschinenschrift Latin Modern Typewriter. -\usepackage[T1]{fontenc} -\usepackage[osf]{mathpazo} -\usepackage[scaled]{berasans} -\renewcommand*{\ttdefault}{lmtt} -\usepackage{textcomp} -\linespread{1.05} -\usepackage[expansion=true, letterspace=80]{microtype} -%%% Lade einige Pakete. -\usepackage{ifthen} -\usepackage{calc} -\usepackage{multicol} -\usepackage{paralist} -\usepackage{fncylab} -\usepackage{tabularx} -\usepackage{booktabs} -\newcolumntype{L}{>{\raggedright\arraybackslash}X} -\usepackage{listings} -\lstloadlanguages{[LaTeX]TeX, sh} -\lstset{basicstyle=\ttfamily, keywordstyle={}, commentstyle={}, - columns=flexible, showspaces=false, showstringspaces=false, -% aboveskip=12pt, belowskip=12pt, frame=tb, -% framesep=8pt, framerule=2pt, - xleftmargin=6pt, xrightmargin=6pt, -% framexleftmargin=6pt, framexrightmargin=6pt -} -\lstdefinestyle{LaTeX}{language=[LaTeX]TeX, basicstyle=\ttfamily, - keywordstyle={}, commentstyle={\itshape}} -\lstdefinestyle{shell}{language=sh, basicstyle=\ttfamily, - keywordstyle={}, commentstyle={\itshape}} -\lstdefinestyle{Text}{language=, basicstyle=\ttfamily, - keywordstyle={}, commentstyle={}} -\usepackage{needspace} -%%% Literaturverweise in runden Klammern mit Semikolon als Trenner. -% \usepackage[round,semicolon]{natbib} -% \renewcommand*{\bibnumfmt}[1]{(#1)} -%%% Literaturverzeichnis mit Sprachunterstützung. -\usepackage[fixlanguage]{babelbib} -\bibliographystyle{babalpha} -%%% Babelbib fordert trotz fixlanguage zuviele Sprachen an. -\usepackage[english, german, ngerman]{babel} -%%% Einstellungen für interaktive PDF-Dokumente. -\usepackage[rgb,x11names]{xcolor} -\usepackage[hyperref]{zref} -\usepackage{hyperref} -\hypersetup{ - pdftitle={dehyph-exptl}, - pdfauthor={Die deutschsprachige Trennmustermannschaft}, - pdfkeywords={TeX, deutsche Rechtschreibung, Trennmuster, - computergestützte Worttrennung} -} -\hypersetup{ - ngerman,% For \autoref. - pdfstartview={XYZ null null null},% Zoom factor is determined by viewer. - colorlinks, - linkcolor=RoyalBlue3, - urlcolor=Chocolate4, - citecolor=DeepPink2 -} -\newcommand*{\regelref}[1]{% - \begingroup% - \renewcommand*{\Itemautorefname}{Regel}% - \autoref{#1}% - \endgroup% -} -%%% Schriftfestlegungen. -\setkomafont{title}{\normalcolor\normalfont} -\setkomafont{sectioning}{\normalcolor\normalfont} -\setkomafont{section}{\Large} -\setkomafont{subsection}{\Large\itshape} -\setkomafont{descriptionlabel}{\normalfont\itshape} -%%% Einige Makros für logische Auszeichnungen definieren. -\newcommand*{\Abk}[1]{\mbox{\textsc{\lsstyle#1}}} -\newcommand*{\Programm}[1]{\textsc{\lsstyle#1}} -\newcommand*{\Datei}[1]{\texttt{#1}} -\colorlet{richtigcol}{green!80!black} -\colorlet{falschcol}{red!80!black} -\colorlet{tradcol}{green!50!black} -\colorlet{reformcol}{green!75!black} -\colorlet{unerwcol}{red!60!black} - -\newcolumntype{T}{>{\color{tradcol}}l} -\newcolumntype{R}{>{\color{reformcol}}l} -\newcolumntype{U}{>{\color{unerwcol}}l} - -\newcommand*{\trennung}[2]{% - \makebox[0pt][l]{% - \color{#1}% - \smash{\rule[-3.5pt]{\widthof{#2}}{.7pt}}% Schriftabhängig. - }% - #2% -} -\newcommand*{\ftr}[1]{\trennung{falschcol}{#1}}% Falsche Trennung. -\newcommand*{\rtr}[1]{\trennung{richtigcol}{#1}}% Richtige Trennung. - -%%% Satzspiegel erneut berechnen. -\typearea{last} - -\begin{document} -%%% Trennausnahmen definieren. -\hyphenation{Back-end hyph-subst Ent-wick-ler-re-po-si-to-ri-um - Wort-her-kunft Not-tren-nung Trenn-al-go-rith-mus - um-bruch-in-kom-pa-tib-le} -%%% Protokollierung der Trennungen für findhyph. -%\tracingparagraphs=1 - -%%% Dokumenttitel. -\author{Die deutschsprachige Trennmustermannschaft} -\title{\texttt{dehyph-exptl}\thanks{This document describes the - \texttt{dehyph-exptl} package v0.23.}} -\subtitle{Experimentelle Trennmuster für die deutsche Sprache} -\maketitle - - -%%% Zweisprachige Zusammenfassung. -\selectlanguage{english} -\begin{abstract} - This package provides experimental hyphenation patterns for the German - language, covering traditional and reformed orthography for several - varieties of Standard German. The patterns can be used with packages - \texttt{Babel} and \texttt{hyphsubst} from the \Programm{Oberdiek - bundle}. More information can be found in the Trennmuster-Wiki% - \footnote{\url{http://projekte.dante.de/Trennmuster}} - % - (in German). -\end{abstract} - -\selectlanguage{ngerman} -\begin{abstract} - Dieses Paket enthält experimentelle Trennmuster für die deutsche - Sprache. Die Trennmuster decken das in Deutschland, Österreich und - der Schweiz gebräuchliche Standarddeutsch in der traditionellen und - reformierten Rechtschreibung ab und können mit den Paketen - \texttt{Babel} und \texttt{hyphsubst} aus dem - \Programm{Oberdiek-Bündel} verwendet werden. -\end{abstract} - -\vfill -\begingroup -\em\large -\begin{center} - Warnung! -\end{center} -Diese Trennmuster befinden sich im experimentellen Status. Sie können -jeder\-zeit vom \Abk{ctan} oder aus \TeX-Vertei\-lun\-gen entfernt oder -durch umbruch\-inkompa\-ti\-ble Versionen ersetzt werden. Sie sind -daher nicht für Anwendungen geeignet, die einen dauerhaft stabilen -Umbruch erfordern. -\endgroup -\vfill - -\clearpage -%%% Zweispaltiges Inhaltsverzeichnis. -\begin{multicols}{2} -\small -\renewcommand*{\ngermanhyphenmins}{44} -\selectlanguage{ngerman} -\tableofcontents -\end{multicols} - - -\section{Einleitung} -\label{sec:einleitung} -Der in \TeX\ implementierte Trennalgorithmus arbeitet -musterbasiert~\cite{liang:1983}. Prinzipiell können mit einem solchen -Algorithmus nicht alle möglichen Wörter korrekt getrennt werden. Die -Qualität der Worttrennung einer Sprache wird jedoch maßgeblich von der -Qualität der Wortliste beeinflusst, aus der die verwendeten Trennmuster -berechnet wurden. - -Obwohl die herkömmlichen Trennmuster für die deutsche Sprache bei der -Worttrennung in gewöhnlichen Texten eine akzeptable Fehlerrate -erreichen, enthalten sie doch eine Reihe von Schwächen:% -\footnote{Diese Liste bezieht sich auf die Trennmusterdateien - \Datei{dehypht.tex}, Version~3.2a vom 3.\,3.\,1999, und - \Datei{dehyphn.tex}, Version~31 vom 7.\,5.\,2001.} - -\bigskip\smallskip -\needspace{4\baselineskip} -\noindent\textit{traditionelle und reformierte Rechtschreibung} - -\begin{itemize} -\item In zusammengesetzten Wörtern treten häufig Trennfehler an - Wortfugen auf. - -\item Fremdwörter mit akzentuierten Buchstaben werden mangelhaft - getrennt: ">C\ftr{af}é"<, ">Ci-tr\ftr{oë}n"<, ">F\ftr{aç}on"<, - ">vo\ftr{il}à"<. - -\item Die Trennmusterdateien enthalten eine Mischung aus \Abk{t1}- sowie - unvollständigen \Abk{ot1}-kodierten Mustern. Mit Erscheinen von - 16-Bit-fähigen \TeX-Varianten werden sauber \Abk{utf-8}-kodierte - Trennmuster nötig \cite{miklavec:2008}. -\end{itemize} - -\bigskip -\needspace{4\baselineskip} -\noindent\textit{traditionelle Rechtschreibung} - -\begin{itemize} -\item Die herkömmlichen Trennmuster für die traditionelle deutsche - Rechtschreibung können mit \Programm{Patgen} nicht reproduziert - werden, da die zugrundeliegende Wortliste verschollen ist. Die Pflege - der Trennmuster ist daher schwierig bis unmöglich. Für freie Software - ist dies kein zufriedenstellender Zustand. - -\item Umfang und Qualität der ursprünglichen Wortliste lassen sich nicht - mehr einschätzen. Für die Trennmuster in traditioneller - Rechtschreibung existiert jedoch inzwischen eine Ausnahmeliste mit - über 3500 korrigierten Trennungen einfacher Wörter \cite{lemberg:2003, - lemberg:2005}.% - \footnote{\url{CTAN:language/hyphenation/dehyph/dehyphtex.tex}} - -\item Wird in der traditionellen Rechtschreibung \emph{ß} durch - \emph{ss/SS} oder \emph{sz/SZ} ersetzt, so bleibt die Trennung davon - unberührt. Die herkömmlichen Trennmuster berücksichtigen diese Regel - nicht und trennen häufig den Ersatz: \textls{">GR\ftr{ÖS-S}E"<}, - \textls{">GR\ftr{ÜS-S}E"<}, \textls{">M\ftr{AS-S}ES"<}.% - \footnote{Die Trennung der herkömmlichen Muster entspricht den Regeln - der deutschen Standardsprache in der Schweiz, obwohl diese - Sprachvarietät vom Paket \texttt{Babel} nicht offiziell unterstützt - wird. \texttt{Babel} versucht den Mangel mit Hilfe des Kürzels - \lstinline[style=LaTeX]+\"S+ zu kompensieren.} - -\item Abweichende Schreibweisen, die in der traditionellen - Rechtschreibung in Österreich und der Schweiz verwendet werden, werden - mangelhaft getrennt: ">Gro\ftr{s-so}n-kel"<, ">Ku\ftr{s-sh}and"<, - ">Ma\ftr{ssn}ah-me"<, ">mi\ftr{s-sa}ch-ten"< (nur Schweiz) und - ">Ex-pre\ftr{ssz}ug"<, ">Fit-ne\ftr{s-sc}en-ter"<, - ">Fit-ne\ftr{sst}rai-ner"<. -\end{itemize} - -\bigskip -\needspace{4\baselineskip} -\noindent\textit{reformierte Rechtschreibung} - -\begin{itemize} -\item Die Trennmuster für die reformierte deutsche Rechtschreibung - wurden nicht mit \Programm{Patgen} aus einer Wortliste erstellt. - Stattdessen wurden die Trennmuster für die traditionelle - Rechtschreibung von Hand an die reformierten Regeln - angepasst~\cite{schmidt:1998}. Aus diesem Grund ist die Worttrennung - mit den Trennmustern für die reformierte Rechtschreibung etwas - schlechter als mit den Trennmustern für die traditionelle - Rechtschreibung. -\end{itemize} - -Das Projekt \emph{Freie Wortlisten und Trennmuster für die deutsche - Sprache} hat sich das Ziel gesetzt, neue Trennmuster hoher Qualität -für die deutsche Sprache zu erstellen, die die genannten Probleme -ausräumen. - -Den experimentellen Trennmustern dieses Pakets liegt eine Wortliste mit -den etwa fünfhunderttausend häufigsten Wörtern der deutschen Sprache -zugrunde. Vermutlich ist diese Liste erheblich umfangreicher als die -ursprüngliche Wortliste, in der Worthäufigkeiten wahrscheinlich -überhaupt nicht berücksichtigt wurden. Die verwendete Wortliste deckt -das in Deutschland, Österreich und der Schweiz gebräuchliche -Standarddeutsch ab. - -Mit den vorliegenden Trennmustern sollte für nicht-fachsprach\-li\-che -Wörter eine sehr gute Trennqualität erreicht werden. Insbesondere -sollte sich die Trennung häufig auftretender zusammengesetzter Wörter -verbessern. - - -\section{Verwenden der Trennmuster} -\label{sec:verwenden} -Dieses Paket stellt die experimentellen Trennmuster für die Verwendung -mit \LaTeX\ und dem Sprachenpaket \texttt{Babel} zur Verfügung. Derzeit -werden nur eine Auswahl von \TeX-Programmen und "~Formaten unterstützt -(siehe \autoref{tab:texkompat}). Mit den nicht unterstützten Formaten -können experimentelle Trennmuster dennoch verwendet werden, da das Paket -\texttt{hyph-utf8} eine (möglicherweise ältere) Version dieser Muster -enthält. Werden Formate für die UTF-8-fähigen Programme Xe\TeX\ und -Lua\TeX\ oder für p\TeX\footnote{% - Eine in Japan populäre \TeX-Variante.% -} verwendet, so werden jene Muster bereits standardmäßig aktiviert. Die -Trennmuster dieses Pakets sollten dann nicht verwendet werden. Der -Hauptzweck des Pakets \texttt{dehyph-exptl} ist die Verwendung mit den -Formaten \texttt{latex} und \texttt{pdflatex}. - -\begin{table} - \centering - \caption{Kompatibilität mit verschiedenen \TeX-Varianten} - \label{tab:texkompat} - \begin{tabular}{l>{\ttfamily}lc} - Programm & \normalfont Format & Kompatibilität\\ - \addlinespace\toprule\addlinespace - \TeX & latex & ja\\ - pdf\TeX & pdflatex & ja\\ - XeTeX & xelatex & ja\\ - LuaTeX & lualatex & nein\\ - p\TeX & platex & nein\\ - \end{tabular} -\end{table} - -Zur Installation der experimentellen Trennmuster siehe -\autoref{sec:installation} und die Datei \Datei{INSTALL}. Beachte, in -den folgenden Abschnitten ist \verb+<datum>+ durch das bei der -Installation angegebene Datum in \Abk{iso}-Notation (\verb+JJJJ-MM-TT+) -oder die Zeichenkette \verb+latest+ zu ersetzen. \autoref{sec:fragen} -enthält Hinweise, wie das Datum ermittelt werden kann, falls die -experimentellen Trennmuster in Ihrer \TeX-Verteilung schon -vorinstalliert sind. - - -\subsection{Sprachvarietät und Rechtschreibung} -\label{sec:varietaeten} -Dieses Paket stellt Trennmuster für die Worttrennung der deutschen -Sprache in der traditionellen und der reformierten Rechtschreibung -bereit. Die Trennmuster unterstützen zur Zeit die drei in -\begin{itemize} -\item Deutschland, -\item Österreich und der -\item Schweiz% - % - \footnote{Für Texte in Schweizer Standarddeutsch fehlt zur Zeit die - \texttt{Babel}-Unterstützung. Zum Beispiel muss das Kürzel - \lstinline[style=LaTeX]+\"s+ stets zu \emph{ss} expandieren. In der - traditionellen Rechtschreibung wird außerdem ein zusätzliches Kürzel - \lstinline[style=LaTeX]+\"ss+ benötigt (Dreikonsonantenregel). Wer - kann helfen?} -\end{itemize} -gebräuchlichen Hauptvarietäten der deutschen Standardsprache. -\autoref{tab:varietaeten} zeigt die Trennmuster, die abhängig von -gewünschter Varietät und Rechtschreibung in einem Dokument aktiviert -werden können. - -\begin{table} - \centering - \caption{Die unterstützten Varietäten und Rechtschreibungen} - \label{tab:varietaeten} - \begin{tabular}{l>{\ttfamily}l} - \normalfont Sprachvarietät & Trennmusterbezeichner\\ - \addlinespace\toprule\addlinespace - \hspace*{-\tabcolsep}\normalfont\emph{traditionelle Rechtschreibung}\\ - Deutschland, Österreich & german-x-<datum>\\ - Schweiz & gswiss-x-<datum>\\\addlinespace - \hspace*{-\tabcolsep}\normalfont\emph{reformierte Rechtschreibung}\\ - Deutschland, Österreich, Schweiz & ngerman-x-<datum>\\ - \end{tabular} -\end{table} - -Varietäten, die sich nur in der Verwendung und Schreibung einzelner -Wörter voneinander unterscheiden, können durch gemeinsame Trennmuster -unterstützt werden. Die Eingabewortliste für \Programm{Patgen} ist dann -eine Vereinigung der den Varietäten entsprechenden Wortlisten. Zum -Beispiel werden Besonderheiten der österreichischen Standardsprache in -den Trennmustern für die Standardsprache Deutschlands berücksichtigt. -Österreichische und deutsche Anwender können daher dieselben Trennmuster -verwenden. (Wie das auch schon bei den herkömmlichen Trennmustern der -Fall war.) - -Aufgrund unvereinbarer Trennregeln in der traditionellen Rechtschreibung -der Standardsprachen Deutschlands/""Österreichs und der Schweiz werden -für die letztere Varietät eigene Trennmuster bereitgestellt. - -Mit der Rechtschreibreform 1996 wurden die Trennregeln aller drei -Standardsprachen so weit angeglichen, dass für die reformierte -Rechtschreibung einheitliche Trennmuster für alle drei unterstützten -Sprachvarietäten bereitgestellt werden können. - -\subsection{Aktivieren der Trennmuster} -\label{sec:aktivieren} -Das folgende Beispiel zeigt eine \LaTeX-Präambel für die Aktivierung der -experimentellen Trennmuster für die reformierte Rechtschreibung. Die -Trennmusterbezeichner, die vom Paket \texttt{Babel} verwendet werden, -werden dazu mit Hilfe des Pakets \texttt{hyphsubst} aus dem -\Programm{Oberdiek-Bündel} so geändert, dass sie auf die experimentellen -Trennmuster verweisen: - -\begin{lstlisting}[style=LaTeX] -\RequirePackage[ngerman=ngerman-x-<datum>]{hyphsubst} -% \RequirePackage[ngerman=ngerman-x-latest]{hyphsubst} -\documentclass{article} -\usepackage[T1]{fontenc} -\usepackage[ngerman]{babel} -\end{lstlisting} - -Die folgende Variante erleichtert das schnelle Umschalten zwischen -verschiedenen Trennmustern im Editor. Weitere Hinweise können der -Dokumentation des Pakets \texttt{hyphsubst} entnommen werden. - -\begin{lstlisting}[style=LaTeX] -\RequirePackage{hyphsubst} -\documentclass{article} -\usepackage[T1]{fontenc} -% \HyphSubstLet{german}{german-x-<datum>} -% \usepackage[german]{babel} -\HyphSubstLet{ngerman}{ngerman-x-<datum>} -\usepackage[ngerman]{babel} -\end{lstlisting} - -Ob die experimentellen Trennmuster korrekt aktiviert werden, kann mit -dem folgenden Beispiel getestet werden. Die Ausgabe für die -traditionelle und reformierte Rechtschreibung mit herkömmlichen und -experimentellen Trennmustern ist in \autoref{tab:trennvarianten} -zusammengefasst. -\begin{lstlisting}[style=LaTeX] -\begin{document} -\showhyphens{löste Fassade modernste Abendstern Mordopfer} -\end{lstlisting} - -%\suppressfloats[t] -\begin{table*} - \centering - \caption{Trennvarianten} - \label{tab:trennvarianten} - \begin{tabular}{llll} - \multicolumn{2}{c}{\itshape traditionelle Rechtschreibung} & - \multicolumn{2}{c}{\itshape reformierte Rechtschreibung}\\ - herkömmlich & experimentell & herkömmlich & experimentell\\ - \addlinespace\toprule\addlinespace - l\ftr{ös-t}e & lö-ste & lös-te & lös-te\\ - Fas-sa-de & Fas-sa-de & Fa\ftr{ss}a-de & Fas-sa-de\\ - mo-\ftr{d-e}rn-ste & mo-dern-ste & mo-\ftr{d-e}rns-te & mo-derns-te\\ - Abend-stern & Abend-stern & Aben\ftr{ds-t}ern & Abend-stern\\ - Mo\ftr{r-do}p-fer & Mord-op-fer & Mo\ftr{r-do}p-fer & Mord-op-fer\\ - \end{tabular} -\end{table*} - - -% Trennung mit Mustern für traditionelle Rechtschreibung. -\newcommand*{\trtr}[1]{\trennung{tradcol!20}{#1}} -% Trennung mit Mustern für reformierte Rechtschreibung. -\newcommand*{\retr}[1]{\trennung{reformcol!20}{#1}} -% Unerwünschte Trennung. -\newcommand*{\untr}[1]{\trennung{unerwcol!20}{#1}} - -\section{Trennregeln und Konventionen} -\label{sec:trennregeln} -Die Trennmuster für die traditionelle Rechtschreibung in Deutschland und -Österreich orientieren sich an den verbindlichen Regeln des Dudens in -der Fassung von 1991~\cite{duden:1991}. Dasselbe gilt für die -Trennmuster für die traditionelle Rechtschreibung in der Schweiz, jedoch -mit einer unten beschriebenen Abweichung. Die Trennmuster für die -reformierte Rechtschreibung orientieren sich an den amtlichen Regeln für -die Rechtschreibung der deutschen Sprache in der Fassung von -2006~\cite{amtlRegeln:2006, amtlRegeln:2006:duden}. - -Die Regeln lassen gewisse Freiheiten bei der Schreibung und Trennung von -Wörtern zu. Da sich solche Freiheiten nicht ohne weiteres auf die -maschinelle Worttrennung übertragen lassen, wurden die im folgenden -beschriebenen Konventionen getroffen. Hauptsächlich betreffen diese die -reformierte Rechtschreibung, die zusätzliche Freiheiten eingeführt -hat.\footnote{% - Im Ergebnis weicht in reformierter Rechtschreibung die Trennung zum - Beispiel des Dudens (nach Sprechsilben) von der Trennung mit diesen - Trennmustern (bevorzugt etymologisch) ab, siehe auch - \regelref{enum:reformEtymo} und \regelref{enum:reformClusterLR} sowie - \autoref{sec:fragen}.} -Beziehen sich die Konventionen für die reformierte Rechtschreibung auf -die traditionelle Rechtschreibung, so werden die entsprechenden Regeln -etwas ausführlicher dargestellt. Die folgenden Abschnitte enthalten -jedoch keine vollständige Aufstellung der Silbentrennregeln. Diese sind -den entsprechenden Regelwerken zu entnehmen. Es folgen zunächst einige -allgemeine Hinweise: - -\begin{itemize} - -\item In Liangs Trennalgorithmus werden Groß- und Kleinschreibung nicht - unterschieden~\cite{liang:1983}. Die Schreibweisen \emph{Nachtritt} - und \emph{nachtritt} werden aus Sicht des Trennalgorithmus gleich - behandelt (siehe auch \regelref{enum:tradDoppeld} und - \regelref{enum:reformDoppeld}). - -\item Die von \TeX\ gewählte Trennung kann in Einzelfällen mit den \TeX- - und \texttt{Babel}-Kürzeln \lstinline[style=LaTeX]+\-+ und - \lstinline[style=LaTeX]+"-+ geändert werden. Für dokumentweite - Änderungen der Trennung eignet sich das Kommando - \lstinline[style=LaTeX]+\hyphenation+. - -\item Die Datei \Datei{CHANGES} beschreibt bekannte, systematische - Fehler der Trennmuster. - -\item In den Beispielen zeigt die linke (grüne) Spalte jeweils die - Trennung mit den experimentellen Trennmustern, die rechten (roten) - Spalten zeigen alternative oder unerwünschte Trennungen. - -\end{itemize} - -\subsection{Traditionelle Rechtschreibung in Deutschland und Österreich} -\label{sec:tradRS} - -\begin{enumerate}[\hspace{1em}\itshape{T}1] -\labelformat{enumi}{\textit{T#1}} - -\item\label{enum:tradhyphenmin} Die minimal unterstützte Silbenlänge am - Wortanfang und "~ende beträgt zwei Buchstaben - \cite[R~178]{duden:1991}. - - Beachte, die Mindestlänge abgetrennter Silben lässt sich in \TeX\ mit - den Makros \lstinline[style=LaTeX]+\lefthyphenmin+ und - \lstinline[style=LaTeX]+\righthyphenmin+ und in \LaTeX\ mit dem Makro - \lstinline[style=LaTeX]+\germanhyphenmins+ (\texttt{Babel}) anpassen. - Wird die Mindestlänge auf weniger als zwei Buchstaben verringert, so - können fehlerhafte Trennungen auftreten. - -\item\label{enum:tradSinn} Sinnentstellende und irreführende Trennungen - werden möglichst vermieden \cite[R~181]{duden:1991} (siehe auch - \regelref{enum:tradnstd}): - - \begin{tabular}[t]{TU} - An-alpha-bet & Anal-phabet\\ - Kaf-ka-kenner & Kafkaken-ner\\ - Tal-entwäs-se-rung & Talent-wässerung\\ - \end{tabular} - -\item\label{enum:tradEszett} Wird der Buchstabe~\emph{ß} durch \emph{ss/SS} - ersetzt, so bleibt die Trennung davon unberührt - \cite[R~179]{duden:1991}: - - \begin{tabular}[t]{T} - \textls{GRÖSS-TE}\\ - \textls{GRÜ-SSE}\\ - \textls{M\kern-.4ptA\kern-.4pt-SSES}\\ - \end{tabular} - - Für diese Regel gilt die folgende Einschränkung: - \begin{itemize} - \item Wenn durch den Ersatz von~\emph{ß} eine Mehrdeutigkeit auftritt, - so wird zugunsten der Bedeutung des Wortes in der normalen - Schreibweise getrennt (siehe auch \regelref{enum:tradDoppeld}). - \end{itemize} - - \begin{tabular}[t]{TTU} - \textls{FLÖS-SE} & (wegen flös-se) & \textls{FLÖ-SSE}\\ - \textls{MAS-SE} & (wegen Mas-se) & \textls{MA-SSE}\\ - \end{tabular} - - Beachte, wird~\emph{ß} jedoch mit - \lstinline[style=LaTeX]+\MakeUppercase+ durch~\emph{SS} ersetzt, so - bleibt~\emph{SS} stets ungetrennt. Die Trennung richtet sich dann - nach der Schreibweise mit~\emph{ß} im Quelldokument. - -\item\label{enum:tradDoppeld} In mehrdeutigen Wörtern werden Trennungen - nur an übereinstimmenden Trennstellen zugelassen. - - \begin{tabular}[t]{TUUU} - nachtritt & nach-tritt & Nacht-ritt\\ - Wachstu-be & Wach-stube & Wachs-tube\\ - Druckerzeug-nis & Druck-erzeugnis & Drucker-zeugnis\\ - Mu-sikerle-ben & Musik-erleben & Musi-ker-leben\\ - Fuß-balleh-re & Fußball-ehre & Fußball-lehre\\ - \end{tabular} - - Beachte, die Trennstellen ">Drucker-zeugnis"< und ">Musiker-leben"< - sind in den Interpretationen \emph{Druck-Erzeugnis} und - \emph{Musik-Erleben} irreführend. Sie entfallen nach - \regelref{enum:tradSinn} und sind nicht als übereinstimmende - Trennstellen anzusehen. Zur Spezialtrennung ">Fußball-lehre"< siehe - auch \regelref{enum:tradnstd}. - - Für diese Regel gelten die folgenden Einschränkungen: - \begin{itemize} - \item Bei mehrdeutigen Wörtern endend auf \emph{"~ende, "~enden, - "~endes} wird stets die Trennung der Partizipform des Verbs - verwendet. - \item Mehrdeutigkeiten, die durch die Ersatzschreibweise von Wörtern - mit \emph{ß} auftreten, werden nicht berücksichtigt (siehe auch - \regelref{enum:tradEszett}). - \end{itemize} - - \begin{tabular}[t]{TUU} - spie-len-de & Spiel-ende & spielende\\ - Mas-se & \textls{M\kern-.4ptA-SSE} & - \textls{M\kern-.4ptA\kern-.6ptSSE}\\ - \end{tabular} - -\item\label{enum:tradOW} In Ableitungen von Namen auf \emph{"~ow} wird - die Nottrennung der Ableitungssilben \emph{"~er}, \emph{"~ern}, - \emph{"~ers} unterdrückt \cite[R~180]{duden:1991}: - - \begin{tabular}[t]{TU} - Tel-tower & Teltow-er\\ - Trep-towern & Treptow-ern\\ - Pan-kowers & Pankow-ers\\ - \end{tabular} - -\item\label{enum:tradnstd} Spezialtrennungen (\emph{engl.:} non-standard - hyphenation), die nach Regeln erfolgen, die über das bloße Einfügen - eines Trennstrichs hinausgehen, wie die \emph{ck}- oder die - Dreikonsonantenregel, kann \TeX82 nicht automatisch behandeln. Aus - diesem Grund sind solche Trennstellen in diesen Trennmustern nicht - berücksichtigt. - - \begin{tabular}[t]{lTUU} - \lstinline[style=LaTeX]+drucken+ & drucken & druk-ken\\ - \lstinline[style=LaTeX]+Zuckerbäcker+ & Zucker-bäcker & Zuk-kerbäk-ker\\ - \lstinline[style=LaTeX]+Brennessel+ & Brennes-sel & Brenn-nessel\\ - \lstinline[style=LaTeX]+Stoffetzen+ & Stoffet-zen & Stoff-fetzen\\ - \end{tabular} - - Die Dreikonsonantenregel birgt aufgrund des ausgefallenen Konsonanten - die Gefahr irreführender und sinnentstellender Trennungen (siehe auch - \regelref{enum:tradSinn}). Trennstellen, die in einem Abstand von - zwei Lauten auf eine Wortfuge mit Anwendung der Dreikonsonantenregel - folgen, werden daher grundsätzlich unterdrückt. - - \begin{tabular}[t]{lTUU} - \lstinline[style=LaTeX]+Metallegierung+ & Me-tallegie-rung & Metall-legierung & Metalle-gierung\\ - \lstinline[style=LaTeX]+schnellebige+ & schnellebi-ge & schnell-lebige & schnelle-bige\\ - \lstinline[style=LaTeX]+Stilleben+ & Stilleben & Still-leben & Stille-ben\\ - \end{tabular} - \par\nobreak - \textit{auch:} - - \begin{tabular}[t]{lTUU} - \lstinline[style=LaTeX]+Abfallager+ & Ab-fallager & Abfall-lager & Abfalla-ger\\ - \lstinline[style=LaTeX]+Zellstoffabrik+ & Zell-stoffabrik & Zellstoff-fabrik & Zellstoffa-brik\\ - \end{tabular} - - Das Paket \texttt{Babel} stellt verschiedene Kürzel zur Verfügung, mit - denen Spezialtrennungen im Quelldokument ausgezeichnet werden können.% - \footnote{Spezialtrennungen werden in \TeX\ mit Hilfe des Kommandos - \lstinline[style=LaTeX]+\\discretionary+ kodiert. So wird zum - Beispiel das \texttt{Babel}-Kürzel \lstinline[style=LaTeX]+\"ck+ in - der Eingabe während des Setzens durch - \lstinline[style=LaTeX]+\\discretionary\{k-\}\{k\}\{ck\}+ ersetzt, - wodurch \emph{k-k}-Trennungen möglich werden.} - - \begin{tabular}[t]{lT} - \lstinline[style=LaTeX]+dru"cken+ & druk-ken \\ - \lstinline[style=LaTeX]+Meta"llegierung+ & Me-tall-legierung \\ - \end{tabular} - - Beachte, im letzten Beispiel sind sämtliche nach der Auszeichnung - liegenden Trennstellen verloren gegangen. Es handelt sich dabei um - einen bekannten Fehler im Paket \texttt{Babel}.% - \footnote{\url{http://www.latex-project.org/}, Kennzeichen - \texttt{babel/3458}} - - Lua\TeX% - \footnote{\url{http://www.luatex.org/}} -% - soll in einer zukünftigen Version Mechanismen zur automatischen - Behandlung von Spezialtrennungen bereitstellen. Eine physische - Auszeichnung im Quelltext ist dann nicht mehr erforderlich. Die - entsprechenden Spezialtrennmuster für die deutsche Sprache werden - ebenfalls im Rahmen dieses Projekts erstellt. - -\end{enumerate} - -\subsection{Traditionelle Rechtschreibung in der Schweiz} -\label{sec:tradchRS} - -Die Trennmuster für die traditionelle Rechtschreibung in der Schweiz -folgen weitgehend den Konventionen für die traditionelle Rechtschreibung -in Deutschland (siehe \autoref{sec:tradRS}). Die folgende Liste enthält -daher nur Fälle, in denen davon abgewichen wird oder deren Beschreibung -aus anderen Gründen sinnvoll erscheint. - -\begin{enumerate}[\hspace{1em}\itshape{TS}1] -\labelformat{enumi}{\textit{TS#1}} - -\item\label{enum:tradchEszett} Wörter mit \emph{ß} werden gemäß den - Regeln für die traditionelle Rechtschreibung in Deutschland getrennt. - -\item\label{enum:tradchSS} Abweichend von \regelref{enum:tradEszett} - wird \emph{ss/SS} immer als Doppelkonsonant behandelt und - gegebenenfalls getrennt: - - \begin{tabular}[t]{T} - grös-ste\\ - Grüs-se\\ - Mas-ses\\ - \end{tabular} - - Beachte, wird~\emph{ß} jedoch mit - \lstinline[style=LaTeX]+\MakeUppercase+ durch~\emph{SS} ersetzt, so - bleibt~\emph{SS} stets ungetrennt. Die Trennung richtet sich dann - nach der Schreibweise mit~\emph{ß} im Quelldokument (siehe - \regelref{enum:tradchEszett}). - -\end{enumerate} - -\subsection{Reformierte Rechtschreibung} -\label{sec:reformRS} - -\begin{enumerate}[\hspace{1em}\itshape{R}1] -\labelformat{enumi}{\textit{R#1}} - -\item\label{enum:reformhyphenmin} Die minimal unterstützte Silbenlänge - am Wortanfang und "~ende beträgt zwei Buchstaben - \cite[\S~107]{amtlRegeln:2006, amtlRegeln:2006:duden}. - - Beachte, die Mindestlänge abgetrennter Silben lässt sich in \TeX\ mit - den Makros \lstinline[style=LaTeX]+\lefthyphenmin+ und - \lstinline[style=LaTeX]+\righthyphenmin+ und in \LaTeX\ mit dem Makro - \lstinline[style=LaTeX]+\ngermanhyphenmins+ (\texttt{Babel}) anpassen. - Wird die Mindestlänge auf weniger als zwei Buchstaben verringert, so - können fehlerhafte Trennungen auftreten. - -\item\label{enum:reformEtymo} Falls die Trennung nach Sprechsilben und - die etymologische (sprachgeschichtliche) Trennung kollidieren, wird - weitgehend die etymologische Trennung gewählt - \cite[\S~113]{amtlRegeln:2006, amtlRegeln:2006:duden}: - - \begin{tabular}[t]{RUU} -% Heli-ko-pter & Helikop-ter\\ -% in-ter-view-en & intervie-wen\\ - in-ter-es-sant & inte-ressant\\ - Lin-ole-um & Li-noleum & Lino-leum\\ - Päd-ago-ge & Pä-dagoge & Päda-goge\\ - \end{tabular} - -\item\label{enum:reformClusterLR} In Fremdwörtern bleiben die - Buchstabengruppen \emph{bl, pl, fl, gl, cl, kl, phl; br, pr, dr, tr, - fr, vr, gr, cr, kr, phr, thr; chth; gn, kn} im allgemeinen - ungetrennt, nicht jedoch \emph{str} \cite[\S~112]{amtlRegeln:2006, - amtlRegeln:2006:duden} - i.\,V.\,m.~\cite[R~179]{duden:1991}: - - \begin{tabular}[t]{RU} - Ar-thri-tis & Arth-ritis\\ -% Co-gnac & Cog-nac\\ - Di-plom & Dip-lom\\ -% Fe-bru-ar & Feb-ruar\\ - igno-rie-re & ig-noriere\\ - In-te-gral & Integ-ral\\ - \end{tabular} - \par\nobreak - \textit{aber:} - - \begin{tabular}[t]{RUU} - In-dus-trie & Indu-strie & Indust-rie\\ -% Ma-gis-tra-le & Magi-strale\\ - de-struk-tiv\\ - sub-lim\\ - \end{tabular} - -\item\label{enum:reformSinn} Sinnentstellende und irreführende Trennungen - werden möglichst vermieden \cite[\S~107]{amtlRegeln:2006, - amtlRegeln:2006:duden}: - - \begin{tabular}[t]{RU} - An-alpha-bet & Anal-phabet\\ - Kaf-ka-kenner & Kafkaken-ner\\ - Tal-entwäs-se-rung & Talent-wässerung\\ - \end{tabular} - -\item\label{enum:reformEszett} Wird der Buchstabe~\emph{ß} durch - \emph{ss/SS} ersetzt, so wird \emph{s-s} getrennt \cite[\S\S~25~E3, - 110]{amtlRegeln:2006, amtlRegeln:2006:duden}: - - \begin{tabular}[t]{R} - \textls{GRÖS-STE}\\ - \textls{GRÜS-SE}\\ - \textls{M\kern-.4ptA\kern-.6ptS-SES}\\ - \end{tabular} - - Beachte, wird \emph{ß} mit \lstinline[style=LaTeX]+\MakeUppercase+ - oder in Kapitälchen in \emph{SS} gewandelt, so bleibt \emph{SS} - ungetrennt. Dies ist kein Fehler in den Trennmustern, sondern im - \LaTeX-Kern fest implementiert. - -\item\label{enum:reformDoppeld} In mehrdeutigen Wörtern werden - Trennungen nur an übereinstimmenden Trennstellen - zugelassen: - - \begin{tabular}[t]{RUUU} - Druckerzeug-nis & Dru-ckerzeugnis & Druck-erzeugnis & - Drucker-zeugnis\\ - Mu-sikerle-ben & Musi-kerleben & Musik-erleben & Musiker-leben\\ - nachtritt & nach-tritt & Nacht-ritt\\ - Wachstu-be & Wach-stube & Wachs-tube\\ - \end{tabular} - - Beachte, die Trennstellen ">Drucker-zeugnis"< und ">Musiker-leben"< - sind in den Interpretationen \emph{Druck-Erzeugnis} und - \emph{Musik-Erleben} irreführend. Sie entfallen nach - \regelref{enum:reformSinn} und sind nicht als übereinstimmende - Trennstellen anzusehen. - - Für diese Regel gilt die folgende Einschränkung: - \begin{itemize} - \item Bei mehrdeutigen Wörtern endend auf \emph{"~ende, "~enden, - "~endes} wird stets die Trennung der Partizipform des Verbs - verwendet. - \end{itemize} - - \begin{tabular}[t]{RUU} - spie-len-de & Spiel-ende & spielende\\ - \end{tabular} - -% \item\label{enum:reformOW} In Ableitungen von Namen auf \emph{"~ow} -% bleibt \emph{"~ow} ungetrennt, wenn es den Laut [o\,:] bezeichnet. -% Die Nottrennung der Ableitungssilben \emph{"~er}, \emph{"~ern}, -% \emph{"~ers} wird unterdrückt \cite[\S~113]{amtlRegeln:2006, -% amtlRegeln:2006:duden} -% i.\,V.\,m.~\cite[R~180]{duden:1991}: - -% \begin{tabular}[t]{RUU} -% Tel-tower & Telto-wer & Teltow-er\\ -% Trep-towern & Trepto-wern & Treptow-ern\\ -% Pan-kowers & Panko-wers & Pankow-ers\\ -% \end{tabular} - -\end{enumerate} - - -\section{Trennfehler} -\label{sec:trennfehler} -Mit den vorliegenden Trennmustern können sämtliche Wörter der -zugrundeliegenden Wortliste fehlerfrei getrennt werden. Technisch -gesprochen endet der letzte \Programm{Patgen}-Lauf mit der Meldung - -\begin{lstlisting}[style=shell] -1266082 good, 0 bad, 0 missed -100.00 %, 0.00 %, 0.00 % -\end{lstlisting} -(der Wert vor \lstinline[style=shell]+good+ ist vom Listenumfang -abhängig). Trotz des großen Umfangs der Wortliste lassen sich -Trennfehler in Wörtern, die nicht in der Liste enthalten sind, nicht -vermeiden. Der Umfang der Wortliste kann allerdings nicht beliebig -erweitert werden.% -\footnote{Liangs Schema sieht nur einen begrenzten Bereich für die - Trennstellenbewertungen vor (0--9). Die derzeitigen Trennmuster - vewenden bereits Bewertungen der Höhe~8.} -% -In den folgenden Fällen sollten fehlerhafte Trennungen der Trennmuster -jedoch gemeldet werden: - -\begin{enumerate}[\hspace{1em}A.] - -\item\label{enum:kritWLfehlerhaft} Das Wort ist bereits in der Wortliste - enthalten. Der Eintrag ist jedoch fehlerhaft. - -\end{enumerate} - -Falls das Wort nicht in der Wortliste enthalten ist, bestehen sehr gute -Chancen, dass es aufgenommen wird, wenn eines der folgenden Kriterien -erfüllt ist: - -\begin{enumerate}[\hspace{1em}A.] - \refstepcounter{enumi}% Fortsetzung der obigen Aufzählung. - -\item\label{enum:kritHerkTM} Das betreffende Wort wird mit den - \emph{herkömmlichen} Trennmustern für die traditionelle oder - reformierte Rechtschreibung korrekt getrennt. Korrekt bedeutet hier: - Nicht alle möglichen Trennstellen müssen erkannt werden; es werden - jedoch in keinem Fall falsche Trennstellen ermittelt. Zum Testen kann - in \TeX\ der folgende Aufruf verwendet werden (die Ausgabe erfolgt in - der \Abk{log}-Datei): -\begin{lstlisting}[style=LaTeX] -\showhyphens{durch Leerzeichen getrennte Wörter} -\end{lstlisting} - -\item\label{enum:kritSinn} Es handelt es sich um eine orthographisch - richtige, aber sinnentstellende oder irreführende Trennung. - Berücksichtigt werden allerdings nur Wörter, die aus höchstens zwei - (gegebenenfalls prä- und suffigierten) Wörtern zusammengesetzt sind, - zum Beispiel ">Talent-wässerung"<. Nicht berücksichtigt wird hingegen - die ">Talent-wässerungsanlage"<. - -\end{enumerate} - -Einige bekannte Fehler in den Trennmustern sind in der Datei -\Datei{CHANGES} verzeichnet. Noch nicht bekannte falsche, fehlende und -unerwünschte Worttrennungen können an die folgenden E-Mail-Adressen -gerichtet werden: -\begin{itemize} -\item - \href{mailto:trennmuster@dante.de}{trennmuster@dante.de}, -\item \href{mailto:wl@gnu.org}{wl@gnu.org} (Werner Lemberg). -\end{itemize} - -Trennfehler, die in den Trennmustern nicht korrigiert werden können, -können mit Hilfe einer privaten Ausnahmeliste behandelt werden: -\begin{lstlisting}[style=LaTeX] -\hyphenation{Tal-entwäs-se-rungs-an-la-ge Kaf-ka-kenner-klub} -\end{lstlisting} - -Die aktuelle und ältere Ausgaben der Trennmuster sind im Dateibereich -des Trennmuster-Wikis erhältlich.% -\footnote{\url{http://projekte.dante.de/Trennmuster}} -% -Im Entwicklerrepositorium\footnote{% - siehe \url{http://projekte.dante.de/Trennmuster/Entwickler}} -befindet sich ein Makefile, mit dem jederzeit neue Trennmuster erzeugt -werden können. - -\nobreak -\noindent\parbox{\linewidth}{% - \vspace*{\baselineskip} - \raggedright - \itshape - Happy \TeX ing!\newline - Die deutschsprachige Trennmustermannschaft -} - - -\bibliography{dehyph-exptl} - - -\appendix -\section{Dateien und Installation} -\label{sec:installation} - -Die eigentlichen Trennmusterdateien liegen in \Abk{utf-8}-Kodierung vor -(siehe \autoref{tab:dateien}, Endung \texttt{pat}). Sie werden von -\TeX\ nicht direkt geladen, sondern durch Manteldateien, die ebenfalls -Teil des Pakets sind (Endung \texttt{tex}). Wird eine 8-Bit-fähige -\TeX-Variante erkannt, übernehmen diese Manteldateien die Konvertierung -der Trennmuster in die \Abk{t1}-Kodierung. - -\begin{table} - \centering - \caption{Trennmuster- und Manteldateien} - \label{tab:dateien} - \begin{tabular}{>{\ttfamily}l>{\ttfamily}l} - \normalfont Trennmusterdatei & \normalfont Manteldatei\\ - \addlinespace\toprule\addlinespace - dehypht-x-<datum>.pat & dehypht-x-<datum>.tex\\ - dehyphts-x-<datum>.pat & dehyphts-x-<datum>.tex\\ - dehyphn-x-<datum>.pat & dehyphn-x-<datum>.tex\\ - \end{tabular} -\end{table} - -Bei der Installation werden die Manteldateien an die in -\autoref{tab:varietaeten} gezeigten Trennmusterbezeichner gebunden. -Diese Schritte werden für verschiedene \TeX-Verteilungen in der Datei -\Datei{INSTALL} beschrieben. Nach der Installation können die -experimentellen Trennmuster wie in \autoref{sec:aktivieren} gezeigt -verwendet werden. - - -\section{Fragen \& Antworten} -\label{sec:fragen} - -\newcommand*{\fragefont}{\itshape} -\newcommand*{\themenfont}{\large\normalfont} -\newcounter{cntfrage}% Zaehler fuer Fragen. -\newcounter{thema}% Zaehler fuer Themenueberschriften. -\renewcommand*{\thethema}{\Roman{thema}.} -\newcounter{frage}% Zaehler fuer Fragen. -\renewcommand*{\thefrage}{\arabic{frage}.} -\newboolean{nextfrage} - -\makeatletter - -%%% Neue zref-Liste frage = (type, text, anchor). -\zref@newlist{frage} -\zref@newprop{type}{f} -\zref@newprop{text}{??} -\zref@addprop{frage}{type} -\zref@addprop{frage}{text} -\zref@addprop{frage}{anchor} - -%%% Fuegt eine neue Themenueberschrift ein. -\newcommand*{\fragenthema}[1]{% - \par - \pagebreak[1] - \vspace{.25\baselineskip plus .1\baselineskip minus .1\baselineskip} - \refstepcounter{cntfrage} - \stepcounter{thema} - \zref@setcurrent{type}{t} - \zref@setcurrent{text}{\thethema~#1} - \zref@labelbylist{frage:\thecntfrage}{frage} - \noindent{\themenfont\thethema~#1\par} -} - -%%% Umgebung fuer eine Frage mit Antwort. -\newenvironment{frageantwort}[1]{% - \par - \vspace{.25\baselineskip plus .1\baselineskip minus .1\baselineskip} - \refstepcounter{cntfrage} - \stepcounter{frage} - \zref@setcurrent{type}{f} - \zref@setcurrent{text}{\thefrage~#1} - \zref@labelbylist{frage:\thecntfrage}{frage} - \noindent{\fragefont\thefrage~#1\par} - \nobreak\noindent\ignorespaces -}{% - \vspace{.25\baselineskip plus .1\baselineskip minus .1\baselineskip} -} - -%%% Zeige alle Fragen in sortierter Reihenfolge. -\newcommand{\zeigefragen}{% - \par - \zref@refused{frage:1} - \setcounter{cntfrage}{1} - \setboolean{nextfrage}{true} - \whiledo{\boolean{nextfrage}}{ - \vspace{.25\baselineskip plus .1\baselineskip minus .1\baselineskip} - \ifthenelse{\equal{\zref@extract{frage:\thecntfrage}{type}}{f}}{% Frage - \noindent% - \begingroup% - \fragefont% - \hyperlink{\zref@extract{frage:\thecntfrage}{anchor}}{% - \zref@extract{frage:\thecntfrage}{text}% - }% - \par - \endgroup - }{% Themenueberschrift - \noindent% - \begingroup% - \themenfont% - \zref@extract{frage:\thecntfrage}{text}% - \par - \endgroup - \nobreak - } - \stepcounter{cntfrage} - \zref@ifrefundefined{frage:\thecntfrage}{\setboolean{nextfrage}{false}}{} - } - \vspace{.5\baselineskip plus .1\baselineskip minus .1\baselineskip} - \setcounter{cntfrage}{0} - \setcounter{frage}{0} -} - - -\zeigefragen - - -\fragenthema{Verwenden der Trennmuster} - -\begin{frageantwort}{Die experimentellen Trennmuster waren in der - \TeX-Verteilung bereits vorinstalliert. Wie kann das Datum - ermittelt werden, das Teil des Trennmusterbezeichners ist, wie in - \autoref{sec:verwenden} erwähnt?} - Die Trennmusterbezeichner werden in der Datei \Datei{language.dat} - definiert, wo auch die Verbindung zu den Manteldateien hergestellt - wird. Da ein Teil der Trennmusterbezeichner bereits bekannt ist, - \verb+german-x+, vgl. \autoref{tab:varietaeten}, kann die Datei - \Datei{language.dat} danach durchsucht werden. Zunächst muss der Ort - der Datei mit Hilfe des Kommandos \lstinline[style=shell]{kpsewhich} - ermittelt werden. Es folgen die vollständigen Kommandos für - unixähnliche Shells und die Windows-Kommandozeile \Datei{cmd.exe}. - Achtung, bei den einfachen Anführungszeichen handelt es sich um - Gravis ("`Backquotes"'). - - \begin{lstlisting}[style=shell, caption=shell] -grep -i german-x `kpsewhich language.dat` - \end{lstlisting} - - \begin{lstlisting}[style=shell, caption=\Datei{cmd.exe}] -for /F "usebackq" %f in (`kpsewhich language.dat`) do find /i "german-x" %f - \end{lstlisting} - - Die Ausgabe dieser Kommandos sieht etwa wie folgt aus (das Datum kann - abweichen): - -\begin{lstlisting} -german-x-2009-06-19 dehypht-x-2009-06-19.tex -=german-x-latest -ngerman-x-2009-06-19 dehyphn-x-2009-06-19.tex -=ngerman-x-latest -\end{lstlisting} - Die gesuchten Trennmusterbezeichner befinden sich in der ersten Spalte - und lauten in diesem Beispiel - \lstinline[style=LaTeX]{german-x-2009-06-19} und - \lstinline[style=LaTeX]{ngerman-x-2009-06-19}. In der zweiten Spalte - kann man die Namen der Manteldateien erkennen - (vgl. \autoref{tab:dateien}). Die mit einem Gleichheitszeichen - beginnenden Zeilen definieren ein Synonym für den - Trennmusterbezeichner der unmittelbar vorangehenden Zeile in der Datei - \Datei{language.dat}. -\end{frageantwort} - - -\fragenthema{Rechtschreibung} - -\begin{frageantwort}{Verlag, Prüfer o.\,ä. bemängeln die Trennung - der Trennmuster für die reformierte Rechtschreibung. Zum Beispiel - wird ">In-dus-trie"< getrennt, der Duden trennt jedoch - ">In-dust-rie"<.} - Die amtlichen Regeln für die Rechtschreibung der deutschen Sprache - lassen für viele Wörter mehrere Trennvarianten zu. Die Trennmuster - und ebenso Wörterverzeichnisse legen sich aus praktischen Gründen auf - eine Trennvariante fest. Sie können daher unterschiedliche Trennungen - verwenden, ohne dass eine von beiden falsch ist. Aus diesem Grund - sind Wörterverzeichnisse nicht geeignet, eine bestimmte Trennung auf - Richtigkeit zu prüfen. Verbindlich sind einzig die amtlichen Regeln - für die Rechtschreibung der deutschen Sprache~\cite{amtlRegeln:2006}. - Häufig sind diese im Anhang eines Wörterbuchs abgedruckt. Die von den - Trennmustern befolgten Konventionen können \autoref{sec:trennregeln} - entnommen werden. - - Wenn Unsicherheit darüber herrscht, wie die Rechtschreibung geprüft - wird, sollte dies frühzeitig geklärt werden. Nicht jedem Redakteur - oder Prüfer ist bewusst, dass der Duden seine normative Stellung mit - der Rechtschreibreform~1996 eingebüßt hat. -\end{frageantwort} - - -\begin{frageantwort}{Gibt es dudenkonforme Trennmuster für die - reformierte Rechtschreibung?} - Zur Zeit nicht, es ist auch nicht geplant. Dieses Projekt ist jedoch - offen für Vorschläge und Mitarbeit. -\end{frageantwort} - - -\begin{frageantwort}{Weshalb werden noch Trennmuster für die - traditionelle Rechtschreibung bereitgestellt?} - Die amtlichen Regeln für die Rechtschreibung der deutschen Sprache in - der Fassung von 2006 sind nur für öffentliche Einrichtungen und - Behörden verbindlich. Im privaten Schriftverkehr kann man wahlweise - die traditionelle oder die reformierte Rechtschreibung verwenden.% - \footnote{Oder auch keine von beiden.} -% - Daher erfreut sich die traditionelle Rechtschreibung weiterhin großer - Beliebtheit. - - Für Texte in gebrochener Schrift ist die traditionelle Rechtschreibung - sogar vorzuziehen. -\end{frageantwort} - - -\begin{frageantwort}{Können Trennungen mit einer Silbenlänge von nur - einem Buchstaben ermöglicht werden, zum Beispiel für den Satz in - schmalen Kolumnen?} - Mit diesen Trennmustern ist das nicht möglich, da die zugrundeliegende - Wortliste solche Trennungen nicht enthält. Die Abtrennung einzelner - Vokale, zum Beispiel ">A-bend"<, war nur kurzzeitig zulässig; die - entsprechende Regelung von 1996 wurde mit der Rechtschreibreform 2006 - wieder zurückgenommen. Wird die Silbenmindestlänge für die - Worttrennung auf eins verringert, können falsche Trennungen auftreten. -\end{frageantwort} - - -\fragenthema{Mitarbeit} - -\begin{frageantwort}{Wie kann ich mich über dieses Projekt informieren?} - Zentrale Anlaufstelle ist das Trennmuster-Wiki, welches sich momentan - jedoch noch im Aufbau befindet.% - \footnote{\url{http://projekte.dante.de/Trennmuster}} -% - Für Fragen und Hinweise kann nach Anmeldung die Mailingliste% -% - \footnote{\url{trennmuster@dante.de}}; -% - oder alternativ die Usenetgruppe \Datei{de.comp.text.tex} genutzt - werden. Die folgenden Dateien enthalten weitergehende Informationen: - - \begin{itemize} - \item Neben der Dokumentation zu den Trennmustern enthält dieses Paket - eine Projektbeschreibung (\Datei{projektbeschreibung.pdf}). - - \item Die Datei \Datei{CHANGES} enthält bekannte, systematische Fehler - der Trennmuster. - - \item Das Entwicklerrepositorium enthält in der Datei - \Datei{dateikopf} eine Beschreibung des Formats der Wortliste. - - \end{itemize} -\end{frageantwort} - - -\begin{frageantwort}{Wie kann ich helfen?} - Die deutschsprachige Trennmustermannschaft ist eine offene Gruppe und - benötigt dringend weitere Mithilfe. Interessenten sind daher hoch - willkommen! Zum Mitmachen gibt es mehrere Möglichkeiten: - \begin{itemize} - \item Die einfachste ist, die experimentellen Trennmuster ausgiebig zu - testen und Fehler zu melden (siehe \autoref{sec:trennfehler}). - - \item Besonders hilfreich wäre Mitarbeit am Projekt. Als Einstieg - kann die (grobe) Aufgabenliste in der Projektbeschreibung dienen. - - Obwohl schon experimentelle Trennmuster veröffentlicht wurden, steht - dieses Projekt noch ziemlich am Anfang. Ziel ist, die verwendete - Wortliste von möglichst vielen Menschen in verteilter Arbeit auf - Richtigkeit zu prüfen. Bis dahin bleibt jedoch noch viel zu tun. - - \item Mittelfristig -- nach Fertigstellung der Prüfmaske~-- kann auch - durch systematische Durchsicht eines Teils der Wortliste geholfen - werden. - - \item Fragen, Hinweise und Ideen sind auf der Mailingliste immer - willkommen! - \end{itemize} -\end{frageantwort} - - -\begin{frageantwort}{Sollten Trennfehler einzeln oder gesammelt - eingereicht werden?} - Das ist egal. Es sollten allerdings die folgenden Hinweise beim - Einreichen von Fehlern beachtet werden: - - \begin{description}\setkomafont{descriptionlabel}{\normalfont\itshape} - \item[Aktualität] Wenn Sie ältere Trennmusterdateien verwenden, prüfen - Sie zunächst, ob der Fehler auch mit aktuellen Trennmustern - auftritt. Die aktuellen Trennmuster sind im \Abk{ctan} im Paket - \texttt{dehyph-exptl} oder im Dateibereich unter der - Projekt-\Abk{url} erhältlich. Im Repositorium befindet sich auch - ein Makefile, mit dem jederzeit neue Trennmuster aus der aktuellen - Wortliste erzeugt werden können. - - \item[Informationen] In einem Fehlerbericht sollte für das betreffende - Wort die richtige und bei einzelnen Worteinreichungen auch die - falsche Trennung angegeben werden. Außerdem die genaue Version der - verwendeten Trennmuster (traditionelle oder reformierte - Rechtschreibung, Datum der Trennmusterdatei). - - \item[Listenformat] Es erleichtert die Korrektur, wenn - Berichtigungsvorschläge in Form einer Liste eingereicht werden, die - automatisch mit Skripten bearbeitet werden kann. Die folgenden - Konventionen sollten dabei eingehalten werden: - \begin{itemize} - \item Die Spalten werden mit einem Semikolon \verb+;+ getrennt. - \item Die erste Spalte enthält das betreffende Wort in ungetrennter - Form. - \item Die zweite Spalte enthält das Wort in der Trennvariante nach - traditioneller Rechtschreibung. - \item Falls die Trennung nach reformierter Rechtschreibung davon - abweicht, steht diese in der dritten Spalte. - \item Ab der vierten Spalte \emph{können} weitere Trennvarianten - folgen, etwa die falsche Trennung. Eine kurze Erklärung sollte - dann darauf eingehen. - \item Unerwünschte Trennungen werden mit einem Punkt \verb+.+ - markiert. - \item Anfang und Ende der Liste sollten klar erkennbar sein. - \end{itemize} - Eine Liste könnte beispielhaft so aussehen: -\begin{lstlisting}[style=Text] -sonnendurchfluteten;son-nen-durch-flu-te-ten -Talentwässerung;Tal-ent.wäs-se-rung -Fensterplatz;Fen-ster-platz;Fens-ter-platz -\end{lstlisting} - Dieses Format ist auch für einzeln eingereichte Korrekturen - sinnvoll. - - \item[Betreff] Der Betreff einer Fehlermeldung sollte aussagekräftig - sein. Daher sollten mehrere Trennfehler, sofern möglich, thematisch - zusammengefasst werden. Außerdem kann zur einfacheren Zuordnung das - entsprechende Kriterium aus \autoref{sec:trennfehler} dem Betreff - der E-Mail in eckigen Klammern vorangestellt werden, zum Beispiel: -\begin{lstlisting}[style=Text] -Betreff: [A] sonnendurchfluteten -\end{lstlisting} - für einen Trennfehler im Wortes \emph{sonnendurchfluteten}, der - durch einen Fehler in der Wortliste hervorgerufen wird. - \end{description} -\end{frageantwort} - - -\end{document} - -%%% Local Variables: -%%% mode: latex -%%% TeX-PDF-mode: t -%%% TeX-master: t -%%% coding: iso-8859-15 -%%% End: |