summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex
blob: 5608f4da9dfa027cd34e6d7318823a6ba8acb569 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
%%% Artikelklasse mit
%%% * Grundschriftgröße 11 Punkt,
%%% * klassischem Satzspiegel,
%%% * flachem Inhaltsverzeichnis.
\documentclass[11pt,DIV9,tocleft]{scrartcl}
%%% Eingabekodierung ist ISO-8859-15.
\usepackage[ansinew]{inputenc}
%%% Schrifteinstellung.
%%% * Grundschrift Palatino,
%%% * Akzidenzschrift Bera Sans,
%%% * Schreibmaschinenschrift Luxi Mono.
\usepackage[T1]{fontenc}
\usepackage[osf]{mathpazo}
\usepackage[scaled]{berasans}
\renewcommand*{\ttdefault}{lmtt}
\usepackage{textcomp}
\linespread{1.05}
\usepackage[expansion=true]{microtype}
%%% Lade einige Pakete.
\usepackage{multicol}
\usepackage{tabularx}
\usepackage{booktabs}
\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}}
\newcolumntype{L}{>{\raggedright\arraybackslash}X}
%%% Bette Quellkode in PDF-Ausgabe ein.
% \usepackage{embedfile}
% \embedfile[%
% mimetype=plain/text,%
% desc={LaTeX-Quelltext der Datei \jobname.pdf}%
% ]{\jobname.tex}
% \embedfile[%
% mimetype=plain/text,%
% desc={BibTeX-Quelltext der Datei \jobname.pdf}%
% ]{\jobname.bib}
%%% 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}
\hypersetup{
  pdftitle={Freie Wortlisten und Trennmuster für die deutsche Sprache},
  pdfauthor={Die deutschsprachige Trennmustermannschaft}
}
\hypersetup{
  pdfstartview={XYZ null null null},% Zoom factor is determined by viewer.
  colorlinks,
  linkcolor=RoyalBlue3,
  urlcolor=Chocolate4,
  citecolor=DeepPink2
}
%%% Schriftfestlegungen.
\setkomafont{title}{\normalcolor\normalfont}
\setkomafont{sectioning}{\normalcolor\normalfont}
\setkomafont{section}{\Large}
\setkomafont{subsection}{\Large\itshape}
%%% Einige Makros für logische Auszeichnungen definieren.
\newcommand*{\Abk}[1]{\textsc{#1}}
\newcommand*{\Programm}[1]{\textsc{#1}}
\newcommand*{\Datei}[1]{\texttt{#1}}
%%% Randnotiz am linken Rand.
\newcommand{\lrand}[1]{%
  \mbox{}%
  \marginpar{%
    \hspace*{-2\marginparsep}%
    \hspace*{-\textwidth}%
    \hspace*{-\marginparwidth}%
    \parbox[t]{\marginparwidth}{%
      \raggedright%
      \small%
      \sffamily%
      \bfseries%
      #1%
    }%
  }%
  \ignorespaces%
}
%%% Satzspiegel erneut berechnen.
\typearea{last}
%%% Trennausnahmen definieren.
\hyphenation{
Back-end
}

\begin{document}
%%% Dokumenttitel.
\author{Die deutschsprachige Trennmustermannschaft}
\title{Freie Wortlisten und Trennmuster\linebreak[1] für die deutsche Sprache}
\subtitle{\bigskip Eine kurze Projektbeschreibung}
\maketitle
%%% Zweispaltiges Inhaltsverzeichnis.
\begin{multicols}{2}
\tableofcontents
\end{multicols}



\section{Ziele}
Dieses Projekt beabsichtigt hochqualitative Wortlisten,
Trennmuster~\cite{liang:1983} und Ausnahmelisten für die deutsche
Sprache zu schaffen, die auch österreichische und
(deutsch)schweizerischer Besonderheiten abdecken.  Grundlage sind die
verbindlichen Regeln des Dudens in der Fassung von 1991 und die
amtlichen Regeln für die Rechtschreibung der deutschen Sprache in der
Fassung von 2006.~\cite{duden:1991, amtlRegeln:2006,
  amtlRegeln:2006:duden} Teil des Projekts ist eine Infrastruktur, die
die Kontrolle der Listen in verteilter Arbeit ermöglicht.  Wortlisten,
Trennmuster und Ausnahmelisten sollen unter freien Lizenzen jedermann
zugänglich gemacht werden.



\section{Wer wir sind}
Die deutschsprachige Trennmustermannschaft setzt sich zur Zeit aus
Leuten der Open"-Office-Gemeinde%
\footnote{\url{http://de.openoffice.org/}} und Mitgliedern des
Dante~e.\,V.%
\footnote{Deutschsprachige Anwendervereinigung \TeX~e.\,V.,
  \url{http://www.dante.de/}} zusammen.

Die Kommunikation läuft derzeit über die Gruppe
\Programm{Trennmuster-Opensource} bei Google%
\footnote{\url{http://groups.google.de/group/trennmuster-opensource?hl=de}}%
, das Projekt soll jedoch bei einem anderen Internetdienst zur
Verwaltung von Softwareprojekten angemeldet werden.



\section{Aufgaben}
Dieser Abschnitt enthält eine Zusammenstellung von anstehenden Aufgaben.
Die Liste ist weder sortiert, noch vollständig.

\subsection*{Arbeit an Trennmustern}
\begin{itemize}\raggedright
\item Spezifikation und Gestaltung der Eingabemaske (Frontend)
\item Spezifikation und Implementierung der Datenbankanbindung (Backend)
\item Erweitern des Wortbestandes um Wörter aus geläufigen
  Sprachbereichen (Küche und Haushalt, Handwerk, Floristik, Märchen,
  deutsche Vor- und Nachnamen, Städte- und Flussnamen, römische Ziffern,
  etc.)
\item Kontrolle von Rechtschreibung und Trennung des Wortbestands
\item Prüfen, ob linguistische Besonderheiten der deutschen Sprache
  durch Startmuster in \Programm{Patgen} berücksichtigt werden können
  (häufige Vor- und Nachsilben wie -lich, -keit, -lein, etc.)
\end{itemize}

\subsection*{Änderungen an \TeX}
\begin{itemize}\raggedright
\item \TeX\ sollte Trennmuster dynamisch laden können, beispielsweise
  für fachspezifische Begriffe ($\Rightarrow$ Lua\TeX).
\item Babel sollte einen Versionsmechanismus für die
  Trennmusteraktivierung anbieten, um in einem Dokument trotz
  weiterentwickelter Trennmuster umbruchtreuen Textsatz garantieren zu
  können ($\Rightarrow$ Paket \texttt{hyphsubst}).
\item Haupt- und Nebentrennstellen sollten im Trennalgorithmus
  berücksichtigt werden.
\end{itemize}

\subsection*{Sonstiges}
\begin{itemize}\raggedright
\item Umzug auf einen anderen Host (BerliOS, Sourceforge o.\,ä.)
\item Reservierung einer eigenen Domain
\end{itemize}
Wer Interesse oder Ideen hat, wende sich bitte an die Gruppe.\newline
\indent\emph{Dieses Projekt benötigt Deine Hilfe!}



\section{Ressourcen}
\subsection{Auf welche Wortlisten können wir zurückgreifen?}

\lrand{\medskip Lembergs Liste}
\begin{tabularx}{\linewidth}[t]{lL}
  \toprule\addlinespace
  Urheber & Werner Lemberg\\
  Rechte & \ldots\\
  Wortformen & 420.000\\
  Sortierkriterium & alphabetisch\\
  Rechtschreibung & gut\\
  Bemerkung & manuell gepflegt\\
  Zugriff & \Programm{git}-Repositorium:\newline
  \textbullet\ \verb+git clone git://repo.or.cz/wortliste.git+\newline
  \textbullet\ \verb+git clone http://repo.or.cz/r/wortliste.git+ \\
  Stand & 29.\,3.\,2008\\
  \addlinespace\bottomrule
\end{tabularx}

\bigskip\bigskip
\noindent\lrand{\medskip Leipziger Liste}
\begin{tabularx}{\linewidth}[t]{lL}
  \toprule\addlinespace Urheber & Liste des Wortschatzprojekts der Universität Leipzig%
  \footnote{\url{http://wortschatz.uni-leipzig.de/}}\\
  Rechte & \Abk{gpl}\\
  Wortformen & 2.000.000\\
  Sortierkriterium & Häufigkeit\\
  Rechtschreibung & mangelhaft\\
  Bemerkung & automatische Internetsuche (Datenbanken, Zeitungsarchive usw.)\\
  Zugriff & \ldots\\
  Stand & 28.\,3.\,2008\\
  \addlinespace\bottomrule
\end{tabularx}

\bigskip\bigskip
\noindent\lrand{\medskip Mannheimer Liste}
\begin{tabularx}{\linewidth}[t]{lL}
  \toprule\addlinespace
  Urheber & Korpus des Instituts für Deutsche Sprache (\Abk{ids})%
  \footnote{\url{http://www.ids-mannheim.de/kl/}}\\
  Rechte & ">Darf in ihrer Gesamtheit -- wie vereinbart -- nicht veröffentlicht oder an Dritte weitergegeben werden."< Abgeleitete Werke können nach unserer Wahl behandelt werden.\\
  Wortformen & 4.000.000\\
  Sortierkriterium & Häufigkeitsklassen\\
  Rechtschreibung & mittel\\
  Zugriff & nicht öffentlich\\
  Stand & 9.\,10.\,2007\\
  \addlinespace\bottomrule
\end{tabularx}


\subsection{Welche Listen haben wir in Aussicht?}

\lrand{\medskip Berliner Liste}
\begin{tabularx}{\linewidth}[t]{lL}
  \toprule\addlinespace
  Urheber & Kernkorpus des Projekts Digitales Wörterbuch der Deutschen Sprache (\Abk{dwds})%
  \footnote{\url{http://www.dwdscorpus.de/}}\\
  Rechte & \ldots\\
  Wortformen & 2.000.000\\
  Sortierkriterium & \ldots\\ 
  Rechtschreibung & \ldots\\
  Bemerkung & repräsentativer Wortschatz der deutschen Sprache\\
  Zugriff & derzeit nicht\\
  Stand & voraussichtlich 2008\\
  \addlinespace\bottomrule
\end{tabularx}



\section{Bisherige Ergebnisse}
\subsection{Wortlisten}
Die von Werner Lemberg erstellte und kontrollierte Liste steht im
öffentlich zugänglichen Entwicklerrepositorium.%
\footnote{\url{http://repo.or.cz/}\qquad Eine \Programm{Git}-Version für
  Windows ist unter
  \url{http://code.google.com/p/msysgit/downloads/list} erhältlich,
  Datei \Datei{Git-1.5.5-preview20080413.exe} (Stand: 30.\,5.\,2008).}
Eine Kopie kann mit
\begin{lstlisting}[style=shell,escapechar=\$]
git clone git://repo.or.cz/wortliste.git $\qquad\emph{oder}$
git clone http://repo.or.cz/r/wortliste.git
\end{lstlisting}
bezogen werden.%
\footnote{Neben dem Protokoll unterscheiden sich auch die Adressen!}  Im
Repositorium sind auch einige Skripten zur Bearbeitung der Wortliste
enthalten.  Aktualisiert wird die Wortliste (das gesamte lokale
Repositorium) mit
\begin{lstlisting}[style=shell]
git pull
\end{lstlisting}

\subsection{HTML-Frontend}
Es existiert ein Entwurf für eine interaktive Maske zur Kontrolle der
Rechtschreibung von Wortlisten und der Eingabe korrekter Trennungen.%
\footnote{\url{http://www.mnn.ch/opendehyph/index.php}}

\subsection{Trennmusterdateien}
\begin{itemize}
\item Die bisherigen Trennmusterdateien für die traditionelle und neue
  Rechtschreibung, die Dateien \Datei{dehypht.tex} und
  \Datei{dehyphn.tex}, können im \Abk{ctan}%
  \footnote{Comprehensive \TeX\ Archive Network,
    \url{http://ctan.tug.org/}}
%
  bezogen werden.  Sie sind \emph{nicht} im Zuge dieses Projekts
  entstanden.

\item Das \LaTeX-Paket \texttt{dehyph-exptl} enthält Unterstützung für
  die experimentellen Trennmuster.  Es kann zusammen mit den Paketen
  \texttt{Babel} und \texttt{hyphsubst} verwendet werden und ist im
  \Abk{ctan} verfügbar.

\item Im Dateibereich der Google-Gruppe
  \Programm{Trennmuster-Opensource} sind aktuelle Trennmuster verfügbar,
  die aus Werner Lembergs Liste generiert wurden.%
  \footnote{\url{http://groups.google.de/group/trennmuster-opensource?hl=de}}
\end{itemize}



\section{Zeitplan}
Es ist kein Ende abzusehen.



\raggedright
\bibliography{projektbeschreibung}


\end{document}

%%% Local Variables: 
%%% mode: latex
%%% TeX-PDF-mode: t
%%% TeX-master: t
%%% coding: iso-8859-15
%%% End: