summaryrefslogtreecommitdiff
path: root/Master/texmf-dist
diff options
context:
space:
mode:
authorUwe Ziegenhagen <ziegenhagen@gmail.com>2013-05-12 18:15:30 +0000
committerUwe Ziegenhagen <ziegenhagen@gmail.com>2013-05-12 18:15:30 +0000
commit846f286f9414ebd67e82760fea2d370b68fa4ca8 (patch)
treea6eab508e7f1c1699dbf45915fa20386c9e72154 /Master/texmf-dist
parent8c2defb5e8e3b047801432524904f5888ef781c1 (diff)
git-svn-id: svn://tug.org/texlive/trunk@30420 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-de/texlive-de-new.tex811
1 files changed, 796 insertions, 15 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-new.tex b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-new.tex
index eb8ea421e10..57e7b4f54e2 100644
--- a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-new.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de-new.tex
@@ -118,7 +118,7 @@ Köln, den \today
\listoffigures
-\listoftables
+%\listoftables
%
@@ -906,7 +906,7 @@ verwenden. Die wichtigsten sind:
Fallback-Sprache Englisch genutzt.
\item[-in-place] Sollten Sie schon ein rsync, svn, oder eine andere Kopie von
- \TL{} haben (siehe \url{http://tug.org/texlive/acquire-mirror.html}), dann wird diese Option genau das nutzen, was Sie schon haben und nur die notwendigen post-install Operationen durchführen. Eine Warnung: Die Datei \filename{tlpkg/texlive.tlpdb} kann dadurch überschrieben werden; machen Sie vorher gegebenenfalls eine Sicherheitskopie. Die Entfernung von Paketen muss auch manuell vorgenommen werden.
+ \TL{} haben (siehe \url{http://tug.org/texlive/acquire-mirror.html}), dann wird diese Option genau das nutzen, was Sie schon haben und nur die notwendigen post-install Operationen durchführen. Eine Warnung: Die Datei \newline \filename{tlpkg/texlive.tlpdb} kann dadurch überschrieben werden; machen Sie vorher gegebenenfalls eine Sicherheitskopie. Die Entfernung von Paketen muss auch manuell vorgenommen werden.
Diese Option kann nicht über die Installer-Schnittstelle gesetzt werden.
@@ -1031,14 +1031,14 @@ Wenn Sie von DVD installiert haben, können Sie mittels des folgenden Befehls di
Unter Windows sind die auf dem System vorhandenen Schriften automatisch nutzbar. Auf einem Unix/Linux System sind Anpassungen notwendig, damit die Schriften per Systemname und nicht nur Dateiname gefunden werden können.
-Hierfür wird bei der Installation des \filename{xetex} Pakets die Datei \filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}
+Hierfür wird bei der Installation des \filename{xetex} Pakets die Datei \newline \filename{TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf}
erzeugt.
Um die mitgelieferten \TL-Schriften systemweit verwenden zu können,
gehen Sie bitte folgendermaßen vor:
\begin{enumerate}
-\item Kopieren Sie als root-User \filename{texlive-fontconfig.conf} nach
+\item Kopieren Sie als root-User \filename{texlive-fontconfig.conf} nach \newline
\dirname{/etc/fonts/conf.d/09-texlive.conf}.
\item Führen Sie \Ucom{fc-cache -fsv} aus.
\end{enumerate}
@@ -1254,7 +1254,7 @@ Für weitere Programme siehe \url{http://tug.org/interest.html}.
\chapter{Installation für mehrere Maschinen oder Nutzer (Netz-Installation)}
\label{sec:sharedinstall}
-Bei \TL ist nicht nur vorgesehen, dass es von mehreren Benutzern auf einem System verwendet werden kann, sondern auch in einem Netzwerk. In der normalen Konfiguration von \TL werden nur relative und keine absoluten Pfade verwendet. Dies erkennt man an Einstellungen in der Datei \filename{\$TEXMFMAIN/web2c/texmf.cnf}, die Zeilen wie die folgenden enthält, in denen Verzeichnisse relativ zu den Verzeichnissen lokalisiert werden,
+Bei \TL ist nicht nur vorgesehen, dass es von mehreren Benutzern auf einem System verwendet werden kann, sondern auch in einem Netzwerk. In der normalen Konfiguration von \TL werden nur relative und keine absoluten Pfade verwendet. Dies erkennt man an Einstellungen in der Datei {\small \filename{\$TEXMFMAIN/web2c/texmf.cnf}}, die Zeilen wie die folgenden enthält, in denen Verzeichnisse relativ zu den Verzeichnissen lokalisiert werden,
in denen sich die Programme befinden:
\begin{verbatim}
@@ -1356,7 +1356,7 @@ befinden:
\end{alltt}
Dies liefert die folgende Ausgabe:
-\begin{verbatim}
+\begin{alltt}\small
install: collection-xetex
install: arabxetex
...
@@ -1373,7 +1373,7 @@ running fmtutil-sys --missing
...
Transcript written on xelatex.log.
fmtutil: /usr/local/texlive/2012/texmf-var/web2c/xetex/xelatex.fmt installed.
-\end{verbatim}
+\end{alltt}
Wie man sieht, beachtet \prog{tlmgr} die Abhängigkeiten von Paketen und installiert im obigen Beispiel von \XeTeX{} benötigte Komponenten nach. Weiterhin werden automatisch im Anschluss die Dateilisten der Verzeichnisbäume aktualisiert und fehlende Formate generiert.
@@ -1623,8 +1623,8 @@ zum Wurzelverzeichnis.
Wir beschreiben zunächst den grundlegenden Suchmechanismus der \KPS-Bibliothek.
-Ein \emph{Suchpfad} ist eine durch Kommata oder Semikola getrennte Liste von
-\emph{Pfadkomponenten}, die üblicherweise Verzeichnisnamen darstellen.
+Ein \textit{Suchpfad} ist eine durch Kommata oder Semikola getrennte Liste von
+\textit{Pfadkomponenten}, die üblicherweise Verzeichnisnamen darstellen.
Ein Suchpfad kann sich aus vielen Komponenten zusammensetzen. Die Suche nach
einer Datei \samp{my-file} über den Suchpfad \samp{.:/dir} bewirkt, dass
{\KPS} jede Komponente nacheinander überprüft, also zunächst
@@ -1957,7 +1957,7 @@ Im Folgenden werden die häufiger benutzten Optionen beschrieben.
die Option \texttt{-{}-format} angegeben werden.
\item[\texttt{-{}-progname=}\var{name}]\mbox{}\\
Setzt den Programmnamen für die genauere Variablenspezifikation
- über \code{.\var{Programmname}}. Voreinstellung ist \code{kpsewhich}.
+ über \newline \code{.\var{Programmname}}. Voreinstellung ist \code{kpsewhich}.
\item[\texttt{-{}-show-path=}\var{name}]\mbox{}\\
Zeigt den Suchpfad für die angegebene Namens\-endung. Diese kann entweder
@@ -2103,49 +2103,830 @@ anzeigen.
\subsection{Fehlersuche}
\label{sec:debugging}
-\label{fig:dvipsdbga}
-\label{fig:dvipsdbgb}
-\label{fig:dvipsdbgc}
+Manchmal ist wichtig, bis ins Detail nachzuvollziehen, wie ein Programm eine
+bestimmte Datei findet. Zu diesem Zweck bietet die \KPS-Bibliothek verschiedene
+Stufen für den Umfang der Fehlersuche an.
+
+\begin{description}
+\item[\texttt{\ 1}] \code{stat}-Aufrufe (Überprüfung, ob Datei
+ existiert); mit einer aktuellen \file{ls-R}-Datenbank sollten Sie fast
+ keine Meldungen erhalten.
+\item[\texttt{\ 2}] Zugriffe auf Suchlisten (wie \file{ls-R}-Datenbanken,
+ Zuordnungsdateien (\texttt{.map}), Konfigurationsdateien)
+\item[\texttt{\ 4}] Öffnen und Schließen von Dateien
+\item[\texttt{\ 8}] Auf"|listen der voreingestellten Pfade für Extensionen
+\item[\texttt{16}] Verzeichnisliste für jede Pfadkomponente (nur bei Festplattenzugriff)
+\item[\texttt{32}] Suchaktionen nach Dateien
+\item[\texttt{64}] Werte von Variablen.
+\end{description}
+
+
+Durch die Angabe von \samp{-1} setzen Sie alle Stufen gleichzeitig. Für eine effiziente Fehlersuche sollten Sie sich auf die wichtigsten Ausgaben beschränken.
+
+Für \texttt{dvips} gibt es einen ähnlichen Mechanismus zur Erzeugung von Analysemeldungen, um herauszufinden, warum bestimmte Dateien geöffnet wurden bzw.\ wo vielleicht das Problem liegt, wenn Dateien nicht gefunden werden.
+
+Da fast alle Programme die \KPS-Bibliothek benutzen, können Sie die gewünschte Stufe auch über die Umgebungsvariable \envname{KPATHSEA\_DEBUG} einstellen, indem Sie einen der Werte oder eine additive Kombination spezifizieren.
+
+Anmerkung für Windows-Benutzer: Es ist nicht einfach, alle Meldungen in eine Datei umzulenken. Für die Fehlersuche jedoch ist die folgende (temporäre!) Vereinbarung sinnvoll:
+
+\indent\texttt{SET KPATHSEA\_DEBUG\_OUTPUT=err.log}
+
+Wir betrachten als Beispiel eine kleine \LaTeX-Quelldatei mit dem Namen
+\file{hello-world.tex} mit folgendem Inhalt:
+
+\begin{verbatim}
+ \documentclass{article}
+ \begin{document}
+ Hello World!
+ \end{document}
+\end{verbatim}
+
+Diese Datei verwendet nur einen Zeichensatz, nämlich \file{cmr10}. Wir sehen uns
+jetzt einmal genau an, wie \texttt{dvips} die \PS-Datei erzeugt.
+Da wir die Type 1-Variante der Computer-Modern-Roman-Zeichensätze
+verwenden wollen, haben wir die Option \optname{-Pcms} verwendet.
+
+\begin{alltt}
+> \Ucom{dvips -d4100 hello-world -Pcms -o}
+\end{alltt}
+
+Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe~\code{4} von \texttt{dvips}, siehe dvips-Handbuch.
+
+Die Ausgabe sieht ungefähr so wie in Abbildung~\ref{fig:dvipsdbga} dargestellt aus (die Ausgabe wurde für einen besseren Überblick etwas umgestaltet).
+
+\begin{figure*}[tp]
+\centering
+\input{examples/ex6a.tex}
+\caption{Suche nach Konfigurationsdateien}\label{fig:dvipsdbga}
+
+\bigskip
+
+\input{examples/ex6b.tex}
+\caption{Suche nach Prologdateien}\label{fig:dvipsdbgb}
+
+\bigskip
+
+\input{examples/ex6c.tex}
+\caption{Suche nach Font-Dateien}\label{fig:dvipsdbgc}
+\end{figure*}
+
+Zunächst sucht \texttt{dvips} (bzw.\ \KPS) seine Konfigurationsdateien,
+nämlich \\ \file{texmf.cnf} (das die Pfade der anderen Dateien enthält),
+dann die Dateinamen"=Datenbank \file{ls-R} (zur Optimierung der Suche)
+und die Datei \file{aliases}, mit deren Hilfe für eine Datei
+mehrere Namen vereinbart werden können, z.\,B. um die kurzen
+\samp{8.3}-\acro{DOS}-Namen mit aussagefähigen, langen Namen zu assoziieren.
+Danach wird die allgemeine \texttt{dvips}-Konfigurationsdatei
+\file{config.ps}, anschließend die benutzerspezifische Konfigurationsdatei
+\file{.dvipsrc} (wird hier \emph{nicht} gefunden) gesucht.
+Als letztes sucht \texttt{dvips} die Zuordnungsdatei für
+Computer-Modern-{\PS}"=Zeichensätze \file{config.cms} (bedingt durch die
+Option \optname{-Pcms} beim Aufruf von \texttt{dvips}). Diese
+Datei enthält die Dateinamen der Listen, die die Zuordnung zwischen
+Dateinamen und Zeichensatznamen herstellen.
+
+\begin{alltt}
+> \Ucom{more /usr/local/texmf/dvips/cms/config.cms}
+ p +ams.map
+ p +cms.map
+ p +cmbkm.map
+ p +amsbkm.map
+\end{alltt}
+
+\texttt{dvips} versucht, diese Dateien und zusätzlich die
+allgemeine Zeichensatzzuordnungstabelle \file{psfonts.map} zu
+laden, die immer konsultiert wird; der letzte Teil von
+Abschnitt~\ref{sec:examples-of-use} erklärt diese Tabellen genauer.
+
+Jetzt erfolgt die normale Startmeldung von \texttt{dvips}:
+
+\begin{alltt}
+dvips(k) 5.94a
+kpathsea version
+Copyright (C) 2003 Radical Eye Software.
+...
+\end{alltt}
+
+Danach wird nach \file{texc.pro} gesucht:
+
+\begin{alltt}\small
+kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
+ path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
+ ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
+kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
+\end{alltt}
+
+Dann gibt \texttt{dvips} Datum und Uhrzeit aus und meldet den Dateinamen
+der erzeugten \PS-Datei \file{hello-world.ps}. Jetzt wird die
+Zeichensatzdatei \file{cmr10} benötigt, die \texttt{dvips} als
+">resident"< meldet.
+
+\begin{alltt}\small
+TeX output 1998.02.26:1204' -> hello-world.ps
+Defining font () cmr10 at 10.0pt
+Font cmr10 <CMR10> is resident.
+\end{alltt}
+
+Es geht weiter mit \file{cmr10.tfm} und einigen weiteren Prologdateien,
+deren Ausgaben wir hier weglassen. Letztlich wird die Type~1-Zeichensatzdatei
+\file{cmr10.pfb} gesucht (und gefunden) und in die Ausgabedatei integriert
+(siehe letzte Zeile).
+
+\begin{alltt}\small
+kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
+ path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
+ /var/tex/fonts/tfm//).
+kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
+kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0,
+ ...
+<texps.pro>
+kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0,
+ path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
+ ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
+kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
+<cmr10.pfb>[1]
+\end{alltt}
\section{Einstellungen zur Laufzeit}
+
+Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige Speicher"-größen über die Datei \file{texmf.cnf} anpassen zu können (insbesondere die Größe einiger Stacks). Eine ausführliche Liste der veränderbaren Parameter finden Sie in der Datei \file{texmf.cnf}.
+Die wichtigsten Werte sind:
+
+\begin{description}
+\item[\texttt{main\_memory}] Arbeitsspeicher für \TeX, {\MF} und {\MP} in Worten: Für jede Einstellung muss eine eigene Format-Datei erstellt werden. Allerdings können Sie mehrere Versionen von {\TeX} unter verschiedenen Namen erzeugen und in der Konfigurationsdatei jeweils eigene Einträge vorsehen. Hier gibt es ein Monster-{\TeX} namens \samp{hugetex} mit der zugehörigen Format-Datei
+ \file{hugetex.fmt}, wobei der spezielle Wert der Variablen \texttt{main\_memory} dann aus der Datei \file{texmf.cnf} gelesen wird.
+
+\item[\texttt{extra\_mem\_bot}] Extraspeicher für \enquote{große} \TeX-Datenstrukturen wie Boxen, Glue, Breakpoints, usw.: Besonders bei Anwendung von PiC\TeX sollte dieser Wert erhöht werden.
+
+\item[\texttt{font\_mem\_size}] Anzahl der Worte für Speicherung von Zeichensatzinformationen: Entspricht ungefähr dem Speicherbedarf der gelesenen \acro{TFM}-Dateien.
+
+\item[\texttt{hash\_extra}] Zusätzlicher Platz für Suchlisten: In der Hauptliste können ca. 10000~Einträge verwaltet werden. Bei einem Buch mit vielen Querverweisen reicht dieser Platz unter Umständen nicht aus. Die Voreinstellung für \texttt{hash\_extra} ist \texttt{50000}.
+\end{description}
+
+Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung. Mit der gegenwärtigen Version von {\TeX} ist dieses Konzept aber nur extrem schwer zu implementieren; darum stellt dieses Verfahren eine praktikable Lösung dar.
+
\chapter{Danksagungen}
+Die {\TL} ist eine gemeinsame Arbeit faktisch aller {\TeX} Users Groups.
+
+Die Entwicklung des vorliegende \TL-Release wurde von Karl~Berry geleitet; die übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet.
+
+\begin{itemize}
+\item Den englisch-, deutsch-, niederländisch-, und polnisch-sprachigen
+ \TeX-An\-wen\-der\-vereinigun\-gen (\acro{TUG}, \acro{DANTE} e.V.,
+ \acro{NTG}, and \acro{GUST}),
+ die zusammen die technische und administrative Infrastruktur
+ zur Verfügung stellen. Wir würden uns freuen, wenn Sie bei einer der
+ Anwendervereinigungen Mitglied werden.
+\item Dem \acro{CTAN} Team, insbesondere Robin Fairbairns, Jim Hef{}feron,
+ und Rainer Schöpf, das die \TL{}-CD-Images und die Infrastruktur
+ für Paketupdates zur Verfügung stellt, von denen \TL{} abhängt.
+\item John Bowman, der viele Änderungen an dem Grafikprogramm Asymptote
+ vornam, damit es als Teil von \TL\ arbeitet.
+\item Peter Breitenlohner und dem \eTeX\-Team für den stabilen Grundstock zu {\TeX}s Zukunft, und Peter speziell für wertvolle Hilfe zum Verwenden
+ von GNU autotools in \TL;
+\item Jin-Hwan Cho und allen Mitgliedern des DVIPDFM$x$-Teams für deren
+ exzellentes Programm und Mithilfe bei Konfigurationsfragen.
+\item Thomas~Esser, der mit dem exzellenten te\TeX die Basis für dieses {\TL} schuf;
+\item Michel~Goossens, als Coautor der englischen Original-Dokumentation;
+\item Eitan~Gurari, mit dessen TeX4ht die HTML-Version dieser
+ Anleitung erstellt wurde und der unermüdlich daran gearbeitet
+ hat, es auf Zuruf zu verbessern. Eitan~Gurari verstarb leider im Juni
+ 2009, diese Anleitung ist seinem Andenken gewidmet.
+\item Hans Hagen, für zahlreiche Tests und Aktivitäten, damit Con\TeX t
+ (\url{http://pragma-ade.com}) ein Teil von \TL sein kann;
+\item Han The Thanh, Martin~Schröder und das pdf\TeX-Team (\url{http://pdftex.org}),
+ die die Arbeiten zur Erweiterung der Möglichkeiten von
+ {\TeX} fortgesetzt haben;
+\item Taco Hoekwater, für neue Entwicklungen von MetaPost und (Lua)\TeX\
+ (\url{http://luatex.org}), und ebenfalls für die Unterstützung beim
+ \ConTeXt-Teil von \TL, Weiterentwicklungen von Kpathsea und vieles mehr;
+\item Klaus Höppner u.\,a. für die Betreuung dieses Dokuments
+\item Pawe{\l} Jackowski für das Installationsprogramm \cmdname{tlpm} für
+ Windows,
+ Tomasz {\L}uczak für \cmdname{tlpmgui} in früheren Versionen von \TL;
+\item Akira Kakuto, für Windows-Programme im Rahmen seines
+ \acro{W32TEX} Distribution
+ (\url{http://www.32tex.org/});
+
+\item Jonathan Kew für die
+ Entwicklung von Xe\TeX{} und die Zeit und Mühe, es in \TL{} zu
+ integrieren, sowie für die erste Version des Mac\TeX-Installers,
+ und für das von uns als Oberfläche empfohlene \TeX works;
+
+\item Dick Koch für die Betreuung von Mac\TeX\ (\url{http://tug.org/mactex});
+
+
+\item Reinhard Kotucha, für die Unterstützung bei der Infrastruktur von
+ \TL{} und das Installationsprogramm, für seine Windows-Untersuchungen, für das \texttt{getnonfreefonts}
+ Script, und vieles mehr;
+
+\item Siep Kroonenberg, für wertvolle Beiträge zur Infrastruktur von
+ \TL\,2008 und den Installer, insbesondere unter Windows, und für einen
+ Großteil der Arbeit, die Dokumentation dafür zu schreiben;
+
+\item Heiko Oberdiek für das Paket \pkgname{epstopdf} (und viele weitere),
+ für die Kompression der riesigen Datenmengen von \pkgname{pst-geo},
+ so dass sie in \TL\ passten, und natürlich für seine Arbeit an
+ \pkgname{hyperref}.
+
+\item Petr~Olsak, der das tschechische und slowakische Material sehr sorgfältig er- und überarbeitet hat;
+
+\item Toshio Oshima, für den \cmdname{dviout}-Previewer für Windows;
+
+\item Manuel P\'egouri\'e-Gonnard, für die Mithilfe beim Aktualisieren
+ von Paketen, der Dokumentation und Arbeit an \cmdname{texdoc};
+
+\item Fabrice Popineau für die erste Windows-Version von \TL und Mithilfe
+ bei der französischen Dokumentation;
+
+\item Norbert Preining, Hauptkoordinator für \TL{}-Infrastruktur und
+ den Installer, für die Koordination der Debian Version von \TL{}
+ (zusammen mit Frank Küster), und die daraus resultierenden
+ Verbesserungsvorschläge;
+
+\item Sebastian Rahtz für die Erfindung von \TL und die langjährige
+ Leitung des Projekts;
+
+\item Phil Taylor, der die BitTorrent-Downloads eingeführt hat;
+
+\item Tomasz Trzeciak für seine Hilfe mit Windows;
+
+\item Vladimir Volovich für viele substanzielle Mithilfe, und dafür, dass
+ er es möglich gemacht hat, \cmdname{xindy} in \TL aufzunehmen;
+
+\item Staszek~Wawrykiewicz, der Haupttester für alles, was mit {\TeX} zusammen hängt, Koordinator der polnischen
+ Beiträge, Windows-Installation und mehr;
+
+\item Olaf~Weber für die Geduld beim Pflegen von \Webc;
+\item Gerben~Wierda für das Erstellen und Pflegen des ursprünglichen \MacOSX-Teils und für viele Integrations- und Testarbeiten;
+\item Graham~Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich gemacht hat.
+\end{itemize}
+
+\textbf{Lauf"|fähige Programme:}
+
+Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}),
+Peter Breitenlohner (\pkgname{x86\_64-linux}),
+Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-linux}),
+Ken Brown (\pkgname{i386-cygwin}),
+Akira Kakuto (\pkgname{win32}),
+Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}),
+Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}),
+Norbert Preining (\pkgname{alpha-linux}),
+Jukka Salmi (\pkgname{i386-netbsd}),
+Thomas Schmitz (\pkgname{powerpc-linux}),
+Apostolos Syropoulos (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}),
+Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}),
+Olaf Weber (\pkgname{mips-irix}).
+
+Informationen dazu, wie Binaries für \TL{} erzeugt werden,
+finden sich unter \url{http://tug.org/texlive/build.html}.
+
+\textbf{Übersetzungen der Dokumentation:}
+
+\begin{itemize}
+\item Boris Veytsman (Russisch)
+\item Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Chinesisch)
+\item Klaus Höppner, Volker RW Schaa \& Uwe Ziegenhagen (Deutsch),
+\item Manuel P\'egouri\'e-Gonnard (Französisch)
+\item Marco Pallante (Italienisch)
+\item Nikola Le\v{c}i\'c (Serbisch)
+\item Petr~Sojka \& Jan~Busa (Tschechisch/Slowakisch),
+\item Staszek~Wawrykiewicz (Polnisch).
+\end{itemize}
+
+Natürlich haben wir am meisten Donald~Knuth zu danken, einmal dafür, dass er {\TeX} erfand und dann dafür, dass er es der Welt schenkte.
+
\chapter{Geschichtliches}\label{sec:history}
+Diese Ausgabe der {\TL} ist in Zusammenarbeit der \TeX{} Users Group (\acro{TUG}), der
+\acro{UKTUG}, der französischen \TeX-Vereinigung GUTenberg
+und der deutschsprachigen \TeX-Anwendervereinigung (DANTE e.\,V.)
+unter Mithilfe der niederländischen, tschechischen/""slowakischen,
+indischen, polnischen und russischen \TeX-Benutzer\-gruppen
+entstanden.
+
\section{Vergangenheit}
+Die niederländische \TeX-Benutzergruppe hatte Ende 1993 mit der
+Produktion der 4All\TeX-{\acro{CDROM}} für \acro{MS-DOS} die Diskussion angeregt,
+eine einzige {\acro{CDROM}} für alle Rechnersysteme zu entwickeln. Zum
+damaligen Zeitpunkt war dieses Ziel zu hoch gesteckt, doch immerhin
+entstand aus dieser Diskussion nicht nur die sehr erfolgreiche
+4All\TeX-{\acro{CDROM}}, sondern auch die \acro{TUG}-Arbeitsgruppe zur Definition
+der {\TeX} Directory Structure \TDS, die die zur Arbeit mit {\TeX}
+notwendigen und hilfreichen Dateien in eine konsistente und
+handhabbare Verzeichnisstruktur einbettet. Das ">Final~Draft"<-Dokument,
+das diese Verzeichnisstruktur festlegt, wurde in der Dezember-Ausgabe
+1995 der TUGBoat veröffentlicht. Schon frühzeitig war den Beteiligten
+klar, dass eine {\acro{CDROM}} auf der Basis der {\TDS} sehr zu begrüßen wäre.
+Die \TL-{\acro{CDROM}} war das direkte Resultat der Beratungen der
+\TDS-Arbeitsgruppe. Außerdem hat der Erfolg der 4All\TeX-{\acro{CDROM}}
+klargemacht, dass ein ähnliches System auch für \acro{UNIX}-Benutzer eine
+Erleichterung darstellen würde. Dies war der zweite Beweggrund für
+die \TL-\acro{CDROM}.
+
+Im Herbst 1995 wurde das Projekt, eine \TDS-basierte \acro{UNIX}-{\acro{CDROM}}
+zu entwickeln, in Angriff genommen. Sehr schnell stießen die
+Verantwortlichen auf das teTeX-System von Thomas~Esser als
+idealen Ausgangspunkt für diese Arbeit, weil es verschiedene
+Rechnerplattformen unterstützte und für die Arbeit mit verschiedenen
+Dateisystemen vorgesehen war. Anfang 1996 wurde in Zusammenarbeit
+mit Thomas~Esser ernsthaft mit der Arbeit begonnen und im Mai~1996
+die erste Ausgabe der {\acro{CDROM}} veröffentlicht.
+
+Anfang 1997 stellte
+Karl~Berry eine neue Version seines Web2C-\TeX-Systems vor, das
+schon nahezu alle Ausstattungsmerkmale aufwies, die Thomas~Esser
+mit te\TeX\ ver\-wirklicht hatte. Die \acro{TUG} entschied sich daraufhin,
+die zweite Version der {\acro{CDROM}} auf der Basis von Web2C unter
+Verwendung des Installations-Skripts \cmdname{texconfig} aus dem
+te\TeX-Paket zu entwickeln.
+
+Die dritte Ausgabe basierte auf der inzwischen von Olaf~Weber gepflegten und weiter entwickelten
+Web2C~Version~7.2; {\TL} unterstützte fast alle Eigenschaften
+der zur selben Zeit entstandenen neuen Version von te\TeX.
+
+Die vierte Ausgabe folgte demselben Schema, indem ihr neue
+Versionen von te\TeX\ und Web2C~(7.5) zugrunde lagen.
+Fast die gesamte {\acro{CDROM}} wurde einer kritischen Überprüfung
+unterzogen, wobei besonders darauf geachtet wurde, dass doppelte
+Dateien entfernt wurden und die Einordnung der Pakete konsistent
+erfolgte. Zudem enthielt diese Ausgabe ein komplettes Windows-Setup.
+
+Für die fünfte Ausgabe im März~2000 wurden wiederum große Teile der
+{\acro{CDROM}} ersetzt, wobei Hunderte von überarbeiteten Paketen aufgenommen
+wurden. $\Omega$, {pdf\TeX} und Teile der \TeX-Support-Programme (hier
+insbesondere \cmdname{xdvi}, \cmdname{dvips} und \cmdname{tex4ht})
+lagen in neuer Version vor.
+Die Hauptänderung bei der \TL\,5 betraf die \samp{non-free}-Software.
+Alles auf dieser {\acro{CDROM}} war nun in Übereinstimmung mit den \emph{Debian
+Free Software Guidelines} (\url{http://www.debian.org/intro/free}).
+Wir haben unser Bestes versucht, die Lizenzbedingungen aller Pakete
+zu überprüfen, sind aber dankbar, wenn wir auf Fehler hingewiesen werden.
+
+Die sechste Ausgabe der {\TL} vom Juli/August~2001
+enthielt die neuesten Versionen aller Pakete und Programme.
+Das neue Installationskonzept stellte die größte Änderung dar:
+Der Benutzer konnte nun viel genauer
+gewünschte bzw.\ nicht erwünschte Sammlungen
+und Pakete auswählen. Dabei wurden die sprachspezifischen Sammlungen
+komplett überarbeitet, so dass sie jetzt automatisch nicht nur
+Makros, Fonts usw. installierten, sondern zusätzlich die notwendigen
+Einträge in \file{language.dat} vornahmen.
+
+Die siebte Ausgabe vom Mai~2002 enthielt als größte
+Änderungen {\MacOSX} und wieder unzählige Updates aller Pakete und Programme.
+
+Ein wesentliches Ziel war zudem die Wiedererstellung einer gemeinsamen
+Quelle mit teTeX, um das Auseinanderlaufen seit \TL\,5 und \TL\,6
+zu korrigieren.
+
+
\section{2003}
+Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden,
+dass wir feststellen mussten: ">{\TL} passt nicht mehr auf eine einzelne
+\acro{CDROM}"<.
+
+Des Weiteren:
+
+\begin{itemize}
+\item Auf Wunsch des \LaTeX-Teams wurde der Standard für \cmdname{latex}
+ und \cmdname{pdflatex} verändert; beide benutzen nun {\eTeX} als Basis
+ (siehe Seite~\pageref{text:etex}).
+\item Die neuen ">Latin Modern Fonts"< wurden aufgenommen (und werden
+ zur Benutzung empfohlen).
+\item Der Support für Alpha-\acro{OSF} wurde aufgegeben (den
+ \acro{HPUX}-Support hatte es schon zuvor ereilt), da
+ niemand mehr in der Lage war, neue Binaries zu kompilieren.
+\item Das Setup für Windows wurde grundlegend überarbeitet.
+ Zum ersten Mal wurde eine integrierte Umgebung eingeführt,
+ die auf \cmdname{XEmacs} basiert.
+\item Wichtige Hilfsprogramme für Windows (Perl, Ghost\-script,
+ Image\-Magick, Ispell) werden nun im \TL-Verzeichnis
+ installiert.
+\item Die von \cmdname{dvips}, \cmdname{dvipdfm} und \cmdname{pdftex}
+ benutzten Font-Mapfiles werden vom neuen Programm
+ \cmdname{updmap} generiert und in \dirname{texmf/fonts/map}
+ installiert.
+\item \TeX, {\MF} und {\MP} geben nun die meisten 8"~Bit-Input"~Zeichen (Position 32 und oberhalb) unverändert
+ aus in (\verb|\write|)-Files, Logfiles und auf dem Terminal.
+ Das bedeutet, dass sie \emph{nicht} mit der \verb|^^|-Notierung
+ übersetzt ausgegeben werden. Auf der \TL\,7 war diese
+ Übersetzung abhängig von der \cmdname{locale}-Einstellung des
+ Systems; nun beeinflussen \cmdname{locale}-Einstellung nicht
+ {\TeX}s Programmverhalten. \\ Falls Sie aus irgendwelchen
+ Gründen die \verb|^^|-Ausgabe benötigen, müssen Sie in Ihrem System
+ die Datei \file{texmf/web2c/cp8bit.tcx} umbenennen
+ (zukünftige Versionen werden eine sauberere Schnittstelle zur
+ Kontrolle dieses Verhaltens anbieten).
+\item Die Dokumentation wurde grundlegend überarbeitet.
+\item Zum Abschluss einigten wir uns auf eine neue Edition-Nummerierung.
+ Ab diesem Jahr trägt die {\TL} statt einer fortlaufenden Nummer
+ die Jahreszahl: \TL~2003.
+\end{itemize}
+
\section{2004}
+
+\begin{itemize}
+\item Wenn Sie lokal installierte Zeichensätze mit ihren eigenen \filename{.map}- oder (weniger wahrscheinlich) \filename{.enc}-Dateien benutzen, müssen Sie möglicherweise diese Dateien verschieben. Nach den \filename{.map}-Dateien wird jetzt in den \dirname{fonts/map}-Unterverzeichnissen im \envname{TEXFONTMAPS}-Pfad gesucht (in jedem \filename{texmf}-Baum).
+Gleichzeitig werden \filename{.enc}-Dateien jetzt in den \dirname{fonts/enc}-Unterverzeichnissen entlang des \envname{ENCFONTS}-Pfads gesucht. Das Programm \cmdname{updmap} versucht, bei problematischen Dateien zu warnen.
+
+Informationen darüber, wie das gehandhabt wird, und zusätzliche Informationen finden Sie unter
+\url{http://tug.org/texlive/mapenc.html}.
+
+\item Die \TK\ wurde für all diejenigen, die diese Implementierung Web2C vorziehen, um eine \MIKTEX-basierte und installierbare {\acro{CDROM}} erweitert.
+
+\item In der {\TL} wurde der umfangreiche \dirname{texmf}-Baum früherer Versionen durch drei Teilbäume ersetzt: \OnCD{texmf}, \OnCD{texmf-dist} und \OnCD{texmf-doc}. Siehe dazu Abschnitt~\ref{sec:tld} auf Seite~\pageref{sec:tld} und die \filename{README}-Dateien in den drei Zweigen.
+
+\item Alle \TeX-relevanten Eingabedateien sind jetzt in den \dirname{tex}-Unterverzeichnissen der \dirname{texmf*}-Bäume zusammengefasst und nicht mehr in den parallelen Verzeichnissen \dirname{tex}, \dirname{etex}, \dirname{pdftex}, \dirname{pdfetex}, usw.
+
+\item Hilfs-Skripte, die der Anwender nicht selbst aufruft, werden jetzt in den \mbox{neuen} \dirname{scripts}-Unterverzeichnissen der \dirname{texmf*}-Bäume aufbewahrt. Nach ihnen kann per
+ \samp{kpsewhich -format=texmfscripts} gesucht werden. Wenn Sie Programme einsetzen, die solche Skripte aufrufen, müssen sie angepasst werden.
+
+\item (Fast) alle Formate interpretieren -- an Stelle einer Übersetzung durch die \verb|^^|-Notation -- mittels des ">translation files"< \filename{cp227.tcx} die meisten Zeichen als direkt ausgebbar. Insbesondere werden die Zeichen an den Positionen 32--256, zusätzlich \acro{TAB}, \acro{VT} (vertical tab; vertikaler Tab) und \acro{FF} (form feed; Seitenvorschub), als druckbar angesehen und daher nicht übersetzt. Ausnahmen sind plain \TeX, bei dem nur die Zeichen an den Positionen 32--127 druckbar sind, {\ConTeXt} (mit druckbaren Zeichen an den Positionen 0--255) und die $\Omega$-verwandten Formate. Dieses voreingestellte Verhalten ist (fast) identisch mit dem in \TL\,2003; es ist aber jetzt klarer und mit umfangreicheren Anpassungsmöglichkeiten implementiert.
+
+\textbf{Anmerkung:} Da {\TeX} byte-orientiert ist, können bei einer Unicode-Eingabe (2-Byte-Zeichen) im Kontext von Fehlermeldungen Folgen von 1-Byte-Zeichen ausgegeben werden.
+
+\item \cmdname{pdfetex} ist jetzt die voreingestellte Engine für alle Formate mit Ausnahme von
+ \mbox{(plain-)\cmdname{tex}} selbst (natürlich generiert es \dvi-Code, wenn es als \cmdname{latex}, usw. aufgerufen wird.). Das bedeutet unter vielen anderen Dingen, dass die mikrotypographischen Fähigkeiten von \cmdname{pdftex} wie auch die Erweiterungen von {\eTeX} in \LaTeX, \ConTeXt\ usw. zur Verfügung stehen.
+
+Das bedeutet, dass es \emph{wichtiger denn je} ist, das Paket \pkgname{ifpdf} zu benutzen (es arbeitet sowohl mit {plain \TeX} als auch mit \LaTeX), da der einfache Test, ob \texttt{pdfoutput} oder ein anderer \TeX-Grundbefehl (primitive) definiert ist, nicht verlässlich genug ist für die Entscheidung, ob eine PDF-Ausgabe erzeugt wird. Wir haben das rückwärts-kompatibel gemacht, so gut wir das dieses Jahr konnten; nächstes Jahr aber soll \texttt{pdfoutput} so beschaffen sein, dass dieser Befehl auch dann definiert ist, wenn {\dvi}-Code erzeugt wird.
+
+\item pdf\TeX\ (\url{http://pdftex.org/}) hat viele neue Besonderheiten:
+
+\begin{itemize}
+\item Die Befehle \texttt{pdfmapfile} und \texttt{pdfmapline} ermöglichen einen Font"~Map-Support innerhalb eines Dokuments.
+
+\item Mikrotypografische Zeichensatz-Expansion (font expansion) kann jetzt viel leichter benutzt werden
+ \url{http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html}.
+
+\item Alle Parameter, die früher in der speziellen Konfigurationsdatei \filename{pdftex.cfg} definiert wurden, müssen jetzt mit Hilfe von pdf\TeX-Grundbefehlen gesetzt werden, typischerweise in \filename{pdftexconfig.tex}; die Konfigurationsdatei \filename{pdftex.cfg} wird nicht länger unterstützt.
+
+Jede schon bestehende Format-Datei (\filename{.fmt}) muss neu erstellt werden, wenn \filename{pdftexconfig.tex} geändert wird.
+
+\item Für zusätzliche Informationen siehe das pdf\TeX-Handbuch: \OnCD{texmf-dist/doc/pdftex/manual}.
+\end{itemize}
+
+\item Der Grundbefehl \texttt{input} in \cmdname{tex} (\cmdname{mf} und \cmdname{mpost}) akzeptiert jetzt doppelte Anführungszeichen und andere Spezialzeichen. Typische Beispiele:
+
+\begin{verbatim}
+\input "filename with spaces" % plain
+\input{"filename with spaces"} % latex
+\end{verbatim}
+
+Für zusätzliche Informationen siehe das Web2C-Handbuch: \OnCD{texmf/doc/web2c}.
+
+\item enc\TeX\ wird jetzt in Web2C und damit auch in allen \TeX-Programmen unterstützt. Dazu wird \emph{beim Generieren neuer Formate} die Option \optname{-enc} benutzt. enc\TeX\ unterstützt allgemein die Umkodierung der Ein- und Ausgabe und ermöglicht eine volle Unicode-Unterstützung (in \acro{UTF}-8).
+
+Siehe \OnCD{texmf-dist/doc/generic/enctex/} und \url{http://www.olsak.net/enctex.html}.
+
+\item Aleph (\ensuremath{\aleph}), eine neue ">Engine"<, die {\eTeX} und {$\Omega$} vereinigt, ist verfügbar. Ein bisschen Information darüber finden Sie in \OnCD{texmf-dist/doc/aleph/base} und
+\url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph}. Das \LaTeX-basierte Aleph-Format heißt
+\cmdname{lamed}.
+
+\item Das neueste \LaTeX-Release enthält eine neue Version der \acro{LPPL} \footnote{LPPL: LaTeX Project Public License}, die jetzt eine offiziell von Debian anerkannte Lizenz ist. Zusammen mit anderen Updates finden Sie Informationen dazu in den \filename{ltnews}-Dateien in \OnCD{texmf-dist/doc/latex/base}.
+
+\item \cmdname{dvipng} -- ein neues Programm zum Konvertieren von \dvi-Dateien in \acro{PNG}-Bilddateien, ist Bestandteil von \TL. Siehe \OnCD{texmf/doc/man/man1/dvipng.1}.
+
+\item Auf Vorschlag des Autors (Claudio~Beccari) haben wir das Paket \pkgname{cbgreek} auf einen \enquote{mittelgroßen} Satz von Fonts reduziert. Herausgenommen wurden die ">invisible"<, Outline- und ">Transparency"<-Fonts, die relativ selten benutzt werden -- denn wir benötigen den Platz. In seinem vollen Umfang ist das Paket natürlich weiterhin auf \acro{CTAN} verfügbar (\url{http://www.ctan.org/tex-archive/fonts/greek/cb/}).
+
+\item \cmdname{oxdvi} wurde entfernt; benutzen Sie jetzt \cmdname{xdvi}.
+
+\item Die \cmdname{ini}- und \cmdname{vir}-Befehle (Links) für \cmdname{tex}, \cmdname{mf} and \cmdname{mpost} sind nicht mehr länger verfügbar, so auch \cmdname{initex}. Das ist kein richtiger Verlust, da die \cmdname{ini}-Funktionalität schon seit mehreren Jahren über den Aufrufparameter \optname{-ini} zur Verfügung steht.
+
+\item Die Unterstützung der Plattform \cmdname{i386-openbsd} wurde entfernt. Da das Paket \pkgname{tetex} im \acro{BSD}-Ports-System zur Verfügung steht und Binaries für \acro{GNU}/""Linux and Free\acro{BSD} erhältlich sind, erschien es sinnvoll, die Zeit der Freiwilligen besser zu nutzen.
+
+\item Zumindest auf \cmdname{sparc-solaris} müssen Sie ggf. die En"-viron"-ment-Variable \envname{LD\_LIBRARY\_PATH} setzen, um die \pkgname{t1utils}-Programme laufen lassen zu können. Ursache dafür ist, dass die Programme mit C++ kompiliert wurden und dass es keinen Standard-Platz für Laufzeit-Bibliotheken gibt (das ist zwar auch im Jahre 2004 nicht neu, wurde aber bisher nicht dokumentiert.) Unter \cmdname{mips-irix} werden die \acro{MIPS}pro-7.4-Laufzeit-Bibliotheken benötigt.
+\end{itemize}
+
\section{2005}
+Im Jahr 2005 gab es -- wie üblich -- viele aktualisierte Pakete und
+Programme. Die Struktur des Systems blieb weitgehend gleich, mit folgenden
+Ausnahmen:
+
+\begin{itemize}
+\item Die neuen Skripte \cmdname{texconfig-sys}, \cmdname{updmap-sys} und
+ \cmdname{fmtutil-sys} für die systemweite Konfiguration des Systems wurden
+ hinzugefügt. Die Skripte \cmdname{texconfig}, \cmdname{updmap} und
+ \cmdname{fmtutil} modifizieren nun die Konfiguration für einen einzelnen
+ Nutzer unter \dirname{\$HOME/.texlive2005}.
+\item Analog spezifizieren die Pfade \envname{TEXMFCONFIG} und
+ \envname{TEXMFSYSCONFIG} nun, wo die Konfigurationsdateien gefunden
+ werden (für einen einzelnen Nutzer bzw.\ systemweit). Möglicherweise
+ müssen Sie daher vorhandene eigene Versionen von
+ \filename{fmtutil.cnf} oder \filename{updmap.cfg} in die entsprechenden
+ Pfade verschieben. Alternativ können Sie \envname{TEXMFCONFIG} und
+ \envname{TEXMFSYSCONFIG} in der Datei \filename{texmf.cnf} umdefinieren,
+ dass diese auf die Speicherorte Ihrer eigenen Konfigurationsdateien
+ verweisen. Siehe Abschnitt~\ref{sec:texmftrees} auf Seite~\pageref{sec:texmftrees}.
+\item Im letzten Jahr wurden für die Programme, die DVI als Ausgabeformat
+ erzeugen, die Primitive wie \verb|PDFoutput| auf undefiniert gesetzt,
+ obwohl immer \cmdname{pdfetex} verwendet wurde. In diesem Jahr wurde dies
+ wie angekündigt nicht mehr getan. Falls in Dokumenten nun die Abfrage
+ \verb|\ifxPDFoutput\undefined| zum Test benutzt wird, ob PDF oder DVI
+ erzeugt wird, müssen diese geändert werden! Benutzen Sie das Paket
+ \pkgname{ifpdf.sty}, das auch mit dem geänderten Verhalten funktioniert,
+ oder orientieren Sie sich an dessen Code.
+\item Im letzten Jahr wurden die Formate so geändert, dass sie Zeichen
+ als 8-bit ausgeben. Die neue TCX-Datei \filename{empty.tcx} eröffnet nun
+ einen einfachen Weg, die originale Ausgabe mit \verb|^^|-Notation zu
+ erhalten, wenn Sie es wünschen:
+\begin{verbatim}
+latex --translate-file=empty.tcx yourfile.tex
+\end{verbatim}
+\item Das Programm \cmdname{dvipdfmx} für die Konvertierung von DVI nach
+ PDF ist neu hinzugekommen. Dies ist eine aktiv gepflegte Erweiterung von
+ \cmdname{dvipdfm}, das zwar noch verfügbar ist, aber als obsolet angesehen
+ werden kann.
+\item Ebenso sind die Programme \cmdname{pdfopen} und \cmdname{pdfclose} neu
+ hinzugekommen. Diese erlauben ein Reload von PDF-Dateien im Acrobat Reader,
+ ohne diesen neu starten zu müssen (andere PDF-Viewer wie \cmdname{xpdf},
+ \cmdname{gv} oder \cmdname{gsview} hatten damit nie Probleme).
+\item Aus Konsistenzgründen wurden die Variablen \envname{HOMETEXMF} und
+ \envname{VARTEXMF} in \envname{TEXMFHOME} bzw.\ \envname{TEXMFSYSVAR}
+ umbenannt. Weiterhin existiert \envname{TEXMFVAR} für einen Baum, der
+ spezifisch für einen einzelnen Nutzer ist.
+\end{itemize}
+
\section{2006--2007}
+
+Der wichtigeste Neuzuwachs in der Ausgabe 2006--2007 von \TL{} war das Xe\TeX{}
+Programm, verfügbar durch die \texttt{xetex} und \texttt{xelatex}
+Programme; siehe \url{http://scripts.sil.org/xetex}.
+
+Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten
+Änderungen (\url{http://tug.org/metapost/articles}), ebenso pdf\TeX{}
+(\url{http://tug.org/applications/pdftex}).
+
+Das (plain) \texttt{tex}-Programm liest nicht mehr erste Zeilen mit
+\texttt{\%\&} um das Format zu bestimmen. Es ist ein reines Knuth-\TeX.
+(\LaTeX\ und alle anderen Formate lesen weiterhin \texttt{\%\&}-Zeilen).
+
+Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen
+neueren Stand gebracht. Für weiter Updates wenden Sie sich bitte an
+\acro{CTAN} (\url{http://www.ctan.org}).
+
+Die Entwicklungsumgebung wurde auf Subversion umgestellt, was ein Webinterface
+für den Entwicklungsbaum beisteuerte. Dieses Webinterface ist von der
+Homepage verlinkt. Obwohl dieser Umstieg in der Distribution nicht zu
+erkennen ist, erwarten wir uns ein stabiles Fundament für die Entwicklung
+in den nächsten Jahren.
+
+Schließlich hat im Mai~2006 Thomas Esser das Ende seiner Entwicklung von
+te\TeX{} (\url{http://tug.org/tetex}) angekündigt. Als Konsequenz ist das
+Interesse an \TL{}, besonders unter den \acro{GNU}/Linux-Distributoren
+angestiegen. (\TL{} bietet nun ein \texttt{tetex}-Installationsschema, dass
+annähernd den Umfang von te\TeX{} umfasst.) Wir hoffen dass dies
+schlussendlich zu einer Verbesserung der \TeX-Umgebung für jederman führt.
+
\section{2008}
+
+Die komplette Infrastruktur von \TL wurde 2008 neu entwickelt. Die
+gesamten Daten, die für die Installation benötigt werden, finden sich
+nun in einer einzigen Textdatei mit dem Namen \filename{tlpkg/texlive.tlpdb}.
+
+Dies ermöglicht es unter anderem, ein Update einer installierten Version
+von \TL über das Internet durchzuführen, was für MiK\TeX{} schon seit
+Jahren möglich ist. Wir planen regelmäßige Updates bereitzustellen,
+wenn Pakete auf \CTAN{} aktualisiert werden oder neu erscheinen.
+
+Als neues Programm ist Lua\TeX\ (\url{http://luatex.org}) enthalten,
+das neben neuen Möglichkeiten innerhalb des Satzsystems eine
+hervorragende Skriptsprache zur Verfügung stellt, die inner- und
+außerhalb von \TeX{} benutzt werden kann.
+
+Die Unterstützung von \TL für Windows und Unix ist mittlerweile praktisch
+äquivalent. Die meisten Perl- und Lua-Skripte können nun auch unter
+Windows verwendet werden, da innerhalb von \TL Perl integriert ist.
+
+Das neue \cmdname{tlmgr}-Programm (Abschnitt~\ref{sec:tlmgr}) ist
+eine komplette Oberfläche zum Verwalten von \TL nach der Installation.
+Es ermöglicht das Aktualisieren von Paketen, die Neugenerierung von
+Formatdateien, Fontmaps und die Konfiguration der \TeX-Unterstützung
+für verschiedene Sprachen.
+
+Nach der Einführung von \cmdname{tlmgr} sind die Funktionen von
+\cmdname{texconfig} zur Konfiguration von Formatdateien und
+Trennmustern deaktiviert worden.
+
+Der Index-Prozessor \cmdname{xindy} (\url{http://xindy.sourceforge.net/})
+ist nun für die meisten Betriebssysteme integriert.
+
+Das Programm \cmdname{kpsewhich} kann nun alle Fundstellen für eine
+gesuchte Datei anzeigen (Option \optname{--all}) oder die Suche
+auf ein bestimmtes Verzeichnis einschränken (Option \optname{--subdir}).
+
+Das Programm \cmdname{dvipdfmx} kann nun Informationen über die
+Bounding Box liefern, was über die Kommandozeile mit dem Befehl
+\cmdname{extractbb} aufgerufen werden kann; dies war die letzte
+Funktion von \cmdname{dvipdfm}, die noch nicht in \cmdname{dvipdfmx}
+vorhanden war.
+
+Die Font-Aliasnamen \filename{Times-Roman}, \filename{Helvetica} usw.
+wurden abgeschafft.
+
+Das Makro-Format \pkgname{platex} wurde entfernt, um den Namenskonflikt
+mit dem japanischen \pkgname{platex} auf zu lösen; Unterstützung
+für polnisch wird nun vom Paket \pkgname{polski} zur Verfügung gestellt.
+
+Die \web{} string pool files wurden in die Programme einkompiliert,
+um Updates zu vereinfachen.
+
+Und abschließend sind die Änderungen von Donald Knuth in seinem
+\emph{\TeX\ tuneup of 2008} in \TL eingearbeitet,
+\url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}.
+
\section{2009}
+
+Das Standardausgabeformat für LuaAll\TeX\ ist nun PDF. Hier entfalten die
+Erweiterungen von LuaAll\TeX\ , wie die Unterstützung von OpenType,
+ihre volle Wirkung. Die neuen Programme \code{dviluatex} bzw.
+\code{dvilualatex} erzeugen wie früher DVI als Ausgabeformat.
+Die Homepage von Lua\TeX\ finden Sie unter \url{http://luatex.org}.
+
+Nach Rücksprache mit den Autoren von Omega wurden Omega und das
+Format Lambda entfernt. Die aktuelle Version von Aleph und Lamed ist
+weiterhin in \TL\ enthalten, zusammen mit einigen Hilfsprogrammen von
+Omega.
+
+Eine neue Version der AMS Type~1-Fonts wird von \TL\ mitgeliefert,
+inklusive der Computer Modern-Schriften. Donald Knuth hat in den letzten
+Jahren die Gestalt einiger Zeichen in den Metafont-Quellen geändert, diese
+wurden übernommen. Weiterhin wurde das so genannte Hinting verbessert.
+Die Euler-Schriften wurden kürzlich ebenfalls sorgsam überarbeitet
+(siehe \url{http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf}).
+In allen Fällen blieben die Fontmetriken unverändert. Mehr zu den
+AMS-Fonts finden Sie unter \url{http://www.ams.org/tex/amsfonts.html}.
+
+Die neue \TeX-Oberfläche \TeX{}works ist für Windows enthalten, analog
+zu Mac\TeX. Für andere Systeme oder weitere Informationen beachten Sie
+bitte die Webseite \url{http://tug.org/texworks}. \TeX{}works ist
+eine Cross-Plattform-Anwendung, die von dem Editor \MacOSX\ inspiriert
+wurde, und somit eine einfach zu bedienende Oberfläche für \TeX\ bietet.
+
+Das Grafikprogramm Asymptote ist für verschiedene System enthalten. Es
+bietet eine textbasierte Beschreibungssprache für Zeichnungen, nicht
+unähnlich zu MetaPost, aber mit Unterstützung für 3D und weiteren
+Vorteilen. Die Homepage befindet sich unter \url{http://asymptote.sourceforge.net}.
+
+Das bisher enthaltene eigenständige Programm \code{dvipdfm} wurde durch
+\code{dvipdfmx} ersetzt, das beim Aufruf als \code{dvipdfm} in einem
+Kompatibilitätsmodus läuft. \code{dvipdfmx} unterstützt \acro{CJK}
+(Chinesich, Japanisch, Koreanisch) und enthält viele Korrekturen und
+Verbesserungen gegenüber dem alten \code{dvipdfm}. Die Homepage zu
+DVIPDFMx finden Sie unter \url{http://project.ktug.or.kr/dvipdfmx}.
+
+Für \pkgname{cygwin} und \pkgname{i386-netbsd} werden nun ausführbare
+Programme mitgeliefert, während einige andere BSD-Derivate nicht mehr
+dabei sind. Es wird empfohlen, dass Nutzer von OpenBSD bzw. FreeBSD
+\TeX\ über den Paketmanager ihres Systems installieren, da sich gezeigt
+hat, dass die Bereitstellung von Binaries, die für mehrere Versionen
+funktionieren, sehr problematisch ist.
+
+Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression
+\pkgname{xz} als stabile Alternative zu \pkgname{lzma} (\url{http://tukaani.org/xz/}); Dollarzeichen sind in Dateinamen erlaubt, solange sich zusammen
+mit den Dollarzeichen kein bekannter Variablenname ergibt; die Kpathsea
+ist nun multi-threaded (was von MetaPost verwendet wird); der gesamte
+Build von \TL\ basiert nun auf Automake.
+
+Und zum Abschluss: Alle Releases von \TL, mit Zusatzmaterial wie den
+DVD-Labeldrucken, sind unter \url{ftp://tug.org/historic/systems/texlive}
+verfügbar.
+
\section{2010}
+Seit 2010 werden PDF-Dateien nach PDF Version 1.5 erzeugt, was eine
+stärkere Komprimierung der Dateien ermöglicht. Dies gilt für alle
+\TeX-Compiler mit dem Ausgabeformat PDF und \code{dvipdfmx}.
+Mit dem \LaTeX-Paket \pkgname{pdf14} wird wieder PDF 1.4 erzeugt,
+alternativ kann \verb|\pdfminorversion=4| verwendet werden.
+
+pdf\LaTeX\ konvertiert nun \emph{automatisch} bei Bedarf unter
+Verwendung des Paketes \pkgname{epstopdf}
+ EPS-Dateien (Encapsulated PostScript) nach PDF, wenn
+die Konfigurationsdatei \code{graphics.cfg} geladen wurde und das
+Ausgabeformat PDF ist. Standardmäßig sollen auf keinen Fall bereits
+vorhandene (evtl. mühsam anderweitig erzeugte) PDF-Dateien überschrieben
+werden. Die automatische Umwandlung kann komplett abgeschaltet werden,
+indem am Anfang der \LaTeX-Datei (vor \texttt{documentclass}!) die Zeile
+\verb|\newcommand{\DoNotLoadEpstopdf}{}| (oder \verb|\def...|) eingefügt wird und
+so das Laden von \code{epstopdf} unterdrückt wird. Für weitere Informationen
+schauen Sie bitte in die Anleitung des \pkgname{epstopdf}-Pakets
+(\url{http://ctan.org/pkg/epstopdf-pkg}).
+
+Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung
+des \texttt{write18}-Befehls von \TeX\ (das zum Aufruf externer Programme
+dient) auf einige wenige Programme in der Standardkonfiguration von
+\TL. Diese sind z.\,B. \code{epstopdf}, \code{makeindex} und \code{bibtex}.
+Konkret wird die Auswahl zulässiger Programme in der Datei \code{texmf.cnf}
+festgelegt. In Umgebungen, wo aus Sicherheitsgründen der Aufruf externer
+Anwendungen über \texttt{write18} komplett unterbunden werden soll, kann dies
+direkt bei der Installation eingestellt werden (siehe Abschnitt~\ref{sec:options}
+oder nachträglich in \code{texmf.cnf} geändert werden.
+
+Weiterhin werden \BibTeX\ und Makeindex nun daran (analog zu \TeX\ selbst)
+gehindert, ihre Ausgabedateien in beliebige Verzeichnisse zu schreiben,
+damit erlaubt werden konnte, dass sie über \texttt{write18} gestartet
+werden. Falls dies geändert werden soll, muss entweder die Variable
+\envname{TEXMFOUTPUT} gesetzt oder die Konfigurations"-einstellung
+\verb|openout_any| geändert werden.
+
+Xe\TeX\ unterstützt nun wie pdf\TeX\ optischen Randausgleich.
+
+\prog{tlmgr} speichert eine Sicherheitskopie von aktualisierten Paketen
+(\code{tlmgr option autobackup 1}), so dass ein fehlerhaftes Update mit
+\code{tlmgr restore} rückgängig gemacht werden kann. Falls Sie hierfür
+nicht genug Platz haben, kann dies mit \code{tlmgr
++option autobackup 0} abgeschaltet werden.
+
+Neu enthaltene Programme: p\TeX\ und verwandte Programme zum
+japanischen Schriftsatz, das Programm \BibTeX{}U für ein Unicode-fähiges
+\BibTeX, das Programm \prog{chktex} (\url{http://baruch.ev-en.org/proj/chktex})
+zum Überprüfen von \LaTeX-Do\-ku\-menten, \prog{dvisvgm} (\url{http://dvisvgm.sourceforge.net}) zum Konvertieren von DVI nach SVG.
+
+Neu unterstützte Systeme: \code{amd64-freebsd},
+\code{amd64-kfreebsd}, \code{i386-freebsd}, \\ \code{i386-kfreebsd},
+\code{x86\_64-darwin}, \code{x86\_64-solaris}.
+
+Eine Änderung in \TL{} 2009, die nicht dokumentiert wurde: Zahlreiche
+\TeX4ht-bezogene Programme fielen weg, hierfür gibt es nun das Programm
+\code{mk4ht}.
+
+Abschließend kann \TL\ nicht mehr direkt von der \DVD\ ausgeführt werden.
+Eine einzelne \DVD\ inst nicht mehr groß genug. Als Nebeneffekt sollte die
+Installation von der \DVD\ schneller als früher sein.
+
\section{2011}
+In \TL\ gab es relativ wenige Neuerungen. Die Binaries für Mac OS X laufen nur noch unter Mac OS X Versionen ab Leopard; Panther und Tiger werden nicht mehr unterstützt.
+
+Das \code{biber} Programm für die Bearbeitung von Bibliografien wird für die gängigen Plattformen mitgeliefert, seine Entwicklung ist eng an die Entwicklung des \code{biblatex} Pakets geknüpft, das die Art und Weise, in der \LaTeX\ Bibliografien verwaltet, komplett neu implementiert.
+
+MetaPost (\code{mpost}) erzeugt oder nutzt keine \code{.mem} Dateien mehr. Benötigte Dateien wie \code{plain.mp} werden einfach bei jedem Lauf gelesen. Grund hierfür ist die Tatsache, dass MetaPost auch als Bibliothek unterstützt wird, eine weitere --wenn auch eher unsichtbare-- Änderung.
+
+Die Implementierung von \code{updmap} in Perl, bisher nur unter Windows genutzt, wurde überarbeitet und wird jetzt von allen Plattformen verwandt. Abgesehen von einer deutlichen Steigerung der Geschwindigkeit sollte kein Nutzer davon etwas merken.
+
\section{2012}
+\code{tlmgr} unterstützt Updates von verschiedenen Netzwerk-Repositories. Siehe dazu den Abschnitt zu multiplen Repositories in der \code{tlmgr help} Ausgabe.
+
+Der Parameter \texttt{XeTeXdashbreakstate} wird standardmäßig für \code{xetex} und \code{xelatex} auf '1' gesetzt. Dies erlaubt Zeilenumbrüche nach em-dashes und en-dashes und war seit jeher das Standardverhalten von \TeX, \LaTeX, Lua\TeX, etc. Für perfekte Zeilenumbruch-Kompatibilität bei existierenden Dokument muss daher \texttt{XeTeXdashbreakstate} explizit auf '0' gesetzt werden.
+
+Die Ausgabedateien von \code{pdftex} und \code{dvips}, neben anderen, dürfen jetzt größer als 2 GB werden.
+
+Die 35 Standard-Postscript Fonts werden standardmäßig in der Ausgabe von \code{dvips} ausgegeben, da es so viele verschiedene Versionen von ihnen gibt.
+
+Im 'Restricted Execution' Modus ist \code{mpost} standardmäßig erlaubt.
+
+Eine \code{texmf.cnf} Datei wird auch in \filename{../texmf-local},
+wie zum Beispiel \filename{/usr/local/texlive/texmf-local/web2c/texmf.cnf}, gefunden, falls sie dort existiert.
+
+Das \code{updmap} Skript liest \code{updmap.cfg} pro Verzeichnisbaum anstelle einer globalen Datei. Diese Änderung sollte komplett unsichtbar sein, sofern die \code{updmap.cfg} Dateien nicht manuell bearbeitet wurden. Die Ausgabe von \code{updmap --help} hat mehr zum Thema.
+
+Plattformen: \pkgname{armel-linux} und \pkgname{mipsel-linux} wurden hinzugefügt; \pkgname{sparc-linux} und \pkgname{i386-netbsd} sind nicht länger Teil der Haupt-Distribution. Sie können aber in Form spezieller Binaries von \url{http://tug.org/texlive/custom-bin.html} heruntergeladen werden.
+
\section{Gegenwart (\tlcurrentyear)}\label{tlcurrent}
\label{sec:tlcurrent}
\label{sec:2012news}
+
+
+
\section{Zukunft}
+\emph{{\TL} ist nicht perfekt! -- und wird es auch nie sein.} Wir planen
+Neuauf"|lagen zu produzieren, die umfangreichere
+Hilfstexte, mehr Hilfsprogramme, mehr Installationshilfen und (natürlich)
+den ständig verbesserten und überprüften Satz der Makros und Zeichensätze
+enthalten. Diese Arbeit wird von Freiwilligen in ihrer knappen Freizeit
+geleistet. Viel Arbeit steht noch an. Wenn Sie uns helfen können,
+zögern Sie keine Sekunde, sich bei uns zu melden.
+Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben
+der {\TK} senden Sie bitte an:\hfill\null
+\begin{quote}
+\email{tex-live@tug.org}\\
+\url{http://tug.org/texlive/}
+\end{quote}
-\end{document}
+Neue Versionen, Anmerkungen und zusätzliches Material werden über
+die \CTAN-Server im Verzeichnis \dirname{info/texlive} zur Verfügung gestellt.
+Im \acro{WWW} können Sie sich über die Adresse
+\url{http://www.tug.org/tex-live/} informieren und die Bestellformalitäten
+einsehen.
-\\label\{.*\} \ No newline at end of file
+\end{document}
+