summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/texlive/texlive-de
diff options
context:
space:
mode:
authorUwe Ziegenhagen <ziegenhagen@gmail.com>2013-05-26 18:04:20 +0000
committerUwe Ziegenhagen <ziegenhagen@gmail.com>2013-05-26 18:04:20 +0000
commitf33cb7d1bb0b4f8b7d633d8a6b4b9ced8906003b (patch)
tree2aad30f79f5bfcee16511ea15cccf08c0ace08cb /Master/texmf-dist/doc/texlive/texlive-de
parentf76981589d1a482f72128e7ec5ab07e9af4822be (diff)
deleted old version of the German documentation
git-svn-id: svn://tug.org/texlive/trunk@30683 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/texlive/texlive-de')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-de/texlive-de.tex1837
1 files changed, 723 insertions, 1114 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.tex b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.tex
index 45dd7f6d42e..f35185348f7 100644
--- a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.tex
+++ b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.tex
@@ -1,65 +1,140 @@
-% $Id$
-% TeX Live documentation. Originally written by Sebastian Rahtz and
-% Michel Goossens, now maintained by Karl Berry and others.
-% Public domain.
-%
-%\pdfoutput=0
-\documentclass{article}
-\def\Status{1}
-\ifnum\Status=1
- % Create A4 pdf
- \pdfpageheight297mm
- \pdfpagewidth210mm
-\fi
-
-\let\tldocgerman=1 % for live4ht.cfg
-\usepackage{ngerman}
-\usepackage{tex-live}
-\usepackage[utf8]{inputenc} % translators: use your preferred encodings.
-\usepackage[]{csquotes}
+\documentclass[12pt,ngerman,a4paper,fullparskip]{scrreprt}
+
+\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
-\usepackage[printonlyused]{acronym}
-\def\dante{DANTE~e.\,V\kern-0.15em.}
+\usepackage{booktabs}
+\usepackage{babel}
+\usepackage{graphicx}
+\usepackage{csquotes}
+\usepackage{paralist}
+\usepackage{xcolor}
+\usepackage{xspace}
+\usepackage{url}
+\usepackage{multicol}
+\usepackage[tocindentauto]{tocstyle}
+\usepackage{alltt}
+
+\newcommand{\tlcurrentyear}{2013}
+\newcommand{\TL}{\TeX\ Live\xspace}
+\newcommand{\email}[1]{\texttt{#1}}
+\newcommand{\acro}[1]{\texttt{#1}}
+\newcommand{\cmdname}[1]{\texttt{#1}}
+\newcommand{\code}[1]{\texttt{#1}}
+\newcommand{\prog}[1]{\texttt{#1}}
+\newcommand{\optname}[1]{\texttt{#1}}
+\newcommand{\OnCD}[1]{\texttt{#1}}
+\newcommand{\file}[1]{\texttt{#1}}
+\newcommand{\filename}[1]{\texttt{#1}}
+\newcommand{\dirname}[1]{\texttt{#1}}
+\newcommand{\pkgname}[1]{\texttt{#1}}
+\newcommand{\Webc}[1]{\texttt{#1}}
+\newcommand{\envname}[1]{\texttt{#1}}
+\newcommand{\TeXXeT}{TeXXeT}
+\newcommand{\KPS}{Kpathsea\xspace}
+\newcommand{\var}[1]{\texttt{#1}}
+\newcommand{\samp}[1]{\texttt{#1}}
+\newcommand{\Ucom}[1]{\textbf{\texttt{#1}}}
+\newcommand{\bs}{\protect\normalfont\ttfamily\char'134}
+
+\usepackage{fancyvrb}
+\DefineVerbatimEnvironment{boxedverbatim}{Verbatim}{fontsize=\footnotesize,frame=single}
+
+
+\setlength{\parskip}{1em}
+\setlength{\parindent}{0pt}
+
+
+\def\TK{\TeX\ Collection}
+
+\newcommand\ConTeXt{C\kern-.0333emon\-\kern-.0667em\TeX\kern-.0333emt}
+\newcommand\MIKTEX{MiK\kern-.025em \TeX}% per www.miktex.org
+
+\def\MP{MetaPost}
+\def\MF{MetaFont}
+\def\BibTeX{Bib\TeX}
+
+\providecommand*{\CD}{\acro{CD}\xspace}
+\providecommand*{\CTAN}{\acro{CTAN}\xspace}
+\providecommand*{\DVD}{\acro{DVD}\xspace}
+\providecommand*{\GNU}{\acro{GNU}\xspace}
+\providecommand*{\HTML}{\acro{HTML}\xspace}
+\providecommand*{\ISO}{\acro{ISO}\xspace}
+\providecommand*{\MacOSX}{Mac\,\acro{OS\,X}\xspace}
+\providecommand*{\PS}{Post\-Script\xspace}
+\providecommand*{\TDS}{\acro{TDS}\xspace}
+\providecommand*{\USB}{\acro{USB}\xspace}
+\providecommand*{\dvi}{\acro{DVI}\xspace}
+\providecommand*{\web}{\acro{WEB}\xspace}
+\providecommand*{\XeTeX}{xe\TeX\xspace}
+
+\DeclareGraphicsExtensions{.png,}
+
+\usepackage{url}
+
+\newcommand{\dante}{DANTE~e.\,V\kern-0.15em.}
+
+\usepackage{bera}
+\usepackage{hyperref}
+\hypersetup{%
+ colorlinks=true, % aktiviert farbige Referenzen
+ linkcolor = blue, % Linkfarbe blau
+ citecolor = blue, % cite-Farbe blau
+ urlcolor = blue, % cite-Farbe blau
+ pdfpagemode=UseNone, % PDF-Viewer startet ohne Inhaltsverzeichnis et.al.
+ pdfstartview=FitH} % PDF-Viewer benutzt beim Start bestimmte Seitenbreite
+
+\hypersetup{%
+ pdftitle={TeX Live Anleitung},%
+ pdfauthor={Uwe Ziegenhagen, ww.uweziegenhagen.de},%
+ pdfsubject={TeX Live },%
+ pdfkeywords={TeX, LaTeX, TeX Live}%
+}
+
+%\newcommand{\href}[2]{#1}
+%\usepackage{tex4ht}
+
+
+
+
\begin{document}
-\title{%
- {\huge \textit{Anleitung zu \TL{}}\\\smallskip}%
- {\LARGE \textsf{\TL{} 2012}}%
-}
+\begin{titlepage}
+\begin{center}
+\vspace*{3cm}
+
+ \Huge Anleitung zu \TL\vspace*{1cm}
-\author{Karl Berry (Herausgeber) \\[3mm]
- \url{http://tug.org/texlive/}\\[12mm]
- \small{\textit{Verantwortlich für die deutsche Ausgabe}}\\[3mm]
- \small{Uwe Ziegenhagen, \email{ziegenhagen@gmail.com}} \\
- \small{(\dante)} \\[3mm]
- }
-\date{Juni 2012}
+\Large Version \tlcurrentyear
+\end{center}
-\maketitle
-\thispagestyle{empty}
+\vfill \noindent Karl Berry (Herausgeber) \\
+verantwortlich für die deutsche Ausgabe:\\
+Uwe Ziegenhagen \href{mailto:ziegenhagen@gmail.com}{ziegenhagen@gmail.com} \\
+Köln, den \today
+\end{titlepage}
-\newpage
+\tableofcontents
-\begin{multicols}{2}
- \tableofcontents
- \listoffigures
-\end{multicols}
+\listoffigures
-%\renewcommand{\Status}{0}
-%\typeout{Status is \Status}
+%\listoftables
-\clearpage
-% ==============================================================
-\section{Einleitung}\label{sec:intro}
-\subsection{\TL\ und die \TeX-Collection}
+%
+%
+%\section{Einleitung}\label{sec:intro}
+%\subsection{\TL\ und die \TeX-Collection}
-Diese Anleitung beschreibt das \TL-System. Die {\TL} Distribution enthält
-\TeX/\LaTeX-Systeme für Linux, verschiedene \acro{UNIX}-Plattformen, {\MacOSX}
-und Windows.
+
+\chapter{Einleitung}\label{sec:intro}
+\section{\TL und die \TL-Collection}
+
+Diese Anleitung beschreibt das \TL-System an sich, nicht die Arbeit mit \TeX/\LaTeX.
+
+Die {\TL} Distribution enthält \TeX/\LaTeX-Systeme für Linux, verschiedene \acro{UNIX}-Plattformen, {\MacOSX} und Windows. Sowohl \TL{} als auch die \TK{} sind durch das Engagement vieler Freiwilliger aus vielen \TeX-Vereinen entstanden.
Wahrscheinlich haben Sie \TL{} auf einem von zwei Wegen bezogen, entweder
per direktem Download von \TL{} oder als Teil der \DVD{} \TK, die von
@@ -68,10 +143,9 @@ und in Deutschland über die Fachbuchhandlung Lehmanns (\url{http://www.lob.de})
vertrieben wird. Abschnitt~\ref{sec:tl-coll-dists} beschreibt kurz den
Inhalt der \TK-\DVD.
-Sowohl \TL{} als auch die \TK{} sind durch das Engagement vieler Freiwilliger aus vielen \TeX-Vereinen entstanden. Im Übrigen
-beschränkt sich diese Anleitung auf \TL{} an sich.
-{\TL} enthält lauf"|fähige Versionen von \TeX, \LaTeXe, \ConTeXt, \MF, \MP, {\BibTeX} und vielen
+
+{\TL} enthält lauf"|fähige Versionen von \TeX, \LaTeXe, \ConTeXt, \MF, \MP, {\BibTeX} und vielen
anderen Programmen, sowie eine umfassende Auswahl an Makros, Zeichensätzen und
Beschreibungen, die gemäß der Standard"=\TeX"=Verzeichnisstruktur (\TDS) abgelegt sind.
@@ -79,27 +153,17 @@ Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen \TL-Versio
gegenüber der Vorgängerversion finden Sie im Abschnitt~\ref{sec:tlcurrent} auf
Seite~\pageref{sec:tlcurrent}.
-\htmlanchor{platforms}
-\subsection{Unterstützung verschiedener Betriebssysteme}
-\label{sec:os-support}
-\TL{} enthält direkt ausführbare Programme für viele Unix-basierte
-Betriebssysteme, insbesondere GNU/Linux und \MacOSX\ und Cygwin.
-Selbst wenn für Ihr Unix-System wider Erwarten keine ausführbaren Programme
-enthalten sind, sollten Sie in der Lage sein, aus den mitgelieferten Programm-Quellen
-ein funktionierendes \TeX-System zu kompilieren.
-
-Bezüglich Microsoft Windows werden Versionen ab Windows~XP unterstützt.
-\TL{} ist unter Windows 95/98, ME und NT nicht mehr lauffähig, Windows 2000
-sollte funktionieren. Es existieren zwar keine 64-Bit-Versionen der Programme,
-allerdings sollten die 32-Bit-Programme problemlos auf
-64-Bit-Systemen funktionieren.
-
-% -------------------------------------------------------------
-\subsection{Einsatzmöglichkeiten des \TL-Systems der \TK}\label{sec:basic}
-
-Sie können das \TL-System wahlweise von der \DVD{} oder über das
+\section{Unterstützung verschiedener Betriebssysteme}\label{sec:os-support}
+
+\TL{} enthält direkt ausführbare Programme für viele Unix-basierte Betriebssysteme, insbesondere GNU/Linux und \MacOSX\ und Cygwin. Selbst wenn für Ihr Unix-System wider Erwarten keine ausführbaren Programme enthalten sind, sollten Sie in der Lage sein, aus den mitgelieferten Programm-Quellen ein funktionierendes \TeX-System zu kompilieren.
+
+Bezüglich Microsoft Windows werden Versionen ab Windows~XP unterstützt, frühere Versionen werden nicht unterstützt. Es existieren zwar keine 64-Bit-Ver\-sionen der Programme, allerdings sollten die 32-Bit-Programme problemlos auf 64-Bit-Systemen funktionieren.
+
+\section{Einsatzmöglichkeiten des \TL-Systems der \TeX\ Collection}\label{sec:basic}
+
+Sie können das \TL-System wahlweise von der \DVD oder über das
Internet (\url{http://tug.org/texlive/acquire.html}) installieren.
-Der \emph{Net Installer} ist ein kleines Programm,
+Der \prog{Net Installer} ist ein kleines Programm,
das die benötigten Teile aus dem Internet nachlädt. Dieser Weg bietet
sich an (eine schnelle und stabile Internetverbindung voraus gesetzt),
wenn Sie kein komplettes \TL{} installieren wollen, sondern Ihr System nur
@@ -116,7 +180,7 @@ Abschnitt~\ref{sec:portable-tl} beschrieben.
Beide Methoden werden in den Abschnitten zur Installation beschrieben.
Hier daher nur die kurze Zusammenfassung:
-\begin{itemize*}
+\begin{itemize}
\item Das Hauptinstallationsskript ist \cmdname{install-tl}. Es bietet
eine grafische Benutzeroberfläche (GUI) für die Standardinstallation
(den sogenannten \enquote{wizard mode}), einen Textmodus und eine grafische Oberfläche im Expertenmodus.
@@ -128,102 +192,72 @@ starten soll.
\prog{tlmgr}. Auch dieser unterstützt Text- und GUI-Mode. Mit diesem
Programm können Sie einerseits Pakete von \TL installieren oder deinstallieren,
andererseits \TL konfigurieren.
-\end{itemize*}
-
+\end{itemize}
-\subsection{\TL\ und Sicherheit}
+\section{\TL und Sicherheit}
-Nach bestem Wissen und Gewissen kann man sagen, dass die \TeX-Kernprogramme selbst sehr robust sind. Dieses Maß an Robustheit und Sicherheit wird jedoch möglicherweise nicht von allen Programmen erreicht, die Teil von \TL\ sind. Daher gilt für \TL\ das, was auch für alle anderen Programme gilt: Vorsicht bei der Verarbeitung von Quellcode, den man nicht genau kennt, zur maximalen Sicherheit sollte man in diesen Fällen die entsprechenden Dateien in einem neuen Unterverzeichnis verarbeiten.
+Nach bestem Wissen und Gewissen kann man sagen, dass die \TeX-Kernprogramme selbst sehr robust sind. Dieses Maß an Robustheit und Sicherheit wird jedoch möglicherweise nicht von allen Programmen erreicht, die Teil von \TL sind. Daher gilt für \TL das, was auch für alle anderen Programme gilt: Vorsicht bei der Verarbeitung von Quellcode, den man nicht genau kennt, zur maximalen Sicherheit sollte man in diesen Fällen die entsprechenden Dateien in einem neuen Unterverzeichnis verarbeiten.
-Die Sorge um die Sicherheit gilt vor allem für MS Windows, da Windows-Programme zuerst im aktuellen Verzeichnis suchen, egal wie Pfad-Angaben gesetzt sind. Theoretisch ermöglicht dies eine Reihe von Angriffsszenarien. Viele Sicherheitslücken in Programmen von \TL\ wurden geschlossen, andere bestehen auch weiterhin, besonders im Umgang mit Drittanbieter-Software.
+Die Sorge um die Sicherheit gilt vor allem für MS Windows, da Windows-Programme zuerst im aktuellen Verzeichnis suchen, egal wie Pfad-Angaben gesetzt sind. Theoretisch ermöglicht dies eine Reihe von Angriffsszenarien. Viele Sicherheitslücken in Programmen von \TL wurden geschlossen, andere bestehen auch weiterhin, besonders im Umgang mit Drittanbieter-Software.
Aus diesem Grund empfehlen wir bei der Verarbeitung von unbekanntem Quellcode, auf das Vorhandensein von ausführbaren Dateien im Quellcode-Verzeichnis zu achten. Diese sollten nicht vorhanden sein und erst recht nicht durch die Verarbeitung von \TeX-Quellcode erzeugt worden sein.
-\TeX\ und seine Begleitprogramme können in Dateien schreiben, wenn ein Dokument übersetzt wird. Diese Funktion kann auch missbräuchlich eingesetzt werden. Daher ist bei der Verarbeitung von unbekannten Quellen die Nutzung eines neuen Unterverzeichnisses der sicherste Weg!
+\TeX und seine Begleitprogramme können in Dateien schreiben, wenn ein Dokument übersetzt wird. Diese Funktion kann auch missbräuchlich eingesetzt werden. Daher ist bei der Verarbeitung von unbekannten Quellen die Nutzung eines neuen Unterverzeichnisses der sicherste Weg!
-% -------------------------------------------------------------
-\subsection{Hilfe zu \TeX, \LaTeX\ \& Co}\label{sec:help}
+\section{Hilfe zu \TeX, \LaTeX\ \& Co}\label{sec:help}
Die \TeX-Gemeinschaft ist ebenso aktiv wie hilfsbereit, und es wird
praktisch jede ernst gemeinte Frage beantwortet. Diese Hilfe ist allerdings
nicht formal organisiert, sondern wird von Freiwilligen in ihrer
Freizeit geleistet. Es ist daher wichtig, dass Sie vor einer
-Fragestellung Ihre ">Hausaufgaben"< gemacht haben.
+Fragestellung Ihre \enquote{Hausaufgaben} erledigen.
-Falls Sie auf eine garantierte kommerzielle Unterstützung angewiesen sind oder eine solche
-bevorzugen, sollten Sie die Finger komplett vom \TL-System lassen und
-in der Aufstellung unter \url{http://tug.org/interest.html#vendors} nach
-einem geeigneten Händler suchen.
Die folgende Liste stellt die leicht zugänglichen Hilfe-Quellen in der
empfohlenen Reihenfolge vor:
\begin{description}
-\item [Einführung:]\mbox{}\\
- Wenn Sie \TeX-Anfänger sind und eine englische Einführung in das System benötigen,
- sollten Sie das \acro{WWW}-Dokument \url{http://tug.org/begin.html} lesen.
-
- Für deutschsprachige \LaTeX-Anfänger ist die ">\LaTeXe-Kurzbeschreibung"< von großem Nutzen
- (\OnCD{texmf-doc/doc/german/lshort-german/l2kurz.pdf}).
-
-\item [\TeX-\acro{FAQ}s:]\mbox{}\\
- Die \TeX-\acro{FAQ} (im Deutschen
- \file{de-tex-faq} ">\emph{Fragen und Antworten [\acro{FAQ}] über
- das Textsatzsystem TeX und \acro{DANTE}, Deutschsprachige
- Anwendervereinigung TeX e.V.}"<) ist ein riesiges Kompendium
+\item [Einführung:] Wenn Sie \TeX-Anfänger sind und eine englische Einführung in das System benötigen, sollten Sie \url{http://tug.org/begin.html} lesen.
+
+Für deutschsprachige \LaTeX-Anfänger ist die \enquote{\LaTeXe-Kurzbeschreibung} von großem Nutzen
+ (\OnCD{texmf-doc/doc/german/lshort-german/l2kurz.pdf}).
+
+\item [\TeX-\acro{FAQ}s:]
+ Die \TeX-\acro{FAQ} (im Deutschen \file{de-tex-faq} über
+ das Textsatzsystem TeX und Dante, die Deutschsprachige
+ Anwendervereinigung TeX e.V., ist ein riesiges Kompendium
mit Fragen (und Antworten) aller Art, von der einfachsten
Anfängerfrage bis zu Expertenwissen.
- % Sie ist Bestandteil
- % des \TL-Systems (\OnCD{texmf-doc/doc/german/FAQ-de/}) und umfasst zur
- % Zeit 182~Seiten als PDF-Datei (\OnCD{texmf-doc/doc/german/FAQ-de/de-tex-faq.pdf}).
- % Darüber hinaus ist die
- % \acro{FAQ} als \HTML-Datei (\OnCD{texmf-doc/doc/german/FAQ-de/html/index.html})
- % und als durchsuchbare Textdatei
- % (\OnCD{texmf-doc/doc/german/FAQ-de/text/index.html}) enthalten.
- % Im Internet finden Sie die \acro{FAQ} unter
- Sie finden die deutschsprachige \acro{FAQ} unter
- \url{http://www.dante.de/FAQ.html}.
-
- Des Weiteren existiert eine englischsprachige \acro{FAQ}-Sammlung
- (\OnCD{texmf-dist/doc/generic/FAQ-en/html/index.html}), die auch im Internet verfügbar ist
- (\url{http://www.tex.ac.uk/faq}).
-
- Bitte nutzen Sie bei Problemen zuerst diese beiden Möglichkeiten.
-
-\item [\TeX-Catalogue:]\mbox{}\\
- Wenn Sie auf der Suche nach einem bestimmten Paket,
- Font, Programm u.\,ä. sind, empfiehlt sich ein Blick in den
- \TeX-Catalogue. Dieser Katalog enthält eine Liste aller verfügbaren
- \TeX-spezifischen Dinge (siehe
- % \OnCD{texmf-doc/doc/english/catalogue} oder
- \url{http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html}).
-
-\item [\TeX-\acro{WWW}-Ressourcen:]\mbox{}\\
- Im \acro{WWW}-Dokument \url{http://tug.org/interest.html} finden Sie eine große Anzahl \TeX-spezifischer
- Links zu Büchern, Handbüchern und Artikeln zu allen Aspekten des \TeX-Systems.
-
-\item [Archive:]\mbox{}\\
- Ein Forum für die Hilfestellung sind die Usenet-News-Gruppen
+
+ Sie finden die deutschsprachige FAQ unter \url{http://www.dante.de/FAQ.html}. Des Weiteren existiert eine englischsprachige FAQ, die im Internet unter \url{http://www.tex.ac.uk/faq} verfügbar ist.
+
+Bitte schauen Sie bei auftretenden Problemen, insbesondere wenn Sie als Anfänger mit \TeX/\LaTeX\ arbeiten, zuerst diese beiden Möglichkeiten.
+
+\item [\TeX-Catalogue:] Wenn Sie auf der Suche nach einem bestimmten Paket,
+ Font, Programm u.\,ä. sind, empfiehlt sich ein Blick in den \TeX-Catalogue unter \url{http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html}. Dieser Katalog enthält eine Liste aller verfügbaren \TeX-spezifischen Dinge.
+
+\item [\TeX-\acro{WWW}-Ressourcen:] Unter \url{http://tug.org/interest.html} finden Sie eine große Anzahl \TeX-spezifischer Links zu Büchern, Handbüchern und Artikeln zu allen Aspekten des \TeX-Systems.
+
+\item [Archive:] Ein Forum für die Hilfestellung sind die Usenet-News-Gruppen (Für eine Einführung zum Usenet siehe \url{http://de.wikipedia.org/wiki/Usenet}.)
\url{news:de.comp.text.tex} (Deutsch), \url{news:comp.text.tex} (Englisch)
- und die Mailing-Liste \email{texhax@tug.org}. In deren Archiven finden
- sich die Fragen und Antworten vieler Jahre. Ihre Suche können Sie in Google
+ und die Mailing-Liste \email{texhax@tug.org}.
+
+
+In deren Archiven finden sich die Fragen und Antworten vieler Jahre. Ihre Suche können Sie in Google
beispielsweise mit \url{http://groups.google.de/group/de.comp.text.tex/topics}
- starten -- oder auch in \url{http://tug.org/mail-archives/texhax/} durchführen.
+ starten -- oder auch in \url{http://tug.org/mail-archives/texhax} durchführen.
Im Allgemeinen ist es recht erfolgversprechend, eine generelle Suche über Google
- \url{http://www.google.de/} durchzuführen (entweder im \emph{WWW} allgemein
- oder in den \emph{News-Gruppen}); dies insbesondere, wenn es sich um Fragen über
+ \url{http://www.google.de/} durchzuführen (entweder im Internet allgemein
+ oder in den o.\,g. News-Gruppen); dies insbesondere, wenn es sich um Fragen über
\PS/PDF, \cmdname{Ghostscript} u.\,ä. handelt.
-\item [Online-Foren:] \url{http://tex.stackexchange.com}, \url{http://golatex.de}, \url{http://mrunix.de/forums/forumdisplay.php?f=38} sind nur einige Online-Foren, die Hilfe zu \TeX\ \& \LaTeX\ anbieten.
+\item [Online-Foren:] Neben den bereits genannten Quellen gibt es Foren im Internet, in denen Sie Ihre Frage stellen können: \url{http://tex.stackexchange.com}, \url{http://golatex.de}, \url{http://mrunix.de/forums/forumdisplay.php?f=38} \\ sind nur einige, die Hilfe zu \TeX\ \& \LaTeX\ anbieten.
Auch hier gilt: Je mehr Mühe Sie sich mit dem Stellen von Fragen geben, desto besser kann Ihnen geholfen werden.
-\item [Fragen stellen:]\mbox{}\\
- Wenn Sie mit den oben aufgezeigten Möglichkeiten immer noch keine
- Antwort auf Ihre Frage gefunden haben, können Sie die Frage auch in einer
- News-Gruppe stellen (neudeutsch: \emph{posten}). Hier bietet sich für
- den deutschsprachigen Raum die News-Gruppe \url{news:de.comp.text.tex} an.
+\item [Fragen stellen:]
+ Wenn Sie mit den oben aufgezeigten Möglichkeiten immer noch keine Antwort auf Ihre Frage gefunden haben, können Sie die Frage auch in einer News-Gruppe stellen (neudeutsch: \emph{posten}). Hier bietet sich für den deutschsprachigen Raum die News-Gruppe \url{news:de.comp.text.tex} an.
Benutzen Sie am besten für Anfragen Google
(\url{http://groups.google.de/group/de.comp.text.tex/topics})
oder einen Newsreader. Fragen an die englischsprachige Gruppe
@@ -234,25 +268,23 @@ Auch hier gilt: Je mehr Mühe Sie sich mit dem Stellen von Fragen geben, desto b
Zusätzlich existieren E-Mail-Listen, wobei hier die deutschsprachige Liste
\email{TeX-D-L@listserv.dfn.de} zu nennen ist (das englischsprachige Äquivalent
ist \email{texhax@tug.org}). Darüber hinaus bietet sich für Mitglieder
- von \acro{DANTE}~e.V. der Beraterkreis an (\email{beraterkreis@dante.de}).
+ von Dante~e.V. der Beraterkreis an (\email{beraterkreis@dante.de}).
Wie Sie sich in die E-Mail-Liste \dirname{TeX-D-L} eintragen können,
- finden Sie in der \acro{FAQ} unter ">\texttt{1.3.2 Was ist TeX-D-L?}"<.
+ finden Sie in der FAQ unter \enquote{1.3.2 Was ist TeX-D-L?}.
Bevor Sie eine Frage absenden, lesen Sie \emph{bitte} die entsprechenden
- Einträge der \acro{FAQ} zum Thema ">\emph{Wie stelle ich eine Frage in einer
- Newsgroup, damit ich mit hoher Wahrscheinlichkeit eine Antwort bekomme?}"<. So
- z.\,B. ">\texttt{1.3.1 Was ist `de.comp.text.tex'?}"< und ">\texttt{1.3.7 Was
- sollte ich gelesen haben, bevor ich eine Frage in `de.comp.text.tex' oder der
- Diskussionsliste TeX-D-L stelle?}"< oder auch
- \url{http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion}.
-
-\item [Mithilfe:]\mbox{}\\
+ Einträge der FAQ zum Thema \enquote{Wie stelle ich eine Frage in einer
+ Newsgroup, damit ich mit hoher Wahrscheinlichkeit eine Antwort bekomme?}, wie
+ z.\,B. \enquote{1.3.1 Was ist 'de.comp.text.tex'?} und \enquote{1.3.7 Was
+ sollte ich gelesen haben, bevor ich eine Frage in 'de.comp.text.tex' oder der
+ Diskussionsliste TeX-D-L stelle?}.
+
+\item [Mithilfe:]
Wenn Sie einen Fehler melden wollen oder Empfehlungen und Kommentare
zur \TL-Verteilung, -Installation oder -Dokumentation geben möchten, sollten Sie die
E-Mail-Liste \email{tex-live@tug.org} nutzen.
Korrekturen, Anmerkungen und Erweiterungen für die deutsche Übersetzung können Sie auch
- an \email{cdrom@dante.de} oder schriftlich an die Geschäftsstelle von
- \acro{DANTE}~e.V. senden.
+ an \email{ziegenhagen@gmail.com} direkt senden.
Fragen zu Programmen, die Sie in der {\TK} finden, sollten Sie besser auf
einer der oben genannten Mailing-Listen stellen oder direkt an den Programmautor
@@ -265,56 +297,36 @@ die Mailing-Liste \email{TeX-D-L@listserv.dfn.de} (Deutsch) und \email{texhax@tu
stehen allen offen. Wenn Sie also dort mitlesen, scheuen Sie sich nicht, Fragen,
zu denen Sie eine Antwort wissen, zu beantworten und damit anderen zu helfen.
-% ==============================================================
-\section[Überblick zum \protect\TeX Live-System]{Überblick zum \TL-System}
-\label{sec:overview-tl}
-% don't use \TL so the \uppercase in the headline works. Also so
-% tex4ht ends up with the right TeX. Likewise the \protect's.
+Falls Sie auf eine garantierte kommerzielle Unterstützung angewiesen sind oder eine solche
+bevorzugen, sollten Sie die Finger komplett vom \TL-System lassen und in der Liste unter \url{http://tug.org/interest.html#vendors} nach einem geeigneten Händler suchen.
+
+\chapter{Überblick zum \TL-System}\label{sec:overview-tl}
-In diesem Abschnitt beschreiben wir die Struktur und den Inhalt des \TL-Systems und der übergeordneten \TK-\DVD.
+In diesem Abschnitt beschreiben wir die Struktur und den Inhalt des \TL-Systems und der \TK-\DVD.
-% -------------------------------------------------------------
-\subsection[Die \protect\TeX\protect\ Collection: \TL, pro\TeX{}t, Mac\TeX]%
-{Die \protect\TeX\protect\ Collection: \TL, pro\TeX{}t, Mac\TeX}\label{sec:tl-coll-dists}
+\subsection[Die \protect\TeX\protect\ Collection: \TL, pro\TeX{}t, Mac\TeX]{Die \protect\TeX\protect\ Collection: \TL, pro\TeX{}t, Mac\TeX}\label{sec:tl-coll-dists}
+
+Die \DVD besteht aus:
-Die \DVD ">\TK"< besteht aus:
\begin{description}
\item[\TL] Ein komplettes \TeX-System, wahlweise zur Installation auf einer Festplatte oder einem Wechselmedium (USB-Stick). Die Homepage des \TL-Projektes finden Sie unter \url{http://tug.org/texlive/}.
-\item[Mac\TeX] für \MacOSX. Dieses enthält das komplette \TL, bietet zusätzlich aber ein Installationsprogramm
-für Mac und einige Zusatzprogramme. Nähere Informationen finden Sie auf der Homepage von Mac\TeX{} unter
-\url{http://tug.org/mactex/}.
-\item[pro\TeX{}t] basiert auf der \MIKTEX-Distribution für Windows. Es enthält noch einige Zusatzprogramme und
-stellt eine einfache Installationsanleitung bereit, die Schritt für Schritt den Weg zu einem kompletten
-\TeX-System beschreibt. Die Homepage von pro\TeX{}t findet sich unter \url{http://tug.org/protext}.
-\item[CTAN] Weiterhin ist auf der \DVD{} ein Ausschnitt der \TeX-bezogenen Software enthalten, die sich
+\item[Mac\TeX] für \MacOSX. Dieses enthält das komplette \TL, bietet zusätzlich aber ein Installationsprogramm für Mac und einige Zusatzprogramme. Nähere Informationen finden Sie auf der Homepage von Mac\TeX{} unter \url{http://tug.org/mactex/}.
+\item[pro\TeX{}t] basiert auf der \MIKTEX-Distribution für Windows. Es enthält noch einige Zusatzprogramme und stellt eine einfache Installationsanleitung bereit, die Schritt für Schritt den Weg zu einem kompletten \TeX-System beschreibt. Die Homepage von pro\TeX{}t findet sich unter \url{http://tug.org/protext}.
+\item[CTAN] Weiterhin ist auf der \DVD{} ein Teil der \TeX-bezogenen Software enthalten, die sich
in CTAN, dem \emph{Comprehensive \TeX{} Archive Network} (\url{http://www.ctan.org}) befinden.
\item [\texttt{texmf-extra}] In diesem Verzeichnis befinden sich zusätzliche Pakete, die kein Teil von
\TL sind.
\end{description}
-\CTAN{}, \pkgname{protext} und \dirname{texmf-extra} unterliegen nicht denselben Lizenzregeln wie \TL.
-Daher können für Teile hieraus andere Lizenzbedingungen bezüglich einer Weiterverteilung oder
+\CTAN{}, \pkgname{protext} und \dirname{texmf-extra} unterliegen nicht denselben Lizenzregeln wie \TL. Daher können für Teile hieraus andere Lizenzbedingungen bezüglich einer Weiterverteilung oder
Modifikation gelten, die Sie unbedingt beachten sollten!
-% -------------------------------------------------------------
-\subsection{Basisverzeichnisse von \TL}\label{sec:tld}
+\section{Basisverzeichnisse von \TL}\label{sec:tld}
In diesem Abschnitt beschreiben wir die Basisverzeichnisse einer \TL-Installation.
\begin{center}
-%% \begin{longtable}{@{}>{\ttfamily}lp{.63\hsize}@{}}
-%% \hline
-%% \rm
-%% Verzeichnis & Inhalt \\
-%% \hline
-%% \endfirsthead
-%% \rm
-%% Verzeichnis & Inhalt \\
-%% \hline
-%% \endhead
-%% \hline
-%% \endfoot
-\begin{tabular}{@{}>{\ttfamily}lp{.75\linewidth}@{}}
+\begin{tabular}{rp{0.8\textwidth}}
bin & ausführbare Programme des \TeX-Systems. Jeweils für die verschiedenen Rechnerplattformen
in Unterverzeichnissen zusammengefasst\\
readme-*.dir & in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateien
@@ -322,14 +334,13 @@ readme-*.dir & in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateie
Einstieg in \TL empfehlenswert sind.\\
source & Quelldateien aller Programme inklusive der
\Webc-Quellen für die \TeX-Pakete\\
-texmf & Verzeichnisbaum für Programme mit zugehörigen Hilfsdateien und Anleitungen; enthält keine \TeX-Formate
- und Pakete (siehe \texttt{TEXMFMAIN} im nächsten Abschnitt).\\
+texmf & Verzeichnisbaum für Programme mit zugehörigen Hilfsdateien und Anleitungen; enthält keine \TeX-Formate und Pakete (siehe \texttt{TEXMFMAIN} im nächsten Abschnitt).\\
texmf-dist & Hauptbaum mit Formaten und Paketen (siehe \texttt{TEXMFDIST} im nächsten Abschnitt).\\
tlpkg & Skripte, Programme und Daten die für die Installation benutzt werden, sowie einige Dinge, die speziell für Windows benötigt werden.
-%%\end{longtable}
+
\end{tabular}
\end{center}
-%
+
Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie
im Wurzelverzeichnis der Distribution
auch noch die Installationsskripte.
@@ -340,31 +351,29 @@ im Verzeichnis \OnCD{texmf/doc}. Ähnliches
gilt für die Dokumentation der \TeX-Pakete und -Formate im Verzeichnis \OnCD{texmf-dist/doc}.
Benutzen Sie das Programm \cmdname{texdoc}, wenn Sie auf der Suche nach irgendeiner
-Dokumentationsdatei sind. Hilfreich in diesem Zusammenhang könnte auch die Link-Sammlung \filename{doc.html} im
-Wurzelverzeichnis sein.
-
-Die Anleitung zu \TL ist in verschiedenen Sprachen verfügbar:
-\begin{itemize*}
-\item{Tschechisch/Slowakisch:} \OnCD{texmf/doc/czechslovak/texlive-cz/live}
-\item{Deutsch:} \OnCD{texmf/doc/german/texlive-de/texlive-de} (dieses Dokument)
-\item{Englisch:} \OnCD{texmf/doc/english/texlive-en/texlive-en}
-\item{Französisch:} \OnCD{texmf/doc/french/texlive-fr/texlive-fr}
-\item{Italienisch:} \OnCD{texmf/doc/italian/texlive-it/texlive-it}
-\item{Polnisch:} \OnCD{texmf/doc/polish/texlive-pl/texlive-pl}
-\item{Russisch:} \OnCD{texmf/doc/russian/texlive-ru/texlive-ru}
-\item{Serbisch:} \OnCD{texmf/doc/serbian/texlive-sr/texlive-sr}
-\item{Chinesisch:} \OnCD{texmf/doc/chinese/texlive-zh-cn/texlive-zh-cn}
-\end{itemize*}
-
-% -------------------------------------------------------------
-\subsection{Überblick über die vordefinierten texmf-Bäume}
-\label{sec:texmftrees}
+Dokumentationsdatei sind. Hilfreich in diesem Zusammenhang könnte auch die Link-Sammlung \filename{doc.html} im Wurzelverzeichnis sein.
+
+Die Anleitung zu \TL ist in verschiedenen Sprachen verfügbar auf der \DVD verfügbar:
+\begin{description}
+\item[Deutsch:] \OnCD{texmf/doc/german/texlive-de/texlive-de} (dieses Dokument)
+\item[Englisch:] \OnCD{texmf/doc/english/texlive-en/texlive-en}
+\item[Französisch:] \OnCD{texmf/doc/french/texlive-fr/texlive-fr}
+\item[Italienisch:] \OnCD{texmf/doc/italian/texlive-it/texlive-it}
+\item[Polnisch:] \OnCD{texmf/doc/polish/texlive-pl/texlive-pl}
+\item[Russisch:] \OnCD{texmf/doc/russian/texlive-ru/texlive-ru}
+\item[Serbisch:] \OnCD{texmf/doc/serbian/texlive-sr/texlive-sr}
+\item[Tschechisch/Slowakisch:] \OnCD{texmf/doc/czechslovak/texlive-cz/live}
+\item[Chinesisch:] \OnCD{texmf/doc/chinese/texlive-zh-cn/texlive-zh-cn}
+\end{description}
+
+\section{Überblick über die vordefinierten texmf-Bäume}\label{sec:texmftrees}
+
Dieser Abschnitt listet die vordefinierten texmf-Bäume, die vom System benutzt
werden, und deren Bedeutung auf. Das Kommando \texttt{tlmgr~conf}
zeigt Ihnen die aktuellen Einstellungen dieser Variablen an.
-\begin{ttdescription}
+\begin{description}
\item [TEXMFMAIN] In diesem Baum befinden sich wichtige Teile des Systems,
wie Konfigurationsdateien, Hilfsprogramme und die Dokumentation.
\item [TEXMFDIST] In diesem Baum befinden sich die wesentlichen Makro-Pakete,
@@ -392,49 +401,49 @@ zeigt Ihnen die aktuellen Einstellungen dieser Variablen an.
\verb+updmap+ und \verb+fmtutil+ benutzt, um automatisch generierte
Konfigurations-Dateien abzulegen.
\item [TEXMFCACHE] Dieser Baum wird von \ConTeXt\ Mk\acro{IV} genutzt, um Cache-Daten abzulegen.
-\end{ttdescription}
+\end{description}
-\noindent
Der Standard der Verzeichnisstruktur von \TL sieht wie folgt aus:
\begin{description}
\item[Systemweites Wurzelverzeichnis] kann \TL{}-Versionen aus mehreren Jahren beinhalten:
- \begin{ttdescription}
+ \begin{description}
\item[2011] Eine Vorversion von \TL.
\item[2012] Die aktuelle Version.
- \begin{ttdescription}
+ \begin{description}
\item [bin] ~
- \begin{ttdescription}
+ \begin{description}
\item [i386-linux] \GNU/Linux binaries
\item [...]
\item [universal-darwin] \MacOSX\ binaries
\item [win32] Windows binaries
- \end{ttdescription}
+ \end{description}
\item [texmf\ \ \ \ \ \ \ ] Hierauf verweist \envname{TEXMFMAIN}.
\item [texmf-dist\ \ ] \envname{TEXMFDIST}
\item [texmf-var\ \ ] \envname{TEXMFSYSVAR}
\item [texmf-config \ \ ] \envname{TEXMFSYSCONFIG}
- \end{ttdescription}
+ \end{description}
\item [texmf-local] \envname{TEXMFLOCAL}, dieses Verzeichnis gilt für alle installierten \TL-Versionen
(aktuelle Version und Vorgängerversion), so dass hier durchgeführte lokale Änderungen über die
Jahre hinweg erhalten bleiben.
- \end{ttdescription}
+ \end{description}
\item[Home-Verzeichnis des Benutzers]
(\texttt{\$HOME} oder \texttt{\%USERPROFILE\%}):
- \begin{ttdescription}
+ \begin{description}
\item[.texlive2011] Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten
der Vorversion.
\item[.texlive2012] Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten
für die aktuelle Version von \TL.
- \begin{ttdescription}
+ \begin{description}
\item [texmf-var\ \ \ ] \envname{TEXMFVAR}
\item [texmf-config] \envname{TEXMFCONFIG}
- \end{ttdescription}
+ \end{description}
\item[texmf] \envname{TEXMFHOME} Persönliche Makros, Fonts usw. des Nutzers.
- \end{ttdescription}
+ \end{description}
\end{description}
-% -------------------------------------------------------------
-\subsection{\protect\TeX-Erweiterungen}\label{sec:tex-extensions}
+
+\section{\TeX\ Erweiterungen}\label{sec:tex-extensions}
+
Unter den \TeX-Systemen der {\TL} befinden sich verschiedene
\TeX"=Erweiterungen:
@@ -442,93 +451,64 @@ Unter den \TeX-Systemen der {\TL} befinden sich verschiedene
\begin{description}
\item [\eTeX]\label{text:etex} stellt bei 100\%-iger Kompatibilität zum
ursprünglichen {\TeX} einen kleinen, aber mächtigen Satz neuer Befehle
- bereit (für Makroexpansion, Character-Scanning, zusätzliche
- Klassen für ">marks"<, erweiterte Debug-Möglichkeiten und andere).
+ bereit (für Makroexpansion, Character-Scanning, erweiterte Debug-Möglichkeiten u.\,a.).
Zusätzlich gibt es noch die \TeXXeT-Erweiterungen für den bidirektionalen Textsatz,
wie er beispielsweise im Arabischen gebraucht wird.
Im voreingestellten Modus ist {\eTeX} 100\%-ig kompatibel mit dem ">normalen"< \TeX.
Die Dokumentation zu {\eTeX} finden Sie in der Datei
- \OnCD{texmf-dist/doc/etex/base/etex_man.pdf}.
+ \OnCD{texmf-dist/doc/etex/base/etex\textunderscore man.pdf}.
\item [pdf\TeX] enthält die \eTeX\ Erweiterungen und erlaubt -- neben der Ausgabe in PDF-Dateien -- auch die Erstellung von DVI-Dateien. Für die meisten \TeX-Formate (wie \prog{etex}, \prog{latex}, \prog{pdflatex}) wird tatsächlich pdf\TeX\ aufgerufen. Die Webseite von pdf\TeX\ lautet
\url{http://www.pdftex.org}.
- Die Dokumentation zu pdf\TeX{} finden Sie unter
- \OnCD{texmf-dist/doc/pdftex/manual/pdftex-a.pdf}.
- In der Datei
- \OnCD{texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex} finden
- Sie ein Anwendungsbeispiel. Das \LaTeX"=Paket \pkgname{hyperref}
- besitzt die Option \optname{pdftex} mit der Möglichkeit
- für aktive Querverweise (Hypertext) in PDF-Dateien.
-\item [Lua\TeX] befindet sich noch in Entwicklung
- und ist als zukünftiger Nachfolger von pdf\TeX\ vorgesehen,
- zu dem es weitgehend abwärtskompatibel bleiben soll.
- Weiterhin soll es auch Aleph ersetzen, auch wenn es nicht kompatibel
- dazu sein wird.
- Durch den enthaltenen Lua-Interpreter (siehe \url{http://www.lua.org/})
- können Probleme, die in \TeX{} selbst nur mühsam lösbar sind,
- einfach und elegant gelöst werden.
- Wird es unter dem Namen \filename{texlua} aufgerufen,
- verhält es sich wie ein eigenständiger Lua-Interpreter
- -- und wird als solcher in vielen Skripten von \TL bereits benutzt.
- Für weitere Informationen siehe \url{http://www.luatex.org/} und
- \OnCD{texmf-dist/doc/luatex/luatexref-t.pdf}.
-\item [XeTeX] bietet die Unterstützung von Unicode-Zeichensätzen und
- OpenType-Schriften durch diverse zusätzliche Bibliotheken.
- Mehr Informationen sind unter \url{http://tug.org/xetex}
- verfügbar.
-\item [\OMEGA] (Omega) ist ein \TeX-System, das intern mit Unicode
- (16-Bit"=Unicode"=Zeichen) arbeitet und damit das gleichzeitige
- Arbeiten mit nahezu allen auf der Welt eingesetzten Schriften
+
+Die Dokumentation zu pdf\TeX{} finden Sie unter \OnCD{texmf-dist/doc/pdftex/ manual/pdftex-a.pdf}.
+
+\item [Lua\TeX] befindet sich noch in Entwicklung und ist als zukünftiger Nachfolger von pdf\TeX\ vorgesehen, zu dem es weitgehend abwärtskompatibel bleiben soll. Weiterhin soll es auch Aleph (\url{http://en.wikipedia.org/wiki/Omega_(TeX)}) ersetzen, auch wenn es nicht kompatibel dazu sein wird. Durch den enthaltenen Lua-Interpreter (siehe \url{http://www.lua.org/})
+können satztechnische Herausforderungen, die in \TeX{} selbst nur mühsam lösbar sind, einfach und elegant gelöst werden.
+
+Wird es unter dem Namen \filename{texlua} aufgerufen, verhält es sich wie ein eigenständiger Lua-Interpreter -- und wird als solcher in vielen Skripten von \TL bereits benutzt. Für weitere Informationen siehe \url{http://www.luatex.org} und \OnCD{texmf-dist/doc/luatex/luatexref-t.pdf}.
+
+\item [XeTeX] bietet die Unterstützung von Unicode-Zeichensätzen und Open\-Type-Schriften, mehr Informationen sind unter \url{http://tug.org/xetex} verfügbar.
+
+\item [OMEGA] (Omega) ist ein \TeX-System, das intern mit Unicode (16-Bit"=Unicode"=Zeichen) arbeitet und damit das gleichzeitige Arbeiten mit nahezu allen auf der Welt eingesetzten Schriften
und deren Zeichenkodierungen erlaubt. Außerdem werden über dynamisch
- geladene, sogenannte ">{\OMEGA}~Translation~Processes"< (\acro{OTP}s)
- Transformationen zur Verfügung gestellt, die beliebige Eingaben
- vor der Bearbeitung durch {\TeX} nach bestimmten Regeln
- umformen. Omega ist nicht länger als eigenständiges Programm Teil
- von \TL; es wird nur noch Aleph mitgeliefert.
-\item [$\aleph$] (Aleph) vereinigt die \OMEGA- und \eTeX-Erweiterungen.
- Eine Minimaldokumentation finden Sie in \OnCD{texmf-dist/doc/aleph/base}.
-\end{description}
+ geladene, sogenannte \enquote{OMEGA~Translation~Processes} Transformationen zur Verfügung gestellt, die beliebige Eingaben vor der Bearbeitung durch {\TeX} nach bestimmten Regeln
+ umformen. Omega ist nicht länger als eigenständiges Programm Teil von \TL; es wird nur noch Aleph mitgeliefert.
-%\clearpage
+\item [$\aleph$] (Aleph) vereinigt die OMEGA- und \eTeX-Erweiterungen. Eine Minimaldokumentation finden Sie in \OnCD{texmf-dist/doc/aleph/base}.
+\end{description}
-% -------------------------------------------------------------
-\subsection{Weitere Programme von \TL}
+\section{Weitere Programme von \TL}
-{\TL} enthält eine ganze Reihe unterstützender Programme wie
+\TL enthält eine ganze Reihe unterstützender Programme wie
-\smallskip
\begin{description}
-\item[\cmdname{bibtex}, \cmdname{bibtex8}] Verwalten von Bibliographien
-\item[\cmdname{dviconcat}] Zusammenfügen von \dvi-Dateien
-\item[\cmdname{dvips}] Konversion von {\dvi} in {\PS}
-\item[\cmdname{dviselect}] Ausschneiden von Seiten aus \dvi-Dateien
-\item[\cmdname{dvipdfmx}] \dvi-nach-PDF-Konverter (erzeugt auch
- \acro{CJK}-konformes PDF aus
- \dvi-Dateien mit \OMEGA"=Erweiterungen), als Alternative
- zu pdf\TeX
+\item[\cmdname{bibtex}, \cmdname{bibtex8}] zum Verwalten von Bibliographien
+\item[\cmdname{biber}], zum Verwalten von Bibliographien, soll \cmdname{bibtex} ablösen
+\item[\cmdname{dviconcat}] Zusammenfügen von DVI-Dateien
+\item[\cmdname{dvips}] Konversion von DVI in {\PS}
+\item[\cmdname{dviselect}] Ausschneiden von Seiten aus DVI-Dateien
+\item[\cmdname{dvipdfmx}] DVI-nach-PDF-Konverter (erzeugt auch \acro{CJK}-konformes PDF aus
+ DVI-Dateien mit OMEGA Erweiterungen)
\item[\cmdname{dvilj}] Druckertreiber für die HP-LaserJet"=Familie
-\item[\cmdname{makeindex}, \cmdname{xindy}] Erzeugen eines Stichwortverzeichnisses
+\item[\cmdname{makeindex}, \cmdname{xindy}] Erzeugen eines Stichwortverzeichnisses
\item[\cmdname{mpost}] \MF-ähnliches Grafikprogramm
\item[\cmdname{psnup}, \cmdname{psselect}] \PS-Tools
\item[\cmdname{pdfjam}, \cmdname{pdfjoin}] \acro{PDF}-Tools
\item[\cmdname{tex4ht}] \TeX-nach-\HTML-Konvertierung
\item[\cmdname{texexec, texmfstart}] \ConTeXt- und PDF"=Prozessor
-\item[\cmdname{xdvi}] \dvi-Bildschirmausgabe im X-Window-System
+\item[\cmdname{xdvi}] DVI-Bildschirmausgabe im X-Window-System
\end{description}
-\subsection{Fonts in \protect\TL}
-\label{sec:tl-fonts}
+\section{Fonts in \TL}\label{sec:tl-fonts}
-\TL{} enthält eine Vielzahl qualitativ hochwertiger Vektorschriften. Weitere Informationen hierzu finden sich unter \url{http://tug.org/fonts} und \OnCD{texmf-dist/doc/fonts/free-math-font-survey/survey}.
+\TL enthält eine Vielzahl qualitativ hochwertiger Vektorschriften. Weitere Informationen hierzu finden sich unter \url{http://tug.org/fonts} und auf dieser DVD unter \OnCD{texmf-dist/doc/fonts/free-math-font-survey/survey}.
-% ==============================================================
-\section[Installation von \TeX Live]{Installation von \protect\TL}
-\label{sec:install}
+\chapter{Installation von \TL}\label{sec:install}
-\subsection{Das Installationsprogramm}
-\label{sec:inst-start}
+\section{Das Installationsprogramm}\label{sec:inst-start}
-Zur Installation von \TL benötigen Sie die \TK{}-\DVD{} oder den \emph{\TL{} Net Installer} aus dem Internet.
+Zur Installation von \TL benötigen Sie die \TK-\DVD oder den \enquote{\TL{} Net Installer} aus dem Internet.
\begin{description}
\item [Net Installer:] Verfügbar von \CTAN, unter
@@ -543,24 +523,20 @@ Nach dem Auspacken finden Sie die Dateien \filename{install-tl} (Unix)
bzw.\ \filename{install-tl.bat} (Windows) im Verzeichnis \dirname{install-tl}.
\item [\TeX{} Collection \DVD:] Hier finden Sie die Dateien \filename{install-tl} (Unix)
-bzw.\ \filename{install-tl.bat} (Windows) im Verzeichnis \dirname{texlive}
-der \DVD. Unter Windows startet beim Einlegen der DVD im Allgemeinen automatisch ein Programm, bei dem Sie unter anderem das Installationsprogramm von \TL auswählen können. Die \DVD\ erhalten Sie als Mitglied eines \TeX-Vereins
-(wie \url{http://www.dante.de} für den deutschsprachigen Raum, von der Fachbuchhandlung Lehmanns
-(\url{http://www.lob.de}) oder international von der \TeX{} Users Group
-(\url{http://tug.org/store}).
+bzw.\ unter Windows \filename{install-tl.bat} im Verzeichnis \dirname{texlive}
+der \DVD. Unter Windows startet beim Einlegen der DVD im Allgemeinen automatisch
+ein Programm, bei dem Sie unter anderem das Installationsprogramm von \TL auswählen können. Die \DVD\ erhalten Sie als Mitglied eines \TeX-Vereins (wie \url{http://www.dante.de} für den deutschsprachigen Raum, von der Fachbuchhandlung Lehmanns (\url{http://www.lob.de}) oder international von der \TeX{} Users Group (\url{http://tug.org/store}).
-Alternativ können Sie das \ISO-Image der \TL aus dem Internet laden. Nach der Installation von der DVD können Sie die Internet-Aktualisierung aktivieren, für Details siehe Abschnitt \ref{sec:dvd-install-net-updates}.
+Alternativ können Sie das \ISO-Image der \TL aus dem Internet laden. Nach der Installation von der DVD sollten Sie die Internet-Aktualisierung aktivieren, für Details siehe Abschnitt \ref{sec:dvd-install-net-updates}.
\end{description}
-\noindent Egal welche Quelle verwendet wird, es wird der gleiche Installer genutzt. Der hauptsächliche Unterschied ist, dass man bei der Verwendung des Net-Installers die neuesten verfügbaren Pakete erhält. Bei der Verwendung von \DVD\ and \ISO\ Images erhält man den Stand des letzten Major Release. Zwischen zwei Major Releases gibt es keine Aktualisierung der \DVD\ oder \ISO\ Images.
+Egal welche Quelle verwendet wird, es wird der gleiche Installer genutzt. Der hauptsächliche Unterschied ist, dass man bei der Verwendung des Net-Installers die neuesten verfügbaren Pakete direkt aus dem Internet erhält. Bei der Verwendung von \DVD\ and \ISO\ Images erhält man den Stand des letzten Major Release. Zwischen zwei Major Releases gibt es keine Aktualisierung der \DVD\ oder \ISO\ Images.
-\noindent Die folgenden Abschnitte beschreiben die Installation für die einzelnen Betriebssysteme.
+Die folgenden Abschnitte beschreiben die Installation für die einzelnen Betriebssysteme.
-\subsubsection{Unix}
+\section{Unix}
-\noindent
-Im Folgenden werden die Eingaben des
-Benutzers nach dem Kommando-Prompt \samp{>} \Ucom{fett} dargestellt.
+Im Folgenden werden die Eingaben des Benutzers nach dem Kommando-Prompt \samp{>} \Ucom{fett} dargestellt.
Das Skript \filename{install-tl} ist ein Perl-Skript. Am Einfachsten starten
Sie es auf einem Unix-System in der Kommandozeile mit
@@ -568,16 +544,16 @@ Sie es auf einem Unix-System in der Kommandozeile mit
> \Ucom{cd /pfad/zum/installer}
> \Ucom{perl install-tl}
\end{alltt}
-(Sie können auch direkt \Ucom{perl /pfad/zum/installer/install-tl} eingeben. Wenn Ihre
-\DVD so gemountet ist, dass als ausführbar gekennzeichnete Skripte direkt gestartet werden
-können, können Sie im Verzeichnis des Installers auch direkt
-\Ucom{./install-tl} eingeben.) Eventuell müssen Sie Ihr Terminalfenster
+
+(Sie können auch direkt \Ucom{perl /pfad/zum/installer/install-tl} eingeben. Wenn Ihre \DVD so gemountet ist, dass als ausführbar gekennzeichnete Skripte direkt gestartet werden können, können Sie im Verzeichnis des Installers auch direkt \Ucom{./install-tl} eingeben.) Eventuell müssen Sie Ihr Terminalfenster
größer machen, damit Sie den kompletten Text sehen (Abb.~\ref{fig:text-main})
Zum Installieren mit Hilfe einer Benutzeroberfläche (Abb.~\ref{fig:gui-main}) verwenden Sie
+
\begin{alltt}
> \Ucom{perl install-tl -gui}
\end{alltt}
+
Hierfür muss das \dirname{Perl/TK}-Modul mit \acro{XFT}-Unterstützung (diese ist bei \GNU/Linux in der Regel mit einkompiliert) auf Ihrem System installiert sein.
Alle Optionen des Installationsprogramms werden mit
@@ -586,43 +562,39 @@ Alle Optionen des Installationsprogramms werden mit
\end{alltt}
angezeigt.
-\textbf{Wichtiger Hinweis zu den Zugriffsrechten unter Unix:} Ihre aktuelle Einstellung von \code{umask}
-wird bei der Installation von \TL{} berücksichtigt. Daher müssen Sie darauf achten, dass Sie hierfür
-einen sinnvollen Wert einstellen (z.\,B. \code{umask002}), wenn Ihre Installation auch durch andere Nutzer
-als Sie benutzt werden soll. Falls Sie unsicher sind, was dies bedeutet, schauen Sie bitte in die Anleitung
-zu \code{umask} (indem Sie das Kommando \code{man umask} eingeben).
+\textbf{Wichtiger Hinweis zu den Zugriffsrechten unter Unix:} Ihre aktuelle Einstellung von \code{umask} wird bei der Installation von \TL berücksichtigt. Daher müssen Sie darauf achten, dass Sie hierfür einen sinnvollen Wert einstellen (z.\,B. \code{umask002}), wenn Ihre Installation auch durch andere Nutzer als Sie benutzt werden soll. Falls Sie unsicher sind, was dies bedeutet, schauen Sie bitte in die Anleitung zu \code{umask} (indem Sie das Kommando \code{man umask} eingeben oder im Internet danach suchen).
\textbf{Besonderheit bei Cygwin:} Im Gegensatz zu anderen Unix-basierten
-Systemen fehlen bei Cygwin i.\,A. einige Programme, die vom Installationsprogramm
-von \TL\ vorausgesetzt werden. Bitte lesen Sie den Abschnitt \ref{sec:cygwin}.
+Systemen fehlen bei Cygwin im Allgemeinen einige Programme, die vom Installationsprogramm von \TL vorausgesetzt werden. Bitte lesen Sie den Abschnitt \ref{sec:cygwin}.
+
-\subsubsection{MacOSX}
+\section{MacOSX}
-Wie in Abschnitt~\ref{sec:tl-coll-dists} bereits erwähnt wurde, existiert mit Mac\TeX{} (\url{http://tug.org/mactex}) ein eigenes \TeX-System für \MacOSX. Dieses enthält ein
-komplettes \TL mit einem Installationsprogramm, das in Funktionalität und Aussehen der üblichen Installation von Software unter \MacOSX\ entspricht. Weiterhin sind einige Zusatzprogramme enthalten.
+Wie in Abschnitt~\ref{sec:tl-coll-dists} bereits erwähnt wurde, existiert mit Mac\TeX{} (\url{http://tug.org/mactex}) ein eigenes \TeX-System für \MacOSX. Dieses enthält ein komplettes \TL mit einem Installationsprogramm, das in Funktionalität und Aussehen der üblichen Installation von Software unter \MacOSX\ entspricht. Weiterhin sind einige Zusatzprogramme enthalten.
Wenn Sie die \TK-\DVD besitzen, empfiehlt es sich daher, Mac\TeX{} zu verwenden.
-\subsubsection{Windows}
+\section{Windows}
+
+Wenn Sie den \emph{Net Installer} verwenden, oder auf Ihrem System beim Einlegen der \DVD das Installationsprogramm nicht automatisch gestartet wurde, können Sie die Installation von \TL im Windows-Explorer durch einen Doppelklick auf \filename{install-tl.bat} (auf der \DVD befindet sich diese Datei im Verzeichnis \texttt{texlive}) starten.
-Wenn Sie den \emph{Net Installer} verwenden, oder auf Ihrem System beim Einlegen der \DVD das
-Installationsprogramm nicht automatisch gestartet wurde, können Sie die Installation von
-\TL im Windows-Explorer durch einen Doppelklick auf \filename{install-tl.bat} (auf der \DVD befindet
-sich diese Datei im Verzeichnis \texttt{texlive}) starten.
Falls Sie bei der Installation mehr Optionen benötigen (z.\,B. die Auswahl
spezifischer Paketgruppen), starten Sie stattdessen \filename{install-tl-advanced.bat}.
-Alternativ können Sie eine cmd-Eingabeaufforderung verwenden, dort in das Verzeichnis wechseln,
-in dem sich das Installationsprogramm befindet und
+Alternativ können Sie eine cmd-Eingabeaufforderung verwenden, dort in das Verzeichnis wechseln, in dem sich das Installationsprogramm befindet und
+
\begin{alltt}
D:\bs{}texlive\bs{}> \Ucom{install-tl}
\end{alltt}
+
eingeben -- \texttt{...>} kennzeichnet hierbei den Eingabeprompt. Ihre Eingabe ist \Ucom{\texttt{bold/fett}} dargestellt.
Alternativ können Sie die Installation auch aus einem beliebigen Verzeichnis heraus starten:
+
\begin{alltt}
> \Ucom{D:\bs{}texlive\bs{}install-tl}
\end{alltt}
+
wobei wir hier annehmen, dass sich ihre \TK-\DVD im Laufwerk D: befindet.
Abb.~\ref{fig:wizard-w32} zeigt das grafische Installationsprogramm im
">wizard mode"<, das unter Windows standardmäßig verwendet wird.
@@ -634,6 +606,7 @@ Zur Installation im Textmodus verwenden Sie:
\noindent Alle vorhandenen Optionen, die beim Starten des Installationsprogramms verwendet werden können, werden
wie folgt angezeigt:
+
\begin{alltt}
> \Ucom{install-tl -help}
\end{alltt}
@@ -675,44 +648,37 @@ Actions:
\end{figure}
\begin{figure}[tb]
-\tlpng{install-lnx-main}{\linewidth}
+\includegraphics[width={\linewidth}]{install-lnx-main}
\caption{Grafische Installation im Expertenmodus (\GNU/Linux).}\label{fig:gui-main}
\end{figure}
\begin{figure}[tb]
-\tlpng{wizard-w32}{\linewidth,trim=0 4 0 0,clip}
+\includegraphics[width={\linewidth}]{wizard-w32}
\caption{Wizard mode (Windows)}\label{fig:wizard-w32}
\end{figure}
-\htmlanchor{cygwin}
-\subsubsection{Cygwin}
-\label{sec:cygwin}
+\section{Cygwin}\label{sec:cygwin}
Das Installationsskript von \TL\ unterstützt nur Version~1.7 von Cygwin.
Bevor Sie mit der Installation von \TL\ beginnen, verwenden Sie das
Installationsprogramm von Cygwin (\filename{setup.exe}) um die Pakete
\filename{perl} und \filename{wget} gegebenenfalls nachzuinstallieren.
Wir empfehlen weiterhin die Installation folgender Cygwin-Pakete:
-\begin{itemize*}
-\item \filename{fontconfig} [für \XeTeX]
-\item \filename{ghostscript} [wird von verschiedenen Teilen von \TL\ benötigt]
-\item \filename{libXaw7} [für \code{xdvi}]
-\item \filename{ncurses} [damit der 'clear'-Befehl im Installer funktioniert]
-\end{itemize*}
+\begin{description}
+\item[fontconfig] für \XeTeX
+\item[ghostscript] wird von verschiedenen Teilen von \TL\ benötigt
+\item[libXaw7] für \code{xdvi}
+\item[ncurses] damit der 'clear'-Befehl im Installer funktioniert
+\end{description}
-\subsubsection{Installation im Textmodus}
+\section{Installation im Textmodus}
-Abb.~\ref{fig:text-main} zeigt den Eingangsbildschirm des Installationsprogramms im Textmodus (Standard unter Unix).
-Dieser ist ein reiner Textmodus, was zur Folge hatt dass es keine Unterstützung zum Wandern durch die
-einzelnen Menüpunkte mit den Cursor-Tasten gibt. Alle Befehle wie zum Beispiel die Auswahl von Menüpunkten werden
-durch Eingabe der entsprechenden Befehle bzw.\ Menükürzel über die Tastatur eingegeben und
-dann durch Drücken von \emph{Enter} übernommen. Hierbei wird zwischen Groß- und Kleinschreibung
-unterschieden!
+Abb.~\ref{fig:text-main} zeigt den Eingangsbildschirm des Installationsprogramms im Textmodus (Standard unter Unix). Dieser ist ein reiner Textmodus, was zur Folge hatt dass es keine Unterstützung zum Wandern durch die einzelnen Menüpunkte mit den Cursor-Tasten gibt. Alle Befehle wie zum Beispiel die Auswahl von Menüpunkten werden durch Eingabe der entsprechenden Befehle bzw.\ Menükürzel über die Tastatur eingegeben und dann durch Drücken von \emph{Enter} übernommen. Hierbei wird zwischen Groß- und Kleinschreibung unterschieden!
Die Installation im Textmodus ist so spartanisch, weil dieser Modus überall funktionieren soll, selbst mit einer Basisinstallation von Perl (für Windows enthält\TL\ eine Minimalversion von Perl).
-\subsubsection{Installation mit Benutzeroberfläche im Expertenmodus}
+\section{Installation mit Benutzeroberfläche im Expertenmodus}
Abb.~\ref{fig:gui-main} zeigt die grafische Installation im Expertenmodus
unter GNU/Linux. Funktionell unterscheided sich dieser nicht wesentlich
@@ -725,13 +691,11 @@ Dieser Modus muss explizit mit
\end{alltt}
gestartet werden.
-\subsubsection{Installation mit einfacher Benutzeroberfläche (\emph{wizard mode})}
+
+\section{Installation mit einfacher Benutzeroberfläche (wizard mode)}
Unter Windows wird automatisch diese einfache Form der Installation verwendet,
-der so genannte ">wizard mode"< (Abb.~\ref{fig:wizard-w32}). Dieser zeichnet sich dadurch aus, dass er
-\TL\ komplett installiert und dabei vom Benutzer nur wenige Angaben gemacht
-werden müssen. Falls Sie eine individuell angepasste Version von \TL\ benötigen,
-verwenden Sie daher bitte einen der beiden anderen Installationsmodi.
+der so genannte ">wizard mode"< (Abb.~\ref{fig:wizard-w32}). Dieser zeichnet sich dadurch aus, dass er \TL\ komplett installiert und dabei vom Benutzer nur wenige Angaben gemacht werden müssen. Falls Sie eine individuell angepasste Version von \TL\ benötigen, verwenden Sie daher bitte einen der beiden anderen Installationsmodi.
Um die Installation explizit im ">wizard mode"< zu starten (insbesondere unter
Unix), verwenden Sie:
@@ -740,15 +704,13 @@ Unix), verwenden Sie:
\end{alltt}
-\subsection{Benutzung des Installationsprogramms}
-\label{sec:runinstall}
+\section{Benutzung des Installationsprogramms}\label{sec:runinstall}
+
+Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von \TL und der verwendeten Verzeichnisstruktur gelesen haben) weitgehend selbsterklärend sein. Trotzdem wollen wir auf einige Punkte näher eingehen.
+
-Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von \TL und der
-verwendeten Verzeichnisstruktur gelesen haben) weitgehend selbsterklärend sein. Trotzdem wollen wir
-auf einige Punkte näher eingehen.
+\section{Auswahl der Binaries (nur für Unix)}\label{sec:binary}
-\subsubsection{Auswahl der Binaries (nur für Unix)}
-\label{sec:binary}
\begin{figure}[tb]
\begin{boxedverbatim}
@@ -777,13 +739,10 @@ Available platforms:
\caption{Auswahlmenü für Binaries}\label{fig:bin-text}
\end{figure}
-\noindent Abb.~\ref{fig:bin-text} zeigt das Auswahlmenü für die Binaries der einzelnen Betriebssysteme im Textmodus.
-Im Allgemeinen sollte hier schon das richtige System ausgewählt sein. Sie können aber problemlos Binaries
-für verschiedene Systeme parallel auswählen. Dies bietet sich an, wenn Ihre Installation auf verschiedenen
-Rechnern in einem heterogenen Netzwerk sichtbar ist und von dort aus benutzt werden soll.
+\noindent Abb.~\ref{fig:bin-text} zeigt das Auswahlmenü für die Binaries der einzelnen Betriebssysteme im Textmodus. Im Allgemeinen sollte hier schon das richtige System ausgewählt sein. Sie können aber problemlos Binaries
+für verschiedene Systeme parallel auswählen. Dies bietet sich an, wenn Ihre Installation auf verschiedenen Rechnern in einem heterogenen Netzwerk sichtbar ist und von dort aus benutzt werden soll.
-\subsubsection{Auswahl der zu installierenden Komponenten}
-\label{sec:components}
+\section{Auswahl der zu installierenden Komponenten}\label{sec:components}
\begin{figure}[tbh]
\begin{boxedverbatim}
@@ -803,6 +762,7 @@ Select a scheme:
\caption{Menü zur Auswahl des Schemas}\label{fig:scheme-text}
\end{figure}
+
\noindent Abb.~\ref{fig:scheme-text} zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der
\TL. Durch die Auswahl eines Schemas werden automatisch die Komponenten zur Installation ausgewählt, die
für das gewünschte Schema notwendig bzw.\ sinnvoll sind. Mit einer vollständigen Installation von \TL
@@ -812,8 +772,10 @@ oder \emph{minimal} (dies empfiehlt sich aber nur für Testsysteme und weniger z
auswählen. Weiter stehen einige Schemas für spezielle Zwecke oder Sprachen zur Verfügung.
\begin{figure}[tb]
-\tlpng{stdcoll}{.7\linewidth,trim=0 4 0 0,clip}
+\begin{center}
+\includegraphics[width=.7\linewidth]{stdcoll}
\caption{Menü zur Aus- oder Abwahl von Collections.}\label{fig:collections-gui}
+\end{center}
\end{figure}
Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten \emph{standard collections} und
@@ -827,8 +789,8 @@ wobei jedes der Pakete aus bestimmten Makrodateien, Fontdateien usw. bestehen ka
Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit dem \TeX\ Live Manager (\prog{tlmgr}), das in Abschnitt~\ref{sec:tlmgr} beschrieben wird. Hier können Sie gezielt einzelne
Pakete installieren oder entfernen.
-\subsubsection{Verzeichnisse}
-\label{sec:directories}
+\section{Verzeichnisse}\label{sec:directories}
+
Die Verzeichnisstruktur von \TL wurde bereits im Abschnitt~\ref{sec:texmftrees} auf S.~\pageref{sec:texmftrees}
beschrieben. Als Wurzelverzeichnis für \TL (\dirname{TEXDIR}) wird unter Windows
@@ -856,13 +818,15 @@ wird |~| hier nicht direkt zum Pfad des Home-Verzeichnisses aufgelöst, sondern
Konfigurationsdateien von \TL übernommen und erst zur Laufzeit aufgelöst. Somit kann jeder Nutzer
des Systems seinen komplett eigenen Pfad haben, der von \TL verwendet wird, und so nach Wunsch auch
eigene Konfigurationsänderungen durchführen.
-Zur Laufzeit wird |~| unter Unix durch \dirname{$HOME} und unter Windows durch \verb|%USERPROFILE%| ersetzt.
+Zur Laufzeit wird |~| unter Unix durch \dirname{\$HOME} und unter Windows durch \verb|%USERPROFILE%| ersetzt.
Die Variable \dirname{TEXMFVAR} verweist auf das Verzeichnis mit benutzerspezifisch
erzeugten Konfigurationsdateien, z.\,B. den Konfigurations-Cache von \ConTeXt\ Mk\acro{IV}.
-\subsubsection{Optionen}
-\label{sec:options}
+
+
+\section{Optionen}\label{sec:options}
+
\begin{figure}[tbh]
\begin{boxedverbatim}
@@ -914,17 +878,15 @@ Für weitere Informationen siehe Abschnitt~\ref{sec:2011news} über Neuerungen i
dass Links in Verzeichnissen angelegt werden, wo die Nutzer sie erwarten -- beispielsweise in
\dirname{/usr/local/bin} --, aber sich dort noch keine \TeX-Programme befinden.
-\item[after installation \dots{} CTAN:] Diese Option ist bei der Installation von DVD standardmäßig gesetzt. Sie sorgt dafür, dass nach der Installation Paket-Aktualisierungen aus dem Internet geladen werden. Es gibt nur einen sinnvollen Grund, diese Option nicht zu aktivieren: wenn nur ein Untermenge von \TL\ installiert wurde und Pakete nach der Installation manuell hinzugefügt werden sollen.
+\item[after installation \dots{} CTAN:] Diese Option ist bei der Installation von DVD standardmäßig gesetzt. Sie sorgt dafür, dass nach der Installation Paket-Ak\-tuali\-sie\-rungen aus dem Internet geladen werden. Es gibt nur einen sinnvollen Grund, diese Option nicht zu aktivieren: wenn nur ein Untermenge von \TL\ installiert wurde und Pakete nach der Installation manuell hinzugefügt werden sollen.
\end{description}
-\noindent Wenn Sie alle gewünschten Einstellungen für die Installation vorgenommen
-haben, können Sie im Hauptmenü nun ">I"< eintippen, um diese zu starten.
-Lesen Sie dann anschließend Abschnitt~\ref{sec:postinstall} für
+\noindent Wenn Sie alle gewünschten Einstellungen für die Installation vorgenommen haben, können Sie im Hauptmenü nun ">I"< eintippen, um diese zu starten. Lesen Sie dann anschließend Abschnitt~\ref{sec:postinstall} für
eventuell notwendige Arbeiten zum Abschluss der Installation.
-\subsection{Kommandozeilenoptionen für die Installation}
-\label{sec:cmdline}
+\section{Kommandozeilenoptionen für die Installation}\label{sec:cmdline}
+
Nach Eingabe von
\begin{alltt}
@@ -933,7 +895,7 @@ Nach Eingabe von
erhalten Sie eine Liste der vorhanden Kommando\-zeilen\-optionen. Sie können diese entweder mit |-| oder |--|
verwenden. Die wichtigsten sind:
-\begin{ttdescription}
+\begin{description}
\item[-gui] Installation im grafischen Modus. Hierfür muss unter Unix Perl/Tk (mit \acro{XFT}-Unterstützung) installiert sein
(\url{http://tug.org/texlive/distro.html#perltk}). Falls dies nicht der Fall ist, wird die Installation
im Textmodus durchgeführt.
@@ -947,9 +909,8 @@ verwenden. Die wichtigsten sind:
Systems herauszufinden. Falls dies scheitert oder die betreffende Sprache nicht verfügbar ist, wird als
Fallback-Sprache Englisch genutzt.
-\htmlanchor{opt-in-place}
\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.
@@ -963,10 +924,11 @@ Diese Option kann nicht über die Installer-Schnittstelle gesetzt werden.
\item [-repository {\sl url/path}] zur Auswahl einer Installationsquelle,
für weitere Erläuterung siehe den nächsten Abschnitt.
-\end{ttdescription}
+\end{description}
+
+
+\section{Die Option repository}\label{sec:location}
-\subsubsection{Die Option \optname{repository}}
-\label{sec:location}
Als Standardquelle für die Installation wird ein \CTAN-Knoten verwendet, der automatisch von \url{http://mirror.ctan.org} ermittelt wird.
@@ -984,22 +946,19 @@ Verzeichnispfad oder eine mit \texttt{file:/}-URL angeben), so werden
bevorzugt Archivdateien in einem Unterverzeichnis \dirname{archive} des
Repository verwendet, selbst wenn ausgepackte Dateien vorhanden sind.
-\subsection{Aufgaben im Anschluss an die Installation}
-\label{sec:postinstall}
+\section{Aufgaben im Anschluss an die Installation}\label{sec:postinstall}
-Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige Kleinigkeiten
-erledigt werden müssen.
+Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige Kleinigkeiten erledigt werden müssen.
-\subsubsection{Windows}
-Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles komplett
-erledigt haben sollte.
+\subsection{Windows}
-\subsubsection{Unix, falls symbolische Links angelegt wurden}
+Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles komplett erledigt haben sollte.
-Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt werden sollten
-(s.\,Abschnitt~\ref{sec:options}), dann sollten hier auch keine Nacharbeiten mehr notwendig sein.
+\subsection{Unix, falls symbolische Links angelegt wurden}
-\subsubsection{Umgebungsvariablen für Unix}
+Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt werden sollten (s.\,Abschnitt~\ref{sec:options}), dann sollten hier auch keine Nacharbeiten mehr notwendig sein.
+
+\subsection{Umgebungsvariablen für Unix}
\label{sec:env}
Das Verzeichnis mit den ausführbaren Programmen von \TL muss sich im Suchpfad des Systems befinden.
@@ -1010,27 +969,28 @@ Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien zu
Suchpfaden für Dokumentation hinzufügen.
Für Systeme mit einer Bourne-kompatiblen Shell wie \prog{bash} ist hier am Beispiel von GNU/Linux
-aufgeführt, wie die Befehle zum Setzen der Umgebungsvariablen (z.\,B. in \filename{$HOME/.profile})
+aufgeführt, wie die Befehle zum Setzen der Umgebungsvariablen (z.\,B. in \filename{\$HOME/.profile})
aussehen könnten:
-\begin{sverbatim}
+\begin{verbatim}
export PATH=/usr/local/texlive/2012/bin/i386-linux:$PATH
export MANPATH=/usr/local/texlive/2012/texmf/doc/man:$MANPATH
export INFOPATH=/usr/local/texlive/2012/texmf/doc/info:$INFOPATH
-\end{sverbatim}
+\end{verbatim}
-\noindent Für \prog{csh} oder \prog{tcsh} erfolgt die Konfiguration in der Regel in der Datei~\filename{$HOME/.cshrc}
+\noindent Für \prog{csh} oder \prog{tcsh} erfolgt die Konfiguration in der Regel in der Datei~\filename{\$HOME/.cshrc}
und könnte so aussehen:
-\begin{sverbatim}
+\begin{verbatim}
setenv PATH /usr/local/texlive/2012/bin/i386-linux:$PATH
setenv MANPATH /usr/local/texlive/2012/texmf/doc/man:$MANPATH
setenv INFOPATH /usr/local/texlive/2012/texmf/doc/info:$INFOPATH
-\end{sverbatim}
+\end{verbatim}
-\subsubsection{Systemweites Setzen von Umgebungsvariablen}
+\subsection{Systemweites Setzen von Umgebungsvariablen}
\label{sec:envglobal}
+
Wenn Sie als Administrator die Umgebungsvariablen global für das gesamte System setzen wollen,
gehen wir davon aus, dass Sie sich mit der grundlegenden Systemadministration auskennen.
@@ -1041,10 +1001,10 @@ Daher hier nur zwei Hinweise:
\filename{/etc/manpath.config}. Falls diese vorhanden ist, sollte es reichen, folgende Zeilen
hinzu zu fügen:
-\begin{sverbatim}
+\begin{verbatim}
MANPATH_MAP /usr/local/texlive/2012/bin/i386-linux \
/usr/local/texlive/2012/texmf/doc/man
-\end{sverbatim}
+\end{verbatim}
\item Prüfen Sie, ob es auf Ihrem System eine Datei \filename{/etc/environment} gibt, in der die
systemweiten Umgebungsvariablen definiert werden.
@@ -1056,10 +1016,10 @@ Konfiguration für die Man-Pages mehr erforderlich ist.
\end{enumerate}
-
-\subsubsection{Internet-Updates nach der Installation von DVD}
+\subsection{Internet-Updates nach der Installation von DVD}
\label{sec:dvd-install-net-updates}
+
Wenn Sie von DVD installiert haben, können Sie mittels des folgenden Befehls die Aktualisierung über das Internet aktivieren. Zuerst müssen Sie, wie im letzten Abschnitt beschrieben, den Suchpfad angepasst haben:
\begin{alltt}
@@ -1068,44 +1028,40 @@ Wenn Sie von DVD installiert haben, können Sie mittels des folgenden Befehls di
\noindent Dadurch nutzt \cmdname{tlmgr} beim nächsten Update einen \CTAN\ Mirror. Sollte es Probleme bei der automatischen Wahl eines Mirror-Servers geben, kann ein bestimmter \CTAN\ Server von der unter \url{http://ctan.org/mirrors} verfügbaren Liste ausgewählt werden. Benutzen Sie diesen Pfad dann mit dem oben genannten Befehl.
-\htmlanchor{xetexfontconfig}
-\htmlanchor{sysfontconfig}
-\subsubsection{Font configuration for \XeTeX}
-\label{sec:font-conf-xetex}
+\subsection{Font configuration für xe\TeX}\label{sec:font-conf-xetex}
+
\XeTeX\ und Lua\TeX\ können nicht nur die Schriften in den \TeX\ Bäumen nutzen, sondern auch die auf dem System vorhandenen Fonts. Die Methoden, wie sie dies tun, ähneln sich, sind aber verschieden.
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
+
+\begin{enumerate}
+\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*}
+\end{enumerate}
\noindent Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die
obigen Schritte fehlen, können Sie die \TL-Schriften für sich selbst
als \XeTeX-Nutzer verwendbar machen:
-\begin{enumerate*}
+\begin{enumerate}
\item Kopieren Sie \filename{texlive-fontconfig.conf} in das Unterverzeichnis
\filename{~/.fonts.conf}, wobei \filename{~} Ihr Home-Verzeichnis ist.
\item Führen Sie \Ucom{fc-cache -fv} aus.
-\end{enumerate*}
+\end{enumerate}
Führen Sie \code{fc-list} aus, um eine Liste der Systemschriften mit hilfreichen Informationen zu erhalten.
-\subsubsection{\ConTeXt{} Mark IV}
+\subsection{Con\TeX t Mark IV}
\label{sec:context-mkiv}
-Sowohl das `alte' \ConTeXt{} (Mark \acro{II}) als auch das `neue' \ConTeXt{}
-(Mark \acro{IV}) sollten problemlos nach der \TL{} Installation funktionieren und
-brauchen keine besondere Aufmerksamkeit, sofern \verb+tlmgr+ für den Update-Prozess
-genutzt wird.
+Sowohl das \enquote{alte} \ConTeXt{} (Mark \acro{II}) als auch das `neue' \ConTeXt{} (Mark \acro{IV}) sollten problemlos nach der \TL{} Installation funktionieren und brauchen keine besondere Aufmerksamkeit, sofern \verb+tlmgr+ für den Update-Prozess genutzt wird.
Da \ConTeXt{} Mk\acro{IV} jedoch nicht die kpathsea-Bibliothek nutzt, ist
ein wenig manuelle Nacharbeit notwendig, wenn neue Dateien manuell installiert werden (also ohne die Nutzung von
@@ -1113,62 +1069,46 @@ ein wenig manuelle Nacharbeit notwendig, wenn neue Dateien manuell installiert w
Nach einer jeden solchen Installation muss jeder Nutzer das das folgende Kommando ausführen, um den \ConTeXt{} Cache zu aktualisieren:
-\begin{sverbatim}
+\begin{verbatim}
context --generate
-\end{sverbatim}
+\end{verbatim}
Die erzeugten Dateien werden in \code{TEXMFCACHE} gespeichert, dessen Standardwert \verb+TEXMSYSVAR;TEXMFVAR+ ist.
\ConTeXt\ Mk\acro{IV} liest aus allen Pfaden, die in \verb+TEXMFCACHE+ aufgeführt sind und schreibt in die erste Pfadangabe, bei der Schreibrechte existieren. Im Fall identischer Cache-Daten hat der letzte gefundene Pfad Vorrang vor allen anderen Pfaden.
-
Für weitere Informationen siehe
\url{http://wiki.contextgarden.net/Running_Mark_IV} und
-\url{http://wiki.contextgarden.net/TeX_Live_2011}.
+\url{http://wiki.contextgarden.net/TeX_Live_2012}.
-\subsubsection{Integrieren lokaler bzw.\ nutzer-spezifischer Makros}
+\subsection{Integrieren lokaler bzw. nutzer-spezifischer Makros}
\label{sec:local-personal-macros}
-Wie bereits in Abschnitt~\ref{sec:texmftrees} erwähnt, ist der Verzeichnisbaum \dirname{TEXMFLOCAL} (im
-Normalfall \dirname{/usr/local/texlive/texmf-local} oder \verb|%SystemDrive%\texlive\texmf-local|)
-für lokale Ergänzungen wie Makros und Schriften gedacht, die anschließend allen Benutzern des Systems zur
-Verfügung stehen. Weiterhin können Benutzer den Verzeichnisbaum \dirname{TEXMFHOME} (im Normalfall
-\dirname{$HOME/texmf} oder \verb|%USERPROFILE%\texmf|) für persönliche Ergänzungen verwenden, ohne
-dass andere Benutzer davon beeinflusst werden.
-Diese Verzeichnisse sollen über verschiedene Versionen von \TL hinweg identisch sein, so dass ein
-Update von \TL auf eine neue Version einfach möglich ist, ohne dass Sie Ihre lokalen Ergänzungen
-verlieren. Wir empfehlen Ihnen daher, von der vorgegebenen Verzeichnisstruktur nicht abzuweichen.
-
-Für beide oben genannte Verzeichnisbäume erwartet \TL eine Verzeichnisstruktur innerhalb des Baums, die
-dem \emph{\TeX{} Directory Standard} entspricht, wie er in \url{http://tug.org/tds} bzw.
-\filename{texmf/web2c/texmf.cnf} definiert ist.
+Wie bereits in Abschnitt~\ref{sec:texmftrees} erwähnt, ist der Verzeichnisbaum \dirname{TEXMFLOCAL} (im Normalfall \dirname{/usr/local/texlive/texmf-local} oder \verb|%SystemDrive%\texlive\texmf-local|) für lokale Ergänzungen wie Makros und Schriften gedacht, die anschließend allen Benutzern des Systems zur Verfügung stehen. Weiterhin können Benutzer den Verzeichnisbaum \dirname{TEXMFHOME} (im Normalfall \dirname{\$HOME/texmf} oder \verb|%USERPROFILE%\texmf|) für persönliche Ergänzungen verwenden, ohne dass andere Benutzer davon beeinflusst werden.
+
+Diese Verzeichnisse sollen über verschiedene Versionen von \TL hinweg identisch sein, so dass ein Update von \TL auf eine neue Version einfach möglich ist, ohne dass Sie Ihre lokalen Ergänzungen verlieren. Wir empfehlen Ihnen daher, von der vorgegebenen Verzeichnisstruktur nicht abzuweichen.
+
+Für beide oben genannte Verzeichnisbäume erwartet \TL eine Verzeichnisstruktur innerhalb des Baums, die dem \emph{\TeX{} Directory Standard} entspricht, wie er in \url{http://tug.org/tds} bzw. \filename{texmf/web2c/texmf.cnf} definiert ist.
So gehören Dokumentklassen für \LaTeX{} zum Beispiel in ein Verzeichnis
unterhalb von \dirname{TEXMFLOCAL/tex/latex} oder \dirname{TEXMFHOME/tex/latex}.
-Der Verzeichnisbaum \dirname{TEXMFLOCAL} wird zur Laufzeit nicht direkt nach Dateien durchsucht.
-Stattdessen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem Namen~\filename{ls-R}
-befindet. Denken Sie also daran, nach Änderungen in diesem Baum diese Dateiliste zu aktualisieren. Dies tun Sie
-entweder mit dem Befehl \cmdname{mktexlsr} oder über die Schaltfläche \emph{Reinit file database} in
-dem Konfigurationsreiter des \TeX\ Live Managers (\GUI-Modus).
+Der Verzeichnisbaum \dirname{TEXMFLOCAL} wird zur Laufzeit nicht direkt nach Dateien durchsucht. Stattdessen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem Namen~\filename{ls-R} befindet. Denken Sie also daran, nach Änderungen in diesem Baum diese Dateiliste zu aktualisieren. Dies tun Sie
+entweder mit dem Befehl \cmdname{mktexlsr} oder über die Schaltfläche \emph{Reinit file database} in dem Konfigurationsreiter des \TeX\ Live Managers (GUI-Modus).
+
+\subsection{Integrieren von Schriften}
-\subsubsection{Integrieren von Schriften}
-Die Installation von Schriften, die nicht von \TL sind, ist eine recht komplexe Angelegenheit. Sie sollten
-sich bereits gut mit dem System auskennen, bevor Sie diese Aufgabe beginnen. Schauen Sie vielleicht
-vorher in Abschnitt~\ref{sec:tl-fonts} nach, welche Schriften bereits bei \TL mitgeliefert werden.
+Die Installation von Schriften, die nicht von \TL sind, ist eine recht komplexe Angelegenheit. Sie sollten sich bereits gut mit dem System auskennen, bevor Sie diese Aufgabe beginnen. Schauen Sie vielleicht vorher in Abschnitt~\ref{sec:tl-fonts} nach, welche Schriften bereits bei \TL mitgeliefert werden.
-Eine Alternative besteht im Benutzen von \XeTeX\ oder Lua\TeX\ (s.\,Abschnitt~\ref{sec:tex-extensions}), bei dem
-direkt alle vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation
+Eine Alternative besteht im Benutzen von \XeTeX\ oder Lua\TeX\ (s.\,Abschnitt~\ref{sec:tex-extensions}), bei dem direkt alle vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation
einer \TeX-Unterstützung notwendig ist.
-Falls Sie wirklich weitere Schriften benötigen, finden Sie unter
-\url{http://tug.org/fonts/fontinstall.html} eine Beschreibung zur
+Falls Sie wirklich weitere Schriften benötigen, finden Sie unter \url{http://tug.org/fonts/fontinstall.html} eine Beschreibung zur
Installation weiterer Schriften.
-
-
-\subsection{Testen der Installation}
+\section{Testen der Installation}
\label{sec:test-install}
+
Nach der Installation von \TL wollen Sie es natürlich benutzen, um möglichst schöne Dokumente zu setzen.
Dieser Abschnitt beschreibt, wie Sie prüfen können, ob Ihr \TL-System funktioniert.
@@ -1244,7 +1184,7 @@ Sumatra PDF (\url{http://blog.kowalczyk.info/software/sumatrapdf}) ausprobieren.
\item Weitere nützliche Test-Dateien außer
\filename{sample2e.tex}:
-\begin{ttdescription}
+\begin{description}
\item [small2e.tex] Einfachere Version von \filename{sample2e}, um den Fehler einzugrenzen, wenn Sie
beim Übersetzen von \filename{sample2e} Probleme haben.
\item [testpage.tex] Hiermit können Sie prüfen, ob Ihr Drucker Ihren Ausdruck horizontal oder vertikal verschiebt.
@@ -1253,7 +1193,7 @@ beim Übersetzen von \filename{sample2e} Probleme haben.
\item [story.tex] Das einfachste Testdokument von allen (in plain \TeX{}).
Geben Sie am Ende \samp{\bs bye} ein, wenn nach dem Aufruf von \samp{tex
story.tex} der \code{*} erscheint.
-\end{ttdescription}
+\end{description}
\item Falls Sie das \filename{xetex}-Paket installiert haben, können Sie
das Verwenden von Systemschriften folgendermaßen testen:
@@ -1272,7 +1212,9 @@ Roman\grq\dots"< erhalten, muss Ihr System so konfiguriert werden, dass
es die von \TL\ mitgelieferten Schriften findet (siehe Abschnitt~\ref{sec:font-conf-xetex}).
\end{enumerate}
-\subsection{Hinweise auf weitere Software}
+
+\section{Hinweise auf weitere Software}
+
In vielen Fällen ist die Installation weiterer Software sinnvoll:
\begin{description}
\item[Ghostscript] \url{http://www.cs.wisc.edu/~ghost/}
@@ -1285,7 +1227,7 @@ In vielen Fällen ist die Installation weiterer Software sinnvoll:
\item[\TeX-Oberflächen] Es gibt eine breite Auswahl von Oberflächen bzw.
Editoren, die \TeX\ unterstützen, je nach persönlichem Geschmack des
Benutzers. Hier ist eine Auswahl, wobei einige davon nur für Windows verfügbar sind:
- \begin{itemize*}
+ \begin{itemize}
\item \cmdname{GNU Emacs} gibt es auch für Windows, siehe
\url{http://www.gnu.org/software/emacs/windows/ntemacs.html}.
\item \cmdname{Emacs} mit Auc\TeX\ für Windows findet man auf der Homepage \url{http://www.gnu.org/software/auctex}.
@@ -1309,88 +1251,65 @@ In vielen Fällen ist die Installation weiterer Software sinnvoll:
\url{http://tug.org/winedt} oder \url{http://www.winedt.com}.
Bitte beachten Sie, dass es für Mitglieder von \dante\ ein
Lizenzabkommen mit WinEdt zu sehr günstigen Preisen gibt.
- \end{itemize*}
+ \end{itemize}
\end{description}
Für weitere Programme siehe \url{http://tug.org/interest.html}.
-\htmlanchor{tlsharedinstall}
-\section{Installation für mehrere Maschinen oder Nutzer (Netz-Installation)}
+\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{sverbatim}
+\begin{verbatim}
TEXMFMAIN = $SELFAUTOPARENT/texmf
...
TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
-\end{sverbatim}
-Daher ist es im Normalfall ausreichend,
-das Programm-Verzeichnis in den Suchpfad des Systems aufzunehmen,
-alles weitere bestimmt \TL dann automatisch.
+\end{verbatim}
+
+Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des Systems aufzunehmen, alles weitere bestimmt \TL dann automatisch.
-Daher ist es kein Problem, wenn das Grundverzeichnis von \TL als Netzlaufwerk eingebunden ist. Tatsächlich
-können Sie \TL\ sogar zunächst lokal installieren und dann auf ein Netzlaufwerk verschieben.
+Daher ist es kein Problem, wenn das Grundverzeichnis von \TL als Netzlaufwerk eingebunden ist. Tatsächlich können Sie \TL\ sogar zunächst lokal installieren und dann auf ein Netzlaufwerk verschieben.
Benutzer von Windows können ein Installationsskript namens \filename{w32client}
-für eine Netzwerkinstallation von \url{http://tug.org/texlive/w32client.html} (siehe auch Abschnitt \ref{sec:sharedinstall})
-herunterladen. Dieses nimmt die Einstellungen im Startmenü von Windows
-für das Verwenden von \TL über Netzwerk vor, weiterhin wird ein Skript zur
-Deinstallation mitgeliefert. Lesen Sie bitte die Beschreibung auf der
-angegebenen Webseite.
+für eine Netzwerkinstallation von \url{http://tug.org/texlive/w32client.html} (siehe auch Abschnitt \ref{sec:sharedinstall}) herunterladen. Dieses nimmt die Einstellungen im Startmenü von Windows für das Verwenden von \TL über Netzwerk vor, weiterhin wird ein Skript zur Deinstallation mitgeliefert. Lesen Sie bitte die Beschreibung auf der angegebenen Webseite.
-\htmlanchor{tlportable}
-\section{Portables \protect\TL{} auf DVD oder USB-Stick}
-\label{sec:portable-tl}
+\chapter{Portables \TL auf DVD oder USB-Stick}\label{sec:portable-tl}
Wenn Sie \TL\ im portablen Modus verwenden wollen (z.\,B. auf einem Rechner,
-auf dem Sie "`Gast"' sind), können Sie \TL\ mit der Option \optname{-portable} (bzw. der Option \code{V}
-im Text-Installer oder der entsprechenden Option im grafischen Installer) auf einem USB-Stick installieren (siehe Abschnitt \ref{sec:cmdline}).
+auf dem Sie "`Gast"' sind), können Sie \TL\ mit der Option \optname{-portable} (bzw. der Option \code{V} im Text-Installer oder der entsprechenden Option im grafischen Installer) auf einem USB-Stick installieren (siehe Abschnitt \ref{sec:cmdline}).
Um \TeX\ von dieser portablen Installation ausführen zu können, muss das entsprechenden Verzeichnis mit den Binaries dem Suchpfad hinzugefügt werden. Unter Windows kann man \filename{tl-tray-menu} im Stammverzeichnis der Installation doppelt klicken, um zwischen verschiedenen Aufgaben zu wählen.
\medskip
-\tlpng{tray-menu}{4cm}
+\includegraphics[width=4cm]{tray-menu}
\smallskip
\noindent Der Eintrag `More\ldots' erläutert, wie Sie dieses Menü anpassen können.
-\htmlanchor{tlmgr}
-\section{\cmdname{tlmgr}: Installation verwalten}
-\label{sec:tlmgr}
+\chapter{tlmgr: Installation verwalten}\label{sec:tlmgr}
+
\begin{figure}[tb]
-\tlpng{tlmgr-gui}{\linewidth}
-\caption{\prog{tlmgr} im \GUI-Modus. Hauptfenster nach dem Klicken auf ">Load"<.}\label{fig:tlmgr-gui}
+\includegraphics[width=\linewidth]{tlmgr-gui}
+\caption{\prog{tlmgr} im GUI-Modus. Hauptfenster nach dem Klicken auf ">Load"<.}\label{fig:tlmgr-gui}
\end{figure}
\begin{figure}[tb]
-\hbox to \hsize{%
- \vtop{\hsize=.59\linewidth
- \null % make figures align at the top
- \tlpng{tlmgr-general-options}{\hsize}
- \caption{\texttt{tlmgr} im \GUI-Modus: Allgemeine Optionen}
+ \includegraphics[width=0.65\linewidth]{tlmgr-general-options}
+ \caption{\texttt{tlmgr} im GUI-Modus: Allgemeine Optionen}
\label{fig:tlmgr-general-options}
- }
- \hfil
- \vtop{\hsize=.39\linewidth
- \null
- \tlpng{tlmgr-paper-options}{\hsize}
- \caption{\texttt{tlmgr} im \GUI-Modus: Optionen zur Papiergröße}
+\end{figure}
+
+\begin{figure}
+\includegraphics[width=0.65\linewidth]{tlmgr-paper-options}
+ \caption{\texttt{tlmgr} im GUI-Modus: Optionen zur Papiergröße}
\label{fig:tlmgr-paper-options}
- }
-}
\end{figure}
-Bei der Installation von \TL wird auch das Programm~\prog{tlmgr} installiert, mit dem Sie anschließend
-Ihr \TL-System verwalten können. Die hierfür bisher verwendeten Programme~\prog{updmap},
-\prog{fmtutil} und \prog{texconfig} sind zwar noch vorhanden, aber inzwischen
-ist \prog{tlmgr} die vorgesehene Oberfläche zur Konfiguration von \TL.
-Mit \prog{tlmgr} können Sie folgende Aufgaben erledigen:
-\begin{itemize*}
+Bei der Installation von \TL wird auch das Programm~\prog{tlmgr} installiert, mit dem Sie anschließend Ihr \TL-System verwalten können. Die hierfür bisher verwendeten Programme~\prog{updmap}, \prog{fmtutil} und \prog{texconfig} sind zwar noch vorhanden, aber inzwischen ist \prog{tlmgr} die vorgesehene Oberfläche zur Konfiguration von \TL. Mit \prog{tlmgr} können Sie folgende Aufgaben erledigen:
+
+\begin{itemize}
\item Verfügbare Schemas, Collections und Pakete installieren, aktualisieren, wieder
herstellen, sichern, deinstallieren, auf Wunsch mit
Berücksichtigung von Paketabhängigkeiten.
@@ -1398,22 +1317,24 @@ Mit \prog{tlmgr} können Sie folgende Aufgaben erledigen:
\item Anzeigen der Systeme, unter denen \TL läuft; (de)installieren von Binaries für weitere Systeme.
\item Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses für Komponenten
(s.\,Abschnitt~\ref{sec:location}).
-\end{itemize*}
-\textit{Achtung:} \prog{tlmgr} ist für die Installation im portalen Modus (Abschnitt \ref{sec:portable-tl}) weder gedacht noch getestet.
+\end{itemize}
-\subsection{\cmdname{tlmgr} im grafischen Modus}
-\prog{tlmgr} im \GUI-Modus (siehe Abbildung \ref{fig:tlmgr-gui}) wird durch
+\textit{Achtung:} \prog{tlmgr} ist für die Installation im portablen Modus (Abschnitt \ref{sec:portable-tl}) weder gedacht noch getestet.
+
+\section{tlmgr im grafischen Modus}
+
+\prog{tlmgr} im GUI-Modus (siehe Abbildung \ref{fig:tlmgr-gui}) wird durch
\begin{alltt}
> \Ucom{tlmgr -gui}
\end{alltt}
-gestartet. Unter Windows finden Sie das Programm im Start menu: \texttt{Start}, \texttt{Programme},
-\texttt{TeX Live 2012}, \texttt{TeX Live Manager}. Nach Klicken auf ">Load"<
-wird eine Liste aller verfügbaren und installierten (letztere durch ">(i)"< gekennzeichnet) angezeigt. Dies
-setzt voraus, dass das Verzeichnis, aus dem \TL die Pakete lädt, vorhanden bzw.\ erreichbar ist.
+
+gestartet. Unter Windows finden Sie das Programm im Start menu: \texttt{Start}, \texttt{Programme}, \texttt{TeX Live 2012}, \texttt{TeX Live Manager}. Nach Klicken auf ">Load"< wird eine Liste aller verfügbaren und installierten (letztere durch ">(i)"< gekennzeichnet) angezeigt. Dies setzt voraus, dass das Verzeichnis, aus dem \TL die Pakete lädt, vorhanden bzw.\ erreichbar ist.
Abb.~\ref{fig:tlmgr-general-options} und \ref{fig:tlmgr-paper-options} zeigen die Reiter zur allgemeinen Konfiguration von \TL\ und zur Einstellung der Papiergröße.
-\subsection{Beispiel zur Verwendung von \cmdname{tlmgr} über Kommandozeile}
+
+\section{Beispiel zur Verwendung von tlmgr über Kommandozeile}
+
Nachdem Sie \TL\ installiert haben, können Sie Ihr \TL-System auf den
neuesten Stand aktualisieren:
@@ -1438,7 +1359,8 @@ befinden:
\Ucom{tlmgr -repository /local/mirror/tlnet install collection-xetex}
\end{alltt}
Dies liefert die folgende Ausgabe:
-\begin{fverbatim}
+
+\begin{alltt}\small
install: collection-xetex
install: arabxetex
...
@@ -1455,26 +1377,26 @@ running fmtutil-sys --missing
...
Transcript written on xelatex.log.
fmtutil: /usr/local/texlive/2012/texmf-var/web2c/xetex/xelatex.fmt installed.
-\end{fverbatim}
+\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.
+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.
Informationen zu einem Paket (oder einer Collection oder einem Schema) anzeigen:
+
\begin{alltt}
Ucom{tlmgr show collection-latexextra}
\end{alltt}
-\noindent Hier erhält man folgende Ausgabe:
-\begin{fverbatim}
+Hier erhält man folgende Ausgabe:
+
+\begin{verbatim}
package: collection-latexextra
category: Collection
shortdesc: LaTeX supplementary packages
longdesc: A large collection of add-on packages for LaTeX.
installed: Yes
revision: 14675
-\end{fverbatim}
+\end{verbatim}
\noindent Die komplette Dokumentation finden Sie unter \url{http://tug.org/texlive/tlmgr.html}
oder mit
@@ -1482,18 +1404,15 @@ oder mit
> \Ucom{tlmgr -help}
\end{alltt}
-
-\section{Hinweise zu Windows}
+\chapter{Hinweise zu Windows}
\label{sec:windows}
-Das Installationsprogramm von \TL\ läuft sowohl unter Windows als auch Unix. Dies war nur dadurch möglich,
-dass ältere Versionen von Windows nicht mehr unterstützt werden. Daher kann \TL\ nur noch ab Windows XP oder
-später installiert werden.
-
+Das Installationsprogramm von \TL\ läuft sowohl unter Windows als auch Unix. Dies war nur dadurch möglich, dass ältere Versionen von Windows nicht mehr unterstützt werden. Daher kann \TL\ nur noch ab Windows XP oder später installiert werden.
-\subsection{Windows-spezifische Dinge}
+\section{Windows-spezifische Dinge}
\label{sec:winfeatures}
+
Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge:
\begin{description}
\item[Menüs und Verknüpfungen.] Im Startmenü wird ein Menü ">\TL{}"< hinzu gefügt. Hier sind Einträge für
@@ -1508,30 +1427,27 @@ Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge:
und \prog{PS\_view} entweder die Standard-Programme für die entsprechenden Dateitypen oder erhalten einen Eintrag im `Öffnen mit' Dialog.
\item[Bitmap nach eps Konverter] Verschiedene Bitmap-Formate erhalten einen Eintrag \cmdname{bitmap2eps} in ihr `Öffnen mit' Menü. Bitmap2eps ist ein einfaches Skript, das im Hintergrund \cmdname{sam2p} oder \cmdname{bmeps} aufruft.
\item[Automatische Pfad-Anpassung] Erfordert keine manuellen Anpassungen.
-
\end{description}
-\subsection{Zusätzlich enthaltene Programme unter Windows}
+\section{Zusätzlich enthaltene Programme unter Windows}
+
+Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht verfügbar sind:
-Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht verfügbar
-sind:
\begin{description}
-\item[Perl und Ghostscript.] Da Perl und Ghostscript für \TL sehr wichtig ist, werden diese
- unter Windows mitgeliefert und werden intern von \TL benutzt. Die in \TL enthaltenen Programme, die
- diese Komponenten benötigen, ">wissen"< wo sich diese befinden, ohne dass diese im System durch
- Umgebungsvariablen oder Einträge in der Registry sichtbar sind. Es handelt sich um für \TL abgespeckte
- Versionen, die zu keinen Konflikten mit eventuell bereits vorhandenen Installationen von Perl und Ghostscript
- führen sollten.
-\item[PS\_View.] Weiterhin wird PS\_View installiert, ein neuer PostScript- und PDF-Viewer, der Freie Software ist,
- s.\,Abb.~\ref{fig:psview}.
+\item[Perl und Ghostscript.] Da Perl und Ghostscript für \TL sehr wichtig ist, werden diese unter Windows mitgeliefert und werden intern von \TL benutzt. Die in \TL enthaltenen Programme, die diese Komponenten benötigen, ">wissen"< wo sich diese befinden, ohne dass diese im System durch Umgebungsvariablen oder Einträge in der Registry sichtbar sind. Es handelt sich um für \TL abgespeckte
+ Versionen, die zu keinen Konflikten mit eventuell bereits vorhandenen Installationen von Perl und Ghostscript führen sollten.
+
+\item[PS\_View.] Weiterhin wird PS\_View installiert, ein neuer PostScript- und PDF-Viewer, der Freie Software ist, s.\,Abb.~\ref{fig:psview}.
+
\begin{figure}[tb]
-\tlpng{psview}{.6\linewidth}
+\begin{center}
+\includegraphics[width=.6\linewidth]{psview}
\caption{PS\_View: sogar sehr extreme Vergrößerungen sind möglich.}\label{fig:psview}
+\end{center}
\end{figure}
+
\item[dviout] Weiterhin wird \prog{dviout}, ein \acro{DVI}-Viewer installiert.
-Wenn Sie am Anfang Dokumente mit \cmdname{dviout} anschauen, werden häufig noch Fonts generiert, da
-keine fertigen Fontdateien für den Bildschirm mitgeliefert werden. Je mehr Fonts generiert wurden, desto
-seltener müssen Schriften nachgeneriert werden, so dass dieser Effekt nach einiger Zeit nur noch selten
+Wenn Sie am Anfang Dokumente mit \cmdname{dviout} anschauen, werden häufig noch Fonts generiert, da keine fertigen Fontdateien für den Bildschirm mitgeliefert werden. Je mehr Fonts generiert wurden, desto seltener müssen Schriften nachgeneriert werden, so dass dieser Effekt nach einiger Zeit nur noch selten
auftreten wird. Weitere Informationen finden Sie in der (sehr guten) Online-Hilfe.
\item[TeXworks] \TeX{}works ist eine Oberfläche für \TeX\ mit Editor und
@@ -1545,12 +1461,12 @@ auftreten wird. Weitere Informationen finden Sie in der (sehr guten) Online-Hilf
\url{http://blog.kowalczyk.info/software/sumatrapdf}.)
\item[\texttt{fc-cache}, \texttt{fc-list} etc.] dienen \XeTeX{} zur effizienteren Benutzung von Schriften. Mit \prog{fc-list} können Sie die Namen der
verfügbaren Schriften anzeigen, die Sie dann unter \XeTeX\ mit dem
- Kommando \cs{font} benutzen können. Mit \prog{fc-cache} kann die Liste
+ Kommando \texttt{font} benutzen können. Mit \prog{fc-cache} kann die Liste
der verfügbaren Schriften aktualisiert werden.
-
\end{description}
-\subsection{Nutzerprofile unter Windows}
+
+\section{Nutzerprofile unter Windows}
\label{sec:winhome}
Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das
@@ -1562,25 +1478,19 @@ unter Windows XP im Verzeichnis \verb|C:/Dokumente und Einstellungen/<username>|
In der Datei \filename{texmf.cnf} und in \KPS{} allgemein wird \verb|~|
sowohl unter Unix und Windows korrekt aufgelöst.
-\subsection{Die Windows-Registry}
+\section{Die Windows-Registry}
\label{sec:registry}
-Windows verwaltet fast all seine Konfigurationseinstellungen in der
-Registry. Diese besteht aus einem hierarchisch aufgebauten Baum
-von Schlüsseln, wobei mehrere dieser Registry-Bäume existieren.
-Die wichtigsten sind \path{HKEY_CURRENT_USER} und \path{HKEY_LOCAL_MACHINE},
-oft abgekürzt als \path{HKCU} bzw.\ \path{HKLM}.
-Der \path{HKCU}-Teil der Registry wird im Home-Verzeichnis des Benutzers
-gespeichert (siehe Abschnitt~\ref{sec:winhome}). \path{HKLM} liegt im
+
+Windows verwaltet fast all seine Konfigurationseinstellungen in der Registry. Diese besteht aus einem hierarchisch aufgebauten Baum von Schlüsseln, wobei mehrere dieser Registry-Bäume existieren. Die wichtigsten sind \path{HKEY_CURRENT_USER} und \path{HKEY_LOCAL_MACHINE}, oft abgekürzt als \path{HKCU} bzw.\ \path{HKLM}. Der \path{HKCU}-Teil der Registry wird im Home-Verzeichnis des Benutzers gespeichert (siehe Abschnitt~\ref{sec:winhome}). \path{HKLM} liegt im
Normalfall in einem Unterverzeichnis des Windows-Verzeichnisses.
-In einigen Fällen sind Systeminformationen aus Umgebungsvariablen
-ersichtlich, in vielen anderen Fällen liegen diese Informationen
-aber in der Registry.
+In einigen Fällen sind Systeminformationen aus Umgebungsvariablen ersichtlich, in vielen anderen Fällen liegen diese Informationen aber in der Registry.
-\subsection{Windows Permissions}
+\section{Windows Permissions}
\label{sec:winpermissions}
+
In neueren Versionen von Windows wird zwischen normalen Benutzern und
Administratoren unterschieden, wobei nur letztere freien Zugang auf
alle Teile des Betriebsystems haben. Im Gegensatz zu Unix ist es in der
@@ -1620,9 +1530,10 @@ auf das gewünschte Programm (bzw. die gewünschte Verknüpfung) mit der
rechten Maustaste, damit Sie die Option erhalten, dieses mit
Administratorrechten auszuführen.
-\subsection{Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin}
+\section{Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin}
\label{sec:cygwin-maxmem}
+
Unter Windows und Cygwin (s. Abschnitt \ref{sec:cygwin} für die Installation unter
Cygwin) kann es vorkommen, dass der den in \TL\ enthaltenen Programmen zur
Verfügung gestellte Speicher nicht ausreicht. Dies kann z.\,B. passieren, wenn
@@ -1634,44 +1545,34 @@ Für Cygwin ist die Erhöhung des Maximalspeichers im Cygwin-Hanbuch beschrieben
Unter Windows können Sie eine Datei \code{moremem.reg} mit folgenden vier
Zeilen anlegen:
-\begin{sverbatim}
+
+\begin{verbatim}
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Cygwin]
"heap_chunk_in_mb"=dword:ffffff00
-\end{sverbatim}
+\end{verbatim}
Führen Sie dann als Administrator \code{regedit /s moremem.reg} aus.
(Falls der zur Verfügung stehende Speicher nur für den aktuellen Nutzer
erhöht werden soll, verwenden Sie stattdessen einfach \code{HKEY\_CURRENT\_USER}).
-% ==============================================================
-% don't use \Webc so the \uppercase in the headline works.
-\section[Anleitung zum Web2C-System]{Anleitung zum \Webc-System}
+\chapter{Anleitung zum Web2C-System}
-{\Webc} besteht aus einer Reihe von Programmen, die zusammen ein komplettes
-\TeX-System darstellen. Dazu gehören natürlich \TeX,
-\MF, \MP, {\BibTeX} usw.
+Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes
+\TeX-System darstellen. Dazu gehören natürlich \TeX, \MF, \MP, {\BibTeX} usw.
-Die erste Implementierung eines \TeX-Systems
-in der Programmiersprache C stammt von Tomas~Rokicki und datiert zurück in das
-Jahr 1987. Rokicki benutzte als Basis sog. Change-Files unter \acro{UNIX}, die ursprünglich von
-Howard~Trickey und Pavel~Curtis entwickelt wurden. Tim~Morgan hat dieses
-System, für das der Name Web-to-C\@ eingeführt wurde, gepflegt.
-1990 hat Karl~Berry mit Unterstützung vieler Helfer die Weiterentwicklung
-übernommen und 1997 an Olaf~Weber weitergegeben, der es 2006 wieder an
-Karl zurück gab.
+Die erste Implementierung eines \TeX-Systems in der Programmiersprache C stammt von Tomas~Rokicki und datiert zurück in das Jahr 1987. Rokicki benutzte als Basis sog. Change-Files unter \acro{UNIX}, die ursprünglich von Howard~Trickey und Pavel~Curtis entwickelt wurden. Tim~Morgan hat dieses System, für das der Name Web-to-C\@ eingeführt wurde, gepflegt. 1990 hat Karl~Berry mit Unterstützung vieler Helfer die Weiterentwicklung übernommen und 1997 an Olaf~Weber weitergegeben, der es 2006 wieder an Karl zurück gab.
-\Webc{} läuft unter \acro{UNIX}, 32-bit-Versionen von Windows, \MacOSX{}
+Web2C läuft unter \acro{UNIX}, 32-bit-Versionen von Windows, \MacOSX{}
und auf weiteren Betriebssystemen. Es benutzt die
Original-Quelldateien von Donald E.~Knuth und weitere in der
-Sprache {\web} entwickelte Programme als Basis und übersetzt diese
+Sprache \texttt{WEB} entwickelte Programme als Basis und übersetzt diese
in C-Quell-Code. Darüber hinaus bietet das System viele Makros und
Funktionen zur Nutzung der originalen \TeX-Software. Hier eine
Liste der Basisprogramme eines \TeX-Systems:
\begin{description}
-%\renewcommand{\makelabel}[1]{\descriptionlabel{\mdseries\cmdname{#1}}}
\item[bibtex] Verwalten von Bibliographien
\item[dvicopy] Umwandeln von virtuellen Zeichensätzen in DVI-Dateien
\item[dvitomp] DVI-nach-MPX-Konverter (\MP-Bilder)
@@ -1696,9 +1597,9 @@ Liste der Basisprogramme eines \TeX-Systems:
\end{description}
Die genaue Funktionsweise und die möglichen Parameter sind der
-Beschreibung der jeweiligen Pakete bzw.\ der \Webc-Dokumentation zu entnehmen.
+Beschreibung der jeweiligen Pakete bzw.\ der Web2C-Dokumentation zu entnehmen.
Trotzdem wird ein Überblick über Zusammenspiel und Funktionsweise der
-\Webc-Programme Ihnen sicherlich helfen, besser mit dem System zurechtzukommen.
+Web2C-Programme Ihnen sicherlich helfen, besser mit dem System zurechtzukommen.
Zunächst verstehen alle Programme die grundlegenden Parameter der
\acro{GNU}-Software:
@@ -1709,11 +1610,11 @@ Zunächst verstehen alle Programme die grundlegenden Parameter der
\item[\texttt{-{}-version}] Ausgabe der Versionsnummer
\end{description}
-\noindent Die Programme des \Webc-Systems benutzen zum Lokalisieren der benötigten
+\noindent Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten
Dateien im Dateisystem die \KPS-Bibliothek (\url{http://tug.org/kpathsea}). Diese Bibliothek optimiert und
beschleunigt den Suchprozess im Dateisystem. Ihre Arbeitsweise wird durch
einige Umgebungsvariablen und eine Kon"-fi"-gu"-ra"-tions"-da"-tei gesteuert.
-\Webc~7.5 kann mehr als einen Dateibaum gleichzeitig verwalten und ermöglicht
+Web2C~7.5 kann mehr als einen Dateibaum gleichzeitig verwalten und ermöglicht
somit die schon beschriebene \TL-Installation unter Verwendung der
{\DVD} mit der Ablage modifizierter Konfigurationsdateien
und zusätzlicher Zeichensätze in einem zweiten Dateibaum. Die Suche
@@ -1722,22 +1623,21 @@ die in jedem Wurzelverzeichnis eines \TeX-Dateibaums vorhanden ist.
Sie enthält für jede Datei die genaue Position im Dateibaum relativ
zum Wurzelverzeichnis.
-% -------------------------------------------------------------
-\subsection[Dateisuche mit der Kpathsea-Bibliothek]{Dateisuche mit der \protect\KPS-Bibliothek}
+
+\section{Dateisuche mit der Kpathsea-Bibliothek}
\label{sec:kpathsea}
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
\samp{./my-file} und dann \samp{/dir/my-file}. Als Ergebnis wird entweder die
erste gefundene Datei oder eine Liste aller passenden Dateien geliefert.
-Um auf allen Dateisystemen effizient arbeiten zu können, verwendet {\KPS} ggf. andere
-Datei-/""Verzeich"-nis-Separatoren als \samp{:} und \samp{/}.
+Um auf allen Dateisystemen effizient arbeiten zu können, verwendet {\KPS} ggf. andere Datei-/""Verzeich"-nis-Separatoren als \samp{:} und \samp{/}.
Beim Überprüfen einer Pfadkomponente \var{p} überprüft {\KPS} zunächst,
ob eine Dateinamen"=Datenbank (siehe auch Dateinamen"=Datenbank auf
@@ -1753,16 +1653,8 @@ mit dem Präfix \samp{!!}\ unterbunden werden. Zur Suche erzeugt {\KPS} eine
Liste der Verzeichnisse, die im Pfadelement enthalten sind, und durchsucht
jedes dieser Verzeichnisse nach der gesuchten Datei.
-Für Dateien kann auch ein Schalter \samp{file~must~exist} gesetzt
-werden (">Datei muss vorhanden sein"<). Wenn dieser Schalter nicht
-gesetzt ist und beispielsweise über das \TeX-Kommando
-\cs{openin} eine VF-Datei wie \file{cmr10.vf} gelesen werden
-soll, wäre es falsch, nach dieser Datei zu suchen, weil es sie gar
-nicht gibt. Speziell für neu installierte VF-Dateien sollten Sie
-also unbedingt die Dateinamen"=Datenbank (\cmdname{ls-R})
-aktualisieren, weil die Dateien sonst nicht gelesen werden und
-kein Fehler angezeigt wird. Dieser Vorgang wiederholt sich für jede
-Komponente eines Suchpfades: zunächst wird die Datenbank
+Für Dateien kann auch ein Schalter \samp{file~must~exist} gesetzt werden (">Datei muss vorhanden sein"<). Wenn dieser Schalter nicht gesetzt ist und beispielsweise über das \TeX-Kommando \code{openin} eine VF-Datei wie \file{cmr10.vf} gelesen werden soll, wäre es falsch, nach dieser Datei zu suchen, weil es sie gar
+nicht gibt. Speziell für neu installierte VF-Dateien sollten Sie also unbedingt die Dateinamen"=Datenbank (\cmdname{ls-R}) aktualisieren, weil die Dateien sonst nicht gelesen werden und kein Fehler angezeigt wird. Dieser Vorgang wiederholt sich für jede Komponente eines Suchpfades: zunächst wird die Datenbank
überprüft, danach ggf. das Dateisystem. Wird die Datei gefunden,
stoppt die Suche (normalerweise) und als Ergebnis wird der komplette Pfad zur
gesuchten Datei ausgegeben.
@@ -1780,20 +1672,18 @@ Beachten Sie, dass {\KPS} bei absoluten und explizit relativen Komponenten,
d.\,h. wenn die Komponente mit den Zeichen \samp{/}, \samp{./} oder
\samp{../} beginnt, nur überprüft, ob die Datei existiert.
-\ifSingleColumn
-\else
-
+\begin{verbatim}
\begin{figure*}[tp]
\verbatiminput{../texlive-common/examples/ex5.tex}
\setlength{\abovecaptionskip}{0pt}
\caption{An illustrative configuration file sample}
\label{fig:config-sample}
\end{figure*}
-\fi
+\end{verbatim} % xxxxx todo
+
+\subsection{Bestandteile von Pfadkomponenten}
+\label{sec:path-expansion}
-% ..............................................................
-\subsubsection{Bestandteile von Pfadkomponenten}\label{Path-sources}
-\label{sec:path-sources}
Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden.
Dies sind in der Reihenfolge, wie {\KPS} sie auswertet:
@@ -1806,11 +1696,11 @@ Dies sind in der Reihenfolge, wie {\KPS} sie auswertet:
vor den ">gewöhnlichen"< Variablen.
\item
Einträge aus programmspezifischen Konfigurationsdateien,
- beispielsweise zum Programm {\dvips} eine Zeile \samp{S /a:/b}
+ beispielsweise zum Programm \code{dvips} eine Zeile \code{S /a:/b}
in der Konfigurationsdatei \file{config.ps}
\item
Einträge aus der \KPS-Konfigurationsdatei \file{texmf.cnf},
- z.\,B. \samp{TEXINPUTS=/c:/d} (siehe folgenden Text)
+ z.\,B. \code{TEXINPUTS=/c:/d} (siehe folgenden Text)
\item
Einstellung beim Übersetzen der Programme
\end{enumerate}
@@ -1819,31 +1709,23 @@ Dies sind in der Reihenfolge, wie {\KPS} sie auswertet:
Werte für einen Suchpfad auch anzeigen lassen. (Siehe dazu den Abschnitt
Fehlersuche auf Seite~\pageref{sec:debugging}.)
-% ..............................................................
-\subsubsection{Konfigurationsdateien}
-%\tolerance=3500
-Die \KPS-Bibliothek liest zur Laufzeit die \emph{Konfigurationsdateien} mit den Namen
-\file{texmf.cnf}. Der zugehörige Suchpfad zum Auf"|finden dieser
+\subsection{Konfigurationsdateien}
+
+Die \KPS-Bibliothek liest zur Laufzeit die \emph{Konfigurationsdateien} mit den Namen \file{texmf.cnf}. Der zugehörige Suchpfad zum Auf"|finden dieser
Konfigurationsdateien steht in der Umgebungsvariablen \envname{TEXMFCNF}
(die Voreinstellung ist \file{texmf/web2c}). {\KPS} liest \emph{alle}
Dateien mit den Namen \file{texmf.cnf}, die es in diesem Suchpfad findet.
Die zuerst gelesenen Definitionen haben dabei Vorrang vor später gelesenen
-Werten.
-Wenn der Suchpfad auf \dirname{.:\$TEXMF} steht, überschreiben die Einstellungen
-in \file{./texmf.cnf} diejenigen in \dirname{\$TEXMF/texmf.cnf}.
-
-%\tolerance=1500
+Werten. Wenn der Suchpfad auf \dirname{.:\$TEXMF} steht, überschreiben die Einstellungen in \file{./texmf.cnf} diejenigen in \dirname{\$TEXMF/texmf.cnf}.
Im Folgenden wird die Syntax der Datei \file{texmf.cnf} angegeben.
Konsultieren Sie zum besseren Verständnis beim Lesen die auf der
-{\acro{CDROM}} oder {\DVD} enthaltene Konfigurationsdatei.
-%, die ab Seite~\pageref{app:texmf.cnf} im Anhang dieser Anleitung
-% abgedruckt ist.
+CD-ROM oder DVD enthaltene Konfigurationsdatei.
\begin{itemize}
\item
- Kommentare beginnen mit einem \samp{\%} und erstrecken sich bis zum
+ Kommentare beginnen mit einem \code{\%} und erstrecken sich bis zum
Zeilenende.
\item
Leerzeilen werden überlesen.
@@ -1883,15 +1765,13 @@ Konsultieren Sie zum besseren Verständnis beim Lesen die auf der
Der Ausschnitt einer Konfigurationsdatei demonstriert diese
Möglichkeiten.
-\ifSingleColumn
+
+\begin{verbatim}
\verbatiminput{../texlive-common/examples/ex5.tex}
-\else
Betrachten Sie Abbildung~\ref{fig:config-sample}.
-\fi
+\end{verbatim} % xxxx todo
-% ..............................................................
-\subsubsection{Expansion von Pfadkomponenten}
-\label{sec:path-expansion}
+\subsection{Expansion von Pfadkomponenten}
{\KPS} verwendet in Suchpfaden ähnliche Zeichen und Konstrukte wie
\acro{UNIX}-Shells. Beispielsweise wird die Definition
@@ -1900,9 +1780,7 @@ Betrachten Sie Abbildung~\ref{fig:config-sample}.
die eine Datei oder ein Unterverzeichnis namens \file{baz} enthalten. Der
Expansionsmechanismus wird im Folgenden erklärt.
-% ..............................................................
-\subsubsection{Expansion der Voreinstellungen}
-\label{sec:default-expansion}
+\subsection{Expansion der Voreinstellungen}\label{sec:default-expansion}
Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu ">Bestandteile von
Pfadkomponenten"< auf Seite~\pageref{sec:path-sources}) einen zusätzlichen
@@ -1911,6 +1789,7 @@ wird an dieser Stelle der Suchpfad eingefügt, der als nächstes in der
Hierarchie folgt. Auch bei diesem gilt dieselbe Regel. Wenn beispielsweise
die Umgebungsvariable
+
\begin{alltt}
> \Ucom{setenv TEXINPUTS /home/karl:}
\end{alltt}
@@ -1932,17 +1811,11 @@ Da es sinnlos wäre, denselben Pfad mehrfach einzufügen, wird die Ersetzung
nur einmal vorgenommen, und zwar in der Reihenfolge vorne, hinten und
Mitte. Mehrfach verdoppelte Doppelpunkte bleiben unverändert.
-% ..............................................................
-\subsubsection{Expansion geschweifter Klammern}
+\subsection{Expansion geschweifter Klammern}
-Die Expansion geschweifter Klammern ist zur Definition mehrerer
-\TeX-Hierarchien sehr nützlich. Beispielsweise wird |v{a,b}w|
-zu |vaw:vbw|. Verschachtelungen sind dabei erlaubt.
-Diese Technik wird dazu benutzt, durch eine Zuweisung an
-\code{\$TEXMF} verschiedene \TeX-Hierarchien einzuführen.
-Als Beispiel finden Sie in \file{texmf.cnf} folgende Definition
-(etwas gekürzt, tatsächlich ist es etwas komplexer):
-%(Zeile 75): %%%% to be checked !!!! checked&corrected vrws 01.06.05
+
+Die Expansion geschweifter Klammern ist zur Definition mehrerer \TeX-Hierarchien sehr nützlich. Beispielsweise wird |v{a,b}w| zu |vaw:vbw|. Verschachtelungen sind dabei erlaubt. Diese Technik wird dazu benutzt, durch eine Zuweisung an
+\code{\$TEXMF} verschiedene \TeX-Hierarchien einzuführen. Als Beispiel finden Sie in \file{texmf.cnf} folgende Definition (etwas gekürzt, tatsächlich ist es etwas komplexer):
\begin{verbatim}
TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}
@@ -1953,49 +1826,30 @@ Eine Anwendung wie
\begin{verbatim}
TEXINPUTS = .;$TEXMF/tex//
\end{verbatim}
-%$
+
führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann
im gesamten Dateibaum \code{\$TEXMFHOME/tex} und \code{\$TEXMFLOCAL/tex}
-(auf der Festplatte) und
-schließlich im gesamten Dateibaum \dirname{\$TEXMFVAR/tex} sowie
-\code{\$TEXMFMAIN/tex} (nur in der Datenbank \file{ls-R})
-durchsucht wird. Dadurch kann man bequem
-zwei parallel installierte \TeX-Hierarchien durchsuchen,
-beispielsweise eine unveränderliche auf \acro{CDROM}/{\DVD} und eine dynamisch
-angepasste auf Festplatte, in der neue Programmversionen und zusätzliche
-Zeichensätze installiert werden. Durch die Verwendung der Variablen
-\code{\$TEXMF} in allen Definitionen wird grundsätzlich zuerst der
-neuere Dateibaum durchsucht.
-
-% ..............................................................
-\subsubsection{Expansion von Unterverzeichnissen}
-\label{sec:subdirectory-expansion}
-
-Zwei oder mehrere aufeinanderfolgende Schrägstriche (\texttt{//}) in
-einer Pfadkomponente, die auf einen Verzeichnisnamen \var{d} folgen,
-werden expandiert zu allen Unterverzeichnissen von \var{d}. Dieser
-Vorgang findet rekursiv statt, wobei erst alle Verzeichnisse auf
-einer Ebene bearbeitet werden, dann deren Unterverzeichnisse, usw.
-Auf den jeweiligen Ebenen ist nicht beeinflussbar, in welcher
-Reihenfolge die Unterverzeichnisse bearbeitet werden.
+(auf der Festplatte) und schließlich im gesamten Dateibaum \dirname{\$TEXMFVAR/tex} sowie \code{\$TEXMFMAIN/tex} (nur in der Datenbank \file{ls-R}) durchsucht wird. Dadurch kann man bequem zwei parallel installierte \TeX-Hierarchien durchsuchen, beispielsweise eine unveränderliche auf \acro{CDROM}/{\DVD} und eine dynamisch angepasste auf Festplatte, in der neue Programmversionen und zusätzliche Zeichensätze installiert werden. Durch die Verwendung der Variablen \code{\$TEXMF} in allen Definitionen wird grundsätzlich zuerst der neuere Dateibaum durchsucht.
+
+
+\subsection{Expansion von Unterverzeichnissen}\label{sec:subdirectory-expansion}
+
+Zwei oder mehrere aufeinanderfolgende Schrägstriche (\texttt{//}) in einer Pfadkomponente, die auf einen Verzeichnisnamen \var{d} folgen, werden expandiert zu allen Unterverzeichnissen von \var{d}. Dieser Vorgang findet rekursiv statt, wobei erst alle Verzeichnisse auf einer Ebene bearbeitet werden, dann deren Unterverzeichnisse, usw. Auf den jeweiligen Ebenen ist nicht beeinflussbar, in welcher Reihenfolge die Unterverzeichnisse bearbeitet werden.
Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur
-Unterverzeichnisse mit passenden Namen in die Suche einbezogen.
-Beispielsweise wird \samp{/a//b} in die Pfade \file{/a/1/b},
-\file{/a/2/b}, \file{/a/1/1/b} usw. expandiert, aber nicht
-zu \file{/a/b/c} oder \file{/a/1}.
-(Jeweils vorausgesetzt, dass die Verzeichnisse existieren.)
+Unterverzeichnisse mit passenden Namen in die Suche einbezogen. Beispielsweise wird \code{/a//b} in die Pfade \file{/a/1/b}, \file{/a/2/b}, \file{/a/1/1/b} usw. expandiert, aber nicht zu \file{/a/b/c} oder \file{/a/1}. (Jeweils vorausgesetzt, dass die Verzeichnisse existieren.)
-Mehrere \samp{//}-Konstruktionen innerhalb einer Pfadkomponente
+Mehrere \code{//}-Konstruktionen innerhalb einer Pfadkomponente
sind zulässig, allerdings nicht am Pfadanfang.
-% ..............................................................
-\subsubsection{Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung}
+
+\subsection{Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung}
+
Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den
\KPS"=Konfigurationsdateien auftreten können:
-% ++++++++++++++++++++++++
+% ++++++++++++++++++++++++ %xxxx todo
\newcommand{\CODE}[1]{\makebox[3em][l]{\code{#1}}}
% ++++++++++++++++++++++++
@@ -2019,27 +1873,17 @@ Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den
durchsucht!
\end{description}
-% -------------------------------------------------------------
-\subsection{Dateinamen"=Datenbanken}
-\label{sec:filename-database}
-{\KPS} unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und
-\acro{CDROM}/{\DVD} zur Suche nach Dateien zu reduzieren. Auf \TeX-Systemen mit
-vielen Unterverzeichnissen kann die Suche in jedem möglichen Verzeichnis
-nach einer bestimmten Datei eine lange Zeit in Anspruch nehmen, besonders
-wenn einige Hundert Zeichensatzverzeichnisse durchforstet werden müssen.
-Um dieses Problem abzumildern, benutzt {\KPS} eine Art Datenbankdatei
-namens \file{ls-R}, die die Zuordnung von Dateinamen auf Verzeichnisse
-enthält. Dadurch muss nicht jedesmal die Festplatte durchsucht werden.
-Eine zweite Datenbank in der Datei \file{aliases} kann eine Zuordnung
-zwischen den Namen in \file{ls-R} und weiteren Namen vornehmen und so
-beispielsweise hilfreich bei der Umsetzung von \samp{8.3}-\acro{DOS}-Dateinamen
-auf die ">echten"<, aussagekräftigen Dateinamen zur Seite stehen.
+\section{Dateinamen-Datenbanken}\label{sec:filename-database}
+
+\KPS unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und
+DVD zur Suche nach Dateien zu reduzieren. Auf \TeX-Systemen mit vielen Unterverzeichnissen kann die Suche in jedem möglichen Verzeichnis nach einer bestimmten Datei eine lange Zeit in Anspruch nehmen, besonders wenn einige Hundert Zeichensatzverzeichnisse durchforstet werden müssen. Um dieses Problem abzumildern, benutzt {\KPS} eine Art Datenbankdatei namens \file{ls-R}, die die Zuordnung von Dateinamen auf Verzeichnisse enthält. Dadurch muss nicht jedesmal die Festplatte durchsucht werden.
+
+Eine zweite Datenbank in der Datei \file{aliases} kann eine Zuordnung zwischen den Namen in \file{ls-R} und weiteren Namen vornehmen und so beispielsweise hilfreich bei der Umsetzung von \samp{8.3}-\acro{DOS}-Dateinamen auf die ">echten"<, aussagekräftigen Dateinamen zur Seite stehen.
+
+\subsection{Die ls-R-Datenbank}\label{sec:ls-R}
-% ..............................................................
-\subsubsection{Die \texttt{ls-R}-Datenbank}
-\label{sec:ls-R}
Wie schon öfters erwähnt, muss die Dateinamen"=Datenbank in der Datei
\file{ls-R} gespeichert sein. Sie sollten eine solche Datenbank für jede
@@ -2064,12 +1908,13 @@ Pakets per Hand trotzdem sichergestellt, dass die Datenbank aktuell ist.
Wenn eine Datei nicht über die Datenbank gefunden wird, sucht
{\KPS} normalerweise auf der Festplatte weiter. Wenn eine Pfadkomponente
-mit \samp{!!} beginnt, wird dagegen niemals die Festplatte durchsucht.
+mit \code{!!} beginnt, wird dagegen niemals die Festplatte durchsucht.
-% ..............................................................
-\subsubsection{\cmdname{kpsewhich}: Dateisuche}
+
+\subsection{kpsewhich: Dateisuche}
\label{sec:invoking-kpsewhich}
+
Mit dem Programm \cmdname{kpsewhich} können Sie unabhängig vom Aufruf
irgendeines \TeX-Programms nach Dateien in der \TeX-Hierarchie suchen
(als schnellere Alternative zu dem Befehl \cmdname{find}). Dies
@@ -2094,14 +1939,14 @@ Im Folgenden werden die häufiger benutzten Optionen beschrieben.
\item[\texttt{-{}-dpi=}\var{num}]\mbox{}\\
Stellt die Auf"|lösung für die Suche nach Zeichensätzen
(nur \file{.gf} oder \file{.pk}) auf \var{num}\,dpi. Alternativ
- kann die Option \optname{-D} (kommt von \dvips) benutzt werden.
+ kann die Option \code{-D} (kommt von dvips) benutzt werden.
Voreinstellung ist~600.
\item[\texttt{-{}-format=}\var{name}]\mbox{}\\
Setzt das Format zur Suche auf \var{name}. Per Voreinstellung
versucht \cmdname{kpsewhich} das Format über den Dateinamen
zu erschließen. Bei Formaten ohne zugeordnete Namens\-endung wie den
zu {\MP} gehörenden Dateien und den Konfigurationsdateien zu
- {\dvips} müssen Sie den entsprechenden Namen so eingeben, wie er
+ {dvips} müssen Sie den entsprechenden Namen so eingeben, wie er
\KPS{} bekannt ist.
\item[\texttt{-{}-mode=}\var{string}]\mbox{}\\
Setzt für die Zeichensatzsuche den Generierungsmodus (betrifft nur
@@ -2118,19 +1963,21 @@ 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 \samp{.\var{Programmname}}. Voreinstellung ist \samp{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
- als Namens\-endung (\samp{.pk}, \samp{.vf}, usw.) oder als Name (wie bei der
- Option \optname{-{}-format}) spezifiziert werden.
+ als Namens\-endung (\code{.pk}, \code{.vf}, usw.) oder als Name (wie bei der
+ Option \code{-{}-format}) spezifiziert werden.
\item[\texttt{-{}-debug=}\var{num}]\mbox{}\\
Legt den Umfang für die Fehlersuche fest.
\end{description}
-% ..............................................................
-\subsubsection{Anwendungsbeispiele}
+
+\subsection{Anwendungsbeispiele}
\label{sec:examples-of-use}
+
Wir schauen uns nun die Funktionsweise von {\KPS} anhand einiger Beispiele an.
\begin{alltt}
@@ -2157,30 +2004,23 @@ die folgenden Beispiele auf Grund eindeutiger Namens\-endungen keine Probleme.
/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
\end{alltt}
-Beim letzten Beispiel handelt es sich übrigens um eine \BibTeX-Literaturdatenbank
-für \textsl{TUGBoat}-Artikel.
+Beim letzten Beispiel handelt es sich übrigens um eine \BibTeX-Literaturdatenbank für \textsl{TUGBoat}-Artikel.
\begin{alltt}
> \Ucom{kpsewhich cmr10.pk}
\end{alltt}
Zeichensatzdateien mit der Namens\-endung \samp{.pk} werden
-von Anzeige- oder Druckaufbereitungsprogrammen wie {\dvips} und
-\cmdname{xdvi} verwendet. Nachdem wir aufgrund der Voreinstellung keine \file{.pk}-Dateien verwenden,
-sondern die \PS-\TypeI-Zeichensätze, die auf der \acro{CDROM}/{\DVD} enthalten
-sind, wird auch keine \file{.pk}-Datei angezeigt.
+von Anzeige- oder Druckaufbereitungsprogrammen wie dvips und
+\cmdname{xdvi} verwendet. Nachdem wir aufgrund der Voreinstellung keine \file{.pk}-Dateien verwenden, sondern die PS-Type1-Zeichensätze, die auf der DVD enthalten sind, wird auch keine \file{.pk}-Datei angezeigt.
\begin{alltt}
> \Ucom{kpsewhich wsuipa10.pk}
-\ifSingleColumn /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
-\else /usr/local/texmf-var/fonts/pk/ljfour/public/
-... wsuipa/wsuipa10.600pk
-\fi\end{alltt}
-Für diesen Zeichensatz (Teil der \acro{IPA}-Fonts%
-\footnote{\acro{IPA}: International Phonetic Alphabet}
+ /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
+\end{alltt}
+Für diesen Zeichensatz (Teil der \acro{IPA}-Fonts (\acro{IPA}: International Phonetic Alphabet)
von der Universität von Washington) liegen noch keine
-\TypeI-Umsetzungen vor und \samp{.pk}-Dateien müssen generiert werden. Da unser voreingestellter \MF-Modus
-\samp{ljfour} eine Auf"|lösung von 600\,dpi besitzt,
+Type1-Umsetzungen vor und \code{.pk}-Dateien müssen generiert werden. Da unser voreingestellter \MF-Modus \code{ljfour} eine Auf"|lösung von 600\,dpi besitzt,
finden wir (nachdem er schon einmal gebraucht und automatisch
erzeugt wurde) eine entsprechende Instanz dieses Zeichensatzes.
@@ -2188,19 +2028,20 @@ erzeugt wurde) eine entsprechende Instanz dieses Zeichensatzes.
> \Ucom{kpsewhich -dpi=300 wsuipa10.pk}
\end{alltt}
-Durch die Angabe ">\optname{-dpi=300}"< interessieren wir uns nur
+Durch die Angabe ">\code{-dpi=300}"< interessieren wir uns nur
für Zeichensätze mit der Auf"|lösung 300\,dpi. Es wurde keiner gefunden.
-Programme wie {\dvips} oder \cmdname{xdvi} lassen einen solchen fehlenden
+Programme wie dvips oder \cmdname{xdvi} lassen einen solchen fehlenden
Zeichensatz durch den Aufruf des Skripts \cmdname{mktexpk} mit entsprechenden
Parametern automatisch erzeugen.
Als nächstes wenden wir uns den Header- und Konfigurationsdateien
-von {\dvips} zu.
+von dvips zu.
+
Zunächst suchen wir nach der Konfiguration für die \TeX-Unterstützung,
dem Prolog \file{tex.pro}. Danach suchen wir die allgemeine Konfigurationsdatei
(\file{config.ps}) und schließlich die \PS-Zeichensatzzuordnungsdatei
-\file{psfonts.map}. Dateien dieser Art haben seit der 2004er-Version der {\TL} ihre eigenen Suchpfade und einen neuen Aufbewahrungsort im \OnCD{texmf}-Baum. Da die Namens\-endung \samp{.ps} nicht eindeutig ist,
-müssen wir den gewünschten Typ (\samp{dvips config})
+\file{psfonts.map}. Dateien dieser Art haben seit der 2004er-Version der {\TL} ihre eigenen Suchpfade und einen neuen Aufbewahrungsort im \OnCD{texmf}-Baum. Da die Namens\-endung \code{.ps} nicht eindeutig ist,
+müssen wir den gewünschten Typ (\code{dvips config})
für die Datei \file{config.ps} spezifizieren.
\begin{alltt}
@@ -2236,8 +2077,8 @@ Die angegebene Datei \file{utm.map} wollen wir als nächstes suchen:
\end{alltt}
Diese Zuordnungsdatei wird im Unterverzeichnis \file{urw} bei den
-Hilfsdateien für {\dvips} gefunden. Sie enthält die Dateinamen der
-\TypeI-\PS-Zeichensätze, die für URW Times benutzt werden. Ein
+Hilfsdateien für dvips gefunden. Sie enthält die Dateinamen der
+Type1-PS-Zeichensätze, die für URW Times benutzt werden. Ein
kleiner Auszug aus dieser Datei:
\begin{alltt}
@@ -2251,14 +2092,12 @@ kleiner Auszug aus dieser Datei:
Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular
(\file{utmr8a.pfb}) suchen, finden wir ihn im
-Verzeichnis \OnCD{texmf} unter den \TypeI-Zeichensätzen:
+Verzeichnis \OnCD{texmf} unter den Type1-Zeichensätzen:
\begin{alltt}
> \Ucom{kpsewhich utmr8a.pfb}
-\ifSingleColumn /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
-\else /usr/local/texmf-dist/fonts/type1/
-... urw/utm/utmr8a.pfb
-\fi\end{alltt}
+ /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
+\end{alltt}
Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien
im \TeX-Dateibaum gefunden werden können. Dies ist sehr wichtig, wenn Sie
@@ -2266,15 +2105,14 @@ den Verdacht haben, dass eine falsche Version einer Datei verwendet wird:
Sie lassen sich einfach die verwendete Datei von \cmdname{kpsewhich}
anzeigen.
-% ..............................................................
-\subsubsection{Fehlersuche}
+\subsection{Fehlersuche}
\label{sec:debugging}
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{itemize}
+\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.
@@ -2285,24 +2123,16 @@ Stufen für den Umfang der Fehlersuche an.
\item[\texttt{16}] Verzeichnisliste für jede Pfadkomponente (nur bei Festplattenzugriff)
\item[\texttt{32}] Suchaktionen nach Dateien
\item[\texttt{64}] Werte von Variablen.
-\end{itemize}
+\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 {\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.
+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.
-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.
+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.
-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:
+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}
@@ -2317,27 +2147,18 @@ Wir betrachten als Beispiel eine kleine \LaTeX-Quelldatei mit dem Namen
\end{verbatim}
Diese Datei verwendet nur einen Zeichensatz, nämlich \file{cmr10}. Wir sehen uns
-jetzt einmal genau an, wie {\dvips} die \PS-Datei erzeugt.
-Da wir die \TypeI-Variante der Computer-Modern-Roman-Zeichensätze
+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
-{\dvips} (siehe \dvips-Handbuch,
-\dirname{texmf/doc/html/dvips/dvips\_toc.html}?).
-%\ifSingleColumn
-%We get something
-%like the following (we have rearranged the output for easier display):
-%\begin{alltt}\small
-%\input{examples/ex6.tex}
-%\end{alltt}
-%\else
-Die Ausgabe sieht ungefähr so wie in
-Abbildung~\ref{fig:dvipsdbga} dargestellt aus (die Ausgabe wurde für einen besseren Überblick
-etwas umgestaltet).
+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
@@ -2355,18 +2176,18 @@ etwas umgestaltet).
\caption{Suche nach Font-Dateien}\label{fig:dvipsdbgc}
\end{figure*}
-Zunächst sucht {\dvips} (bzw.\ \KPS) seine Konfigurationsdateien,
-nämlich \file{texmf.cnf} (das die Pfade der anderen Dateien enthält),
+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 \dvips-Konfigurationsdatei
+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 {\dvips} die Zuordnungsdatei für
+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 \dvips). Diese
+Option \optname{-Pcms} beim Aufruf von \texttt{dvips}). Diese
Datei enthält die Dateinamen der Listen, die die Zuordnung zwischen
Dateinamen und Zeichensatznamen herstellen.
@@ -2378,24 +2199,20 @@ Dateinamen und Zeichensatznamen herstellen.
p +amsbkm.map
\end{alltt}
-{\dvips} versucht, diese Dateien und zusätzlich die
+\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 \dvips:
+Jetzt erfolgt die normale Startmeldung von \texttt{dvips}:
-\begin{alltt}\ifSingleColumn
+\begin{alltt}
dvips(k) 5.94a
kpathsea version
Copyright (C) 2003 Radical Eye Software.
...
-\else\small{}dvips(k) 5.94a
-kpathsea version
-Copyright (C) 2003 Radical Eye Software.
-...
-\fi\end{alltt}% decided to accept slight overrun in tub case
-\ifSingleColumn
+\end{alltt}
+
Danach wird nach \file{texc.pro} gesucht:
\begin{alltt}\small
@@ -2404,15 +2221,12 @@ kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro
\end{alltt}
-\else
-Danach wird nach \file{texc.pro} gesucht (siehe Abbildung~\ref{fig:dvipsdbgb}).
-\fi
-Dann gibt {\dvips} Datum und Uhrzeit aus und meldet den Dateinamen
+
+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 {\dvips} als
+Zeichensatzdatei \file{cmr10} benötigt, die \texttt{dvips} als
">resident"< meldet.
-\enlargethispage{1ex}
\begin{alltt}\small
TeX output 1998.02.26:1204' -> hello-world.ps
Defining font () cmr10 at 10.0pt
@@ -2420,7 +2234,7 @@ 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 \TypeI-Zeichensatzdatei
+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).
@@ -2439,199 +2253,34 @@ kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
<cmr10.pfb>[1]
\end{alltt}
-% -------------------------------------------------------------
-\subsection{Einstellungen zur Laufzeit}
+\section{Einstellungen zur Laufzeit}
+
-Zu den willkommenen Erweiterungen von {\Webc} 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}.
+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}]\mbox{}\\
- 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}]\mbox{}\\
- Extraspeicher für ">große"< \TeX-Datenstrukturen wie Boxen, Glue,
- Breakpoints, usw.: Besonders bei Anwendung von {\PiCTeX} sollte dieser
- Wert erhöht werden.
-\item[\texttt{font\_mem\_size}]\mbox{}\\
- Anzahl der Worte für Speicherung von Zeichensatzinformationen: Entspricht
- ungefähr dem Speicherbedarf der gelesenen \acro{TFM}-Dateien.
-\item[\texttt{hash\_extra}]\mbox{}\\
- 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.
-
-\begin{comment}
-%\clearpage
-% ==============================================================
-\section{Installation von {\TeX} auf einer neuen \acro{UNIX}-Plattform}
-
-Wenn Sie eine Rechnerplattform einsetzen, für die wir keine Binärdateien
-zur Verfügung gestellt haben, müssen Sie {\TeX} und die zugehörigen
-Programme mit Hilfe der Quell-Codes selbst übersetzen. Das ist gar nicht so
-schwer, wie es klingt. Alles, was Sie brauchen, finden Sie auf der {\DVD}
-im Verzeichnis \texttt{source}.
-
-Zunächst sollten Sie jedoch die von {\TeX} benötigten Dateien durch
-eine Installation ohne Binärdateien auf die Festplatte kopieren bzw.
-durch ">Mounten"< der {\DVD} verfügbar machen.
-
-% -------------------------------------------------------------
-\subsection{Voraussetzungen}
-
-Zum Übersetzen von {\TeX} und allen weiteren benötigten
-Programmen benötigen Sie ca. 100\,MB Festplattenkapazität.
-Dazu kommen ein \acro{ANSI}-C-Compiler, \cmdname{make} sowie
-ein Scanner- und Parser-Generator. Die \acro{GNU}-Programme
-(\cmdname{gcc}, \acro{GNU}-\cmdname{make}, \cmdname{m4},
-\cmdname{flex} und \cmdname{bison}) sind praxiserprobt
-und auf den meisten Plattformen verfügbar. Eventuell können
-Sie auch andere C-Compiler oder \cmdname{make}-Programme einsetzen,
-doch dann sollten Sie sich wirklich gut mit Ihrem System auskennen,
-wenn es Schwierigkeiten während des Übersetzungsprozesses gibt.
-Der Befehl \cmdname{uname} muss einen gültigen Namen liefern.
-
-% -------------------------------------------------------------
-\subsection{Konfiguration}
+\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.
-\begin{itemize}
-\item Beginnen Sie mit einer ganz normalen \TL-Installation auf
-Festplatte (siehe Abschnitt~\ref{sec:install-disk} auf
-Seite~\pageref{sec:install-disk}). Das Installieren der
-fertigen Binaries können Sie getrost überspringen.
-
-\item Dann entpacken Sie das komprimierte Archiv (\cmdname{tar}) in
-\dirname{source} auf Ihre Festplatte und wechseln in dieses Verzeichnis.
-
-\item Legen Sie einen Pfad fest, unter dem das \TeX-System
-installiert werden soll. Natürlich sollte das derselbe Pfad sein,
-den Sie schon zum Kopieren der Daten verwendet haben
-(z.\,B. \dirname{/usr/local} oder \dirname{/usr/local/TeX}).
-\end{itemize}
+\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.
-Die automatische Systemerkennung und -anpassung wird durch
-\textsf{configure} mit folgendem Aufruf gestartet:
+\item[\texttt{font\_mem\_size}] Anzahl der Worte für Speicherung von Zeichensatzinformationen: Entspricht ungefähr dem Speicherbedarf der gelesenen \acro{TFM}-Dateien.
-\begin{alltt}
-> \Ucom{./configure -prefix=/usr/local/TeX}
-\end{alltt}
-
-Bei der Option \optname{prefix} geben Sie das Verzeichnis an, in dem sich die
-bereits kopierten \TL-Dateien befinden;
-dieses Verzeichnis wird weiter strukturiert (\dirname{\$TEXDIR}
-ist dabei das Installationsverzeichnis):
-
-
-\begin{tabular}{>{\ttfamily}ll@{}}
- \dirname{\$TEXDIR/man} & Anleitungen im
- \acro{UNIX}-\cmdname{man}-Format\\
- \dirname{\$TEXDIR/share/texmf} & \TeX-Daten mit Zeichensätzen,
- Makros, usw.\\
- \dirname{\$TEXDIR/info} & Anleitungen im
- \acro{GNU}-\cmdname{info}-Format\\
- \dirname{\$TEXDIR/bin/\$PLATFORM} & ausführbare Programme\\
-\end{tabular}
-%$
-
-Wenn Sie wollen, können Sie ">\dirname{share/}"< als Namensbestandteil
-von \OnCD{texmf} weglassen, da sowohl
-\dirname{\$TEXDIR/share/texmf} als auch \dirname{\$TEXDIR/texmf}
-automatisch von \cmdname{configure} erkannt werden. Sollten Sie ein anderes
-Verzeichnis vorziehen, müssen Sie dieses \cmdname{configure} mit dem
-Kommandozeilenparameter \optname{-{}-datadir} mitteilen.
-
-Wenn Sie die erkannte Plattform nicht als \dirname{\$PLATFORM} im
-Pfad der ausführbaren Programme haben wollen, sondern z.\,B.
-direkt in \dirname{\$TEXDIR/bin} installieren wollen, verwenden Sie
-die Option \optname{-{}-disable-multiplatform}.
-
-Zum Weglassen spezieller \TeX-Systeme wie {\OMEGA} oder {\eTeX} gibt
-es eine Reihe von Optionen, die Sie durch die Eingabe von
-\samp{./configure --help} angezeigt bekommen.
-
-% -------------------------------------------------------------
-\subsection{Aufruf von \cmdname{make}}
-
-Vergewissern Sie sich, dass die Shell-Variable \envname{noclobber} nicht
-gesetzt ist und geben
-
-\begin{alltt}
-> \Ucom{make world}
-\end{alltt}
-
-ein. Jetzt können Sie sich entspannt zurücklehnen oder wie ein
-{\TeX}ie sagt: |\relax|.
-
-Eine gute Idee ist auch das Speichern der Meldungen beim
-Übersetzen durch das Anlegen eines Protokolls:
-
-\begin{alltt}
-> \Ucom{sh -c "make world >world.log 2>\&1" \&}
-\end{alltt}
-
-Nehmen Sie nicht fälschlicherweise nach dem Durchlauf von \cmdname{make}
-an, dass alles gut gegangen ist, sondern vergewissern sich durch eine
-Kontrolle des Protokolls. (\acro{GNU} \cmdname{make} zeigt Fehler
-z.\,B. immer mit der Zeichenkette ">\texttt{***}"< an.)
-Außerdem sollten Sie sich vergewissern, dass alle ausführbaren
-Programme auch erzeugt wurden:
-
-\begin{alltt}
-> \Ucom{cd \var{TEXDIR}/bin/\var{archname}}
-> \Ucom{ls | wc}
-\end{alltt}
-
-Das Ergebnis sollte über 200 liegen (Sie können die exakte Zahl
-mit der Anzahl der lauf"|fähigen Programme [Binaries] im Verzeichnis \OnCD{bin} vergleichen).
-Der Aufruf \samp{make~world} ist übrigens äquivalent zu
-\samp{make~all~install~strip}.
-
-Wenn für den Aufruf von \samp{make~install} besondere
-Systemverwalterrechte notwendig sein sollten, können Sie die
-Anweisung \samp{make~world} auch in zwei Durchgängen absetzen:
-
-\begin{alltt}
-> \Ucom{make all}
-> \Ucom{su}
-> \Ucom{make install strip}
-\end{alltt}
-
-Nachdem Sie Ihre Binaries installiert haben, sollten Sie die normalen
-Installationsnacharbeiten durchführen, die im Abschnitt~\ref{sec:postinstall}
-auf Seite~\pageref{sec:postinstall} beschrieben sind.
+\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}
-Wenn Sie lauf"|fähige Programme erstellt haben und diese Anderen zur Verfügung stellen wollen, sollten Sie uns kontaktieren. Wir würden uns freuen, sie auf den \TL-\acro{WWW}-Seiten anzubieten.
-\end{comment}
+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.
-% ==============================================================
-\htmlanchor{ack}
-\section{Danksagungen}
+\chapter{Danksagungen}
-Die {\TL} ist eine gemeinsame Arbeit faktisch aller {\TeX} Users
-Groups.
+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.
+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-Anwendervereinigun\-gen (\acro{TUG}, \acro{DANTE} e.V.,
+ \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
@@ -2645,16 +2294,15 @@ die übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet.
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 {\teTeX} die Basis
- für dieses {\TL} schuf;
+\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
+\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 \ConTeXt{}
+\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 \Thanh, Martin~Schröder und das pdf\TeX-Team (\url{http://pdftex.org}),
+\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\
@@ -2723,6 +2371,7 @@ die übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet.
\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}),
@@ -2742,31 +2391,29 @@ finden sich unter \url{http://tug.org/texlive/build.html}.
\textbf{Übersetzungen der Dokumentation:}
-\begin{itemize*}
+\begin{itemize}
\item Boris Veytsman (Russisch)
\item Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Chinesisch)
-\item Klaus Höppner (Deutsch)
+\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 Petr~Sojka \& Jan~Busa (Tschechisch/Slowakisch),
\item Staszek~Wawrykiewicz (Polnisch).
-\end{itemize*}
+\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.
+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.
-% -------------------------------------------------------------
-\section{Geschichtliches}\label{sec:history}
+\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-Benutzergruppen
+indischen, polnischen und russischen \TeX-Benutzer\-gruppen
entstanden.
-\subsection{Vergangenheit}
+\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,
@@ -2788,7 +2435,7 @@ 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
+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
@@ -2796,20 +2443,19 @@ 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 \Webc-\TeX-Systems vor, das
+Karl~Berry eine neue Version seines Web2C-\TeX-Systems vor, das
schon nahezu alle Ausstattungsmerkmale aufwies, die Thomas~Esser
-mit {\teTeX} verwirklicht hatte. Die \acro{TUG} entschied sich daraufhin,
-die zweite Version der {\acro{CDROM}} auf der Basis von {\Webc} unter
+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
-\teTeX-Paket zu entwickeln.
+te\TeX-Paket zu entwickeln.
-Die dritte Ausgabe basierte auf der
-inzwischen von Olaf~Weber gepflegten und weiter entwickelten
-{\Webc}~Version~7.2; {\TL} unterstützte fast alle Eigenschaften
-der zur selben Zeit entstandenen neuen Version von \teTeX.
+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 {\teTeX} und {\Webc}~(7.5) zugrunde lagen.
+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
@@ -2817,7 +2463,7 @@ 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
+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.
@@ -2836,18 +2482,20 @@ 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 enthält als größte
+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
+Quelle mit teTeX, um das Auseinanderlaufen seit \TL\,5 und \TL\,6
zu korrigieren.
-\subsection{2003}
+
+\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}"<. Und so wurde sie in drei verschiedene Distributionen aufgeteilt
-(siehe Abschnitt~\ref{sec:tl-coll-dists} auf Seite~\pageref{sec:tl-coll-dists}).
+\acro{CDROM}"<.
+
Des Weiteren:
\begin{itemize}
@@ -2875,7 +2523,7 @@ Des Weiteren:
ü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
+ {\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
@@ -2886,131 +2534,82 @@ Des Weiteren:
die Jahreszahl: \TL~2003.
\end{itemize}
-\subsection{2004}
+\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 {\Webc} vorziehen, um eine \MIKTEX-basierte und
- installierbare {\acro{CDROM}} erweitert. Siehe dazu auch Abschnitt~\ref{sec:overview-tl} auf
- Seite~\pageref{sec:overview-tl}.
-
-\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. Siehe dazu
- \CDref{texmf-dist/doc/generic/tds/tds.html\#Extensions}{\texttt{texmf-dist/doc/generic/tds/tds.html\#Extensions}}.
-
-\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. Siehe dazu \CDref{texmf-dist/doc/generic/tds/tds.html\#Scripts}
-{\texttt{texmf-dist/doc/generic/tds/tds.html\#Scripts}}.
-
-\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.
- Siehe dazu \CDref{texmf/doc/web2c/web2c.html\#TCX-files}
-{\texttt{texmf/doc/web2c/web2c.html\#TCX-files}}.
-
- \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
- (\OnCD{texmf-dist/doc/etex/base/}).
-
- 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 \cs{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
- \cs{pdfoutput} so beschaffen sein, dass dieser Befehl auch dann definiert ist, wenn {\dvi}-Code erzeugt wird.
+\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 \cs{pdfmapfile} und \cs{pdfmapline} ermöglichen einen Font"~Map-Support innerhalb eines
- Dokuments.
- \item Mikrotypografische Zeichensatz-Expansion (font expansion) kann jetzt viel leichter benutzt werden
+
+\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 \cs{input} in \cmdname{tex} (\cmdname{mf} und \cmdname{mpost}) akzeptiert jetzt doppelte
- Anführungszeichen und andere Spezialzeichen. Typische Beispiele:
+\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 \Webc-Handbuch: \OnCD{texmf/doc/web2c}.
+Für zusätzliche Informationen siehe das Web2C-Handbuch: \OnCD{texmf/doc/web2c}.
-\item enc\TeX\ wird jetzt in {\Webc} 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 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).
-\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}.
+Siehe \OnCD{texmf-dist/doc/generic/enctex/} und \url{http://www.olsak.net/enctex.html}.
-\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 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 \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 Das neueste \LaTeX-Release enthält eine neue Version der \acro{LPPL} (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 Auf Vorschlag des Autors (Claudio~Beccari) haben wir das Paket \pkgname{cbgreek} auf einen ">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{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 \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 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.
+\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}
-\subsection{2005}
+\section{2005}
Im Jahr 2005 gab es -- wie üblich -- viele aktualisierte Pakete und
Programme. Die Struktur des Systems blieb weitgehend gleich, mit folgenden
@@ -3060,8 +2659,8 @@ latex --translate-file=empty.tcx yourfile.tex
spezifisch für einen einzelnen Nutzer ist.
\end{itemize}
-\subsection{2006--2007}
-\label{tlcurrent}
+\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}
@@ -3092,7 +2691,8 @@ 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.
-\subsection{2008}
+\section{2008}
+
Die komplette Infrastruktur von \TL wurde 2008 neu entwickelt. Die
gesamten Daten, die für die Installation benötigt werden, finden sich
@@ -3149,10 +2749,11 @@ 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}.
-\subsection{2009}
+\section{2009}
-Das Standardausgabeformat für Lua\AllTeX\ ist nun PDF. Hier entfalten die
-Erweiterungen von Lua\AllTeX, wie die Unterstützung von OpenType,
+
+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}.
@@ -3162,7 +2763,7 @@ 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 \TypeI-Fonts wird von \TL\ mitgeliefert,
+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.
@@ -3205,46 +2806,46 @@ 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.
-% -------------------------------------------------------------
-\subsection{2010}
+
+\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-Kompiler mit dem Ausgabeformat PDF und \code{dvipdfmx}.
+\TeX-Compiler mit dem Ausgabeformat PDF und \code{dvipdfmx}.
Mit dem \LaTeX-Paket \pkgname{pdf14} wird wieder PDF 1.4 erzeugt,
-alternativ kann |\pdfminorversion=4| verwendet werden.
+alternativ kann \verb|\pdfminorversion=4| verwendet werden.
-pdf\AllTeX\ konvertiert nun \emph{automatisch} bei Bedarf unter
+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 \cs{documentclass}!) die Zeile
-|\newcommand{\DoNotLoadEpstopdf}{}| (oder |\def...|) eingefügt wird und
+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 \cs{write18}-Befehls von \TeX\ (das zum Aufruf externer Programme
+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 \cs{write18} komplett unterbunden werden soll, kann dies
+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 \cs{write18} gestartet
+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
-|openout_any| geändert werden.
+\verb|openout_any| geändert werden.
-\XeTeX\ unterstützt nun wie pdf\TeX\ optischen Randausgleich.
+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
@@ -3255,10 +2856,10 @@ nicht genug Platz haben, kann dies mit \code{tlmgr
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 \AllTeX-Dokumenten, \prog{dvisvgm} (\url{http://dvisvgm.sourceforge.net}) zum Konvertieren von DVI nach SVG.
+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{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
@@ -3269,9 +2870,9 @@ 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.
-\subsection{2011}
+\section{2011}
-In \TL\ gab es relativ wenige Neuerungen. Die Binaries für Mac OS X (\code{universal-darwin} und \code{x86\textunderscore 64-darwin}) laufen nur noch unter Mac OS X Versionen ab Leopard; Panther und Tiger werden nicht mehr unterstützt.
+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.
@@ -3279,14 +2880,11 @@ MetaPost (\code{mpost}) erzeugt oder nutzt keine \code{.mem} Dateien mehr. Benö
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.
-\htmlanchor{news}
-\subsection{Gegenwart (2012)}
-\label{sec:tlcurrent}
-\label{sec:2012news}
+\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 \cs{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 \cs{XeTeXdashbreakstate} explizit auf '0' gesetzt werden.
+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.
@@ -3301,7 +2899,15 @@ Das \code{updmap} Skript liest \code{updmap.cfg} pro Verzeichnisbaum anstelle ei
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.
-\subsection{Zukunft}
+\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
@@ -3325,4 +2931,7 @@ Im \acro{WWW} können Sie sich über die Adresse
\url{http://www.tug.org/tex-live/} informieren und die Bestellformalitäten
einsehen.
+
+
\end{document}
+