summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html9118
1 files changed, 6947 insertions, 2171 deletions
diff --git a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html
index 19e8a7633d9..2debf980efe 100644
--- a/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html
+++ b/Master/texmf-dist/doc/texlive/texlive-de/texlive-de.html
@@ -1,2192 +1,6968 @@
-Anleitung zu TE X Live
- TE X Live 2012
- Karl Berry (Herausgeber)
- http://tug.org/texlive/
- Verantwortlich für die deutsche Ausgabe
- Uwe Ziegenhagen, ziegenhagen@gmail.com
- (DANTE e. V.)
- Juni 2012
-
-
- INHALTSVERZEICHNIS 2
- Inhaltsverzeichnis
-1 Einleitung 4
- 1.1 TE X Live und die TE X-Collection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- 1.2 Unterstützung verschiedener Betriebssysteme . . . . . . . . . . . . . . . . . . . . . . . . 4
- 1.3 Einsatzmöglichkeiten des TE X Live-Systems der TE X Collection . . . . . . . . . . . . . . 4
- 1.4 TE X Live und Sicherheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
- 1.5 Hilfe zu TE X, LATE X & Co . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
- 2 Überblick zum TE XLive-System 6
- 2.1 Die TE X Collection: TE X Live, proTE Xt, MacTE X . . . . . . . . . . . . . . . . . . . . . . 6
- 2.2 Basisverzeichnisse von TE X Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
- 2.3 Überblick über die vordefinierten texmf-Bäume . . . . . . . . . . . . . . . . . . . . . . . 7
- 2.4 TE X-Erweiterungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
- 2.5 Weitere Programme von TE X Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
- 2.6 Fonts in TE X Live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
- 3 Installation von TE XLive 10
- 3.1 Das Installationsprogramm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 3.1.1 Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
- 3.1.2 MacOSX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1.3 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1.4 Cygwin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1.5 Installation im Textmodus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
- 3.1.6 Installation mit Benutzeroberfläche im Expertenmodus . . . . . . . . . . . . . . . 12
- 3.1.7 Installation mit einfacher Benutzeroberfläche (wizard mode) . . . . . . . . . . . . 12
- 3.2 Benutzung des Installationsprogramms . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 3.2.1 Auswahl der Binaries (nur für Unix) . . . . . . . . . . . . . . . . . . . . . . . . . 12
- 3.2.2 Auswahl der zu installierenden Komponenten . . . . . . . . . . . . . . . . . . . . 13
- 3.2.3 Verzeichnisse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
- 3.2.4 Optionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
- 3.3 Kommandozeilenoptionen für die Installation . . . . . . . . . . . . . . . . . . . . . . . . 17
- 3.3.1 Die Option repository . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
- 3.4 Aufgaben im Anschluss an die Installation . . . . . . . . . . . . . . . . . . . . . . . . . . 17
- 3.4.1 Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
- 3.4.2 Unix, falls symbolische Links angelegt wurden . . . . . . . . . . . . . . . . . . . . 18
- 3.4.3 Umgebungsvariablen für Unix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
- 3.4.4 Systemweites Setzen von Umgebungsvariablen . . . . . . . . . . . . . . . . . . . . 18
- 3.4.5 Internet-Updates nach der Installation von DVD . . . . . . . . . . . . . . . . . . 18
- 3.4.6 Font configuration for XeTE X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
- 3.4.7 ConTE Xt Mark IV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
- 3.4.8 Integrieren lokaler bzw. nutzer-spezifischer Makros . . . . . . . . . . . . . . . . . 19
- 3.4.9 Integrieren von Schriften . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
- 3.5 Testen der Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
- 3.6 Hinweise auf weitere Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
- 4 Installation für mehrere Maschinen oder Nutzer (Netz-Installation) 22
- 5 Portables TE X Live auf DVD oder USB-Stick 22
- 6 tlmgr: Installation verwalten 23
- 6.1 tlmgr im grafischen Modus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
- 6.2 Beispiel zur Verwendung von tlmgr über Kommandozeile . . . . . . . . . . . . . . . . . . 24
- 7 Hinweise zu Windows 25
- 7.1 Windows-spezifische Dinge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
- 7.2 Zusätzlich enthaltene Programme unter Windows . . . . . . . . . . . . . . . . . . . . . . 26
- 7.3 Nutzerprofile unter Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
- 7.4 Die Windows-Registry . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
- 7.5 Windows Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
- 7.6 Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin . . . . . . . . 27
-
-
- ABBILDUNGSVERZEICHNIS 3
- 8 Anleitung zum Web2C-System 28
- 8.1 Dateisuche mit der Kpathsea-Bibliothek . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
- 8.1.1 Bestandteile von Pfadkomponenten . . . . . . . . . . . . . . . . . . . . . . . . . . 29
- 8.1.2 Konfigurationsdateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
- 8.1.3 Expansion von Pfadkomponenten . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
- 8.1.4 Expansion der Voreinstellungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
- 8.1.5 Expansion geschweifter Klammern . . . . . . . . . . . . . . . . . . . . . . . . . . 31
- 8.1.6 Expansion von Unterverzeichnissen . . . . . . . . . . . . . . . . . . . . . . . . . . 31
- 8.1.7 Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung . . . . . . . 31
- 8.2 Dateinamen-Datenbanken . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
- 8.2.1 Die ls-R-Datenbank . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
- 8.2.2 kpsewhich: Dateisuche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
- 8.2.3 Anwendungsbeispiele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
- 8.2.4 Fehlersuche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
- 8.3 Einstellungen zur Laufzeit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
- 9 Danksagungen 38
- 10 Geschichtliches 39
- 10.1 Vergangenheit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
- 10.2 2003 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
- 10.3 2004 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
- 10.4 2005 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
- 10.5 2006–2007 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
- 10.6 2008 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
- 10.7 2009 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
- 10.8 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
- 10.9 2011 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
- 10.10Gegenwart (2012) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
- 10.11Zukunft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
- Abbildungsverzeichnis
- 1 Hauptmenü des Installationsprogramms (GNU/Linux). . . . . . . . . . . . . . . . . . . . 12
- 2 Grafische Installation im Expertenmodus (GNU/Linux). . . . . . . . . . . . . . . . . . . 13
- 3 Wizard mode (Windows) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
- 4 Auswahlmenü für Binaries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
- 5 Menü zur Auswahl des Schemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
- 6 Menü zur Aus- oder Abwahl von Collections. . . . . . . . . . . . . . . . . . . . . . . . . 16
- 7 Auswahlmenü für weitere Optionen (Unix). . . . . . . . . . . . . . . . . . . . . . . . . . 16
- 8 tlmgr im GUI-Modus. Hauptfenster nach dem Klicken auf »Load«. . . . . . . . . . . . . 23
- 9 tlmgr im GUI-Modus: Allgemeine Optionen . . . . . . . . . . . . . . . . . . . . . . . . . 24
- 10 tlmgr im GUI-Modus: Optionen zur Papiergröße . . . . . . . . . . . . . . . . . . . . . . 24
- 11 PS_View: sogar sehr extreme Vergrößerungen sind möglich. . . . . . . . . . . . . . . . . 26
- 12 Suche nach Konfigurationsdateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
- 13 Suche nach Prologdateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
- 14 Suche nach Font-Dateien . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
-
-
- 1 EINLEITUNG 4
- 1 Einleitung
-1.1 TE X Live und die TE X-Collection
-Diese Anleitung beschreibt das TE X Live-System. Die TE X Live Distribution enthält TE X/LATE X-
-Systeme für Linux, verschiedene UNIX-Plattformen, Mac OS X und Windows.
- Wahrscheinlich haben Sie TE X Live auf einem von zwei Wegen bezogen, entweder per direktem
-Download von TE X Live oder als Teil der DVD TE X Collection, die von vielen TE X-Vereinen (u. a.
-DANTE e. V.) an ihre Mitglieder verschickt werden und in Deutschland über die Fachbuchhandlung
-Lehmanns (http://www.lob.de) vertrieben wird. Abschnitt 2.1 beschreibt kurz den Inhalt der TE X
-Collection-DVD.
- Sowohl TE X Live als auch die TE X Collection sind durch das Engagement vieler Freiwilliger aus
-vielen TE X-Vereinen entstanden. Im Übrigen beschränkt sich diese Anleitung auf TE X Live an sich.
- TE X Live enthält lauffähige Versionen von TE X, LATE X2ε, ConTE Xt, METAFONT, MetaPost, BibTE X
-und vielen anderen Programmen, sowie eine umfassende Auswahl an Makros, Zeichensätzen und Be-
-schreibungen, die gemäß der Standard-TE X-Verzeichnisstruktur (TDS) abgelegt sind.
- Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen TE X Live-Version gegen-
-über der Vorgängerversion finden Sie im Abschnitt 10.10 auf Seite 46.
-1.2 Unterstützung verschiedener Betriebssysteme
-TE X Live enthält direkt ausführbare Programme für viele Unix-basierte Betriebssysteme, insbesondere
-GNU/Linux und Mac OS X und Cygwin. Selbst wenn für Ihr Unix-System wider Erwarten keine ausführ-
-baren Programme enthalten sind, sollten Sie in der Lage sein, aus den mitgelieferten Programm-Quellen
-ein funktionierendes TE X-System zu kompilieren.
- Bezüglich Microsoft Windows werden Versionen ab Windows XP unterstützt. TE X Live 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.
-1.3 Einsatzmöglichkeiten des TE X Live-Systems der TE X Collection
-Sie können das TE X Live-System wahlweise von der DVD oder über das Internet (http://tug.org/texlive/acquire.html)
-installieren. Der 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 TE X Live installieren wollen, sondern Ihr System nur aus bestimmten Paketen
-bestehen soll.
- Wenn Sie die DVD besitzen (oder das ISO-Image der DVD herunter geladen haben – dieses kann auf
-einigen Systemen sogar direkt als virtuelles Medium “gemountet” werden), können Sie TE X Live nach
-Wunsch auf Ihrer Festplatte installieren. Im Gegensatz zu früher ist TE X Live nicht mehr direkt von
-der DVD lauffähig. Sie können aber eine portable Version z. B. auf einem USB-Stick installieren, wie im
-Abschnitt 5 beschrieben.
- Beide Methoden werden in den Abschnitten zur Installation beschrieben. Hier daher nur die kurze
-Zusammenfassung:
- ∙ Das Hauptinstallationsskript ist install-tl. Es bietet eine grafische Benutzeroberfläche (GUI) für
- die Standardinstallation (den sogenannten “wizard mode”), einen Textmodus und eine grafische
- Oberfläche im Expertenmodus. Unter Windows ist der grafische “wizard mode” der Standard, auf
- allen anderen Systemen ist es der Textmodus. Durch die Optionen -gui=wizard, -gui=text und
- -gui=perltk können Sie gezielt auswählen, ob das Installationsprogramm im »wizard mode«,
- Textmodus oder mit der grafischen Oberfläche im Expertenmodus starten soll.
- ∙ TE X Live installiert u. a. den »TE X Live Manager« mit dem Namen tlmgr. Auch dieser unter-
- stützt Text- und GUI-Mode. Mit diesem Programm können Sie einerseits Pakete von TE X Live
- installieren oder deinstallieren, andererseits TE X Live konfigurieren.
-1.4 TE X Live und Sicherheit
-Nach bestem Wissen und Gewissen kann man sagen, dass die TE X-Kernprogramme selbst sehr robust
-sind. Dieses Maß an Robustheit und Sicherheit wird jedoch möglicherweise nicht von allen Programmen
-erreicht, die Teil von TE X Live sind. Daher gilt für TE X Live das, was auch für alle anderen Programme
-
-
- 1 EINLEITUNG 5
- 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 TE X Live 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 Vorhan-
- densein von ausführbaren Dateien im Quellcode-Verzeichnis zu achten. Diese sollten nicht vorhanden
- sein und erst recht nicht durch die Verarbeitung von TE X-Quellcode erzeugt worden sein.
- TE X 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 unbe-
- kannten Quellen die Nutzung eines neuen Unterverzeichnisses der sicherste Weg!
-1.5 Hilfe zu TE X, LATE X & Co
-Die TE X-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.
- Falls Sie auf eine garantierte kommerzielle Unterstützung angewiesen sind oder eine solche be-
-vorzugen, sollten Sie die Finger komplett vom TE X Live-System lassen und in der Aufstellung unter
-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:
- Einführung:
- Wenn Sie TE X-Anfänger sind und eine englische Einführung in das System benötigen, sollten Sie
- das WWW-Dokument http://tug.org/begin.html lesen.
- Für deutschsprachige LATE X-Anfänger ist die »LATE X2ε-Kurzbeschreibung« von großem Nutzen
- (texmf-doc/doc/german/lshort-german/l2kurz.pdf).
- TE X-FAQs:
- Die TE X-FAQ (im Deutschen de-tex-faq »Fragen und Antworten [FAQ] über das Textsatzsystem
- TeX und DANTE, Deutschsprachige Anwendervereinigung TeX e.V.«) ist ein riesiges Kompendium
- mit Fragen (und Antworten) aller Art, von der einfachsten Anfängerfrage bis zu Expertenwissen.
- Sie finden die deutschsprachige FAQ unter http://www.dante.de/FAQ.html.
- Des Weiteren existiert eine englischsprachige FAQ-Sammlung (texmf-dist/doc/generic/
- FAQ-en/html/index.html), die auch im Internet verfügbar ist (http://www.tex.ac.uk/faq).
- Bitte nutzen Sie bei Problemen zuerst diese beiden Möglichkeiten.
- TE X-Catalogue:
- Wenn Sie auf der Suche nach einem bestimmten Paket, Font, Programm u. ä. sind, empfiehlt
- sich ein Blick in den TE X-Catalogue. Dieser Katalog enthält eine Liste aller verfügbaren TE X-
- spezifischen Dinge (siehe http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html).
- TE X-WWW-Ressourcen:
- Im WWW-Dokument http://tug.org/interest.html finden Sie eine große Anzahl TE X-
- spezifischer Links zu Büchern, Handbüchern und Artikeln zu allen Aspekten des TE X-Systems.
- Archive:
- Ein Forum für die Hilfestellung sind die Usenet-News-Gruppen news:de.comp.text.tex
- (Deutsch), news:comp.text.tex (Englisch) und die Mailing-Liste texhax@tug.org. In deren
- Archiven finden sich die Fragen und Antworten vieler Jahre. Ihre Suche können Sie in Google
- beispielsweise mit http://groups.google.de/group/de.comp.text.tex/topics starten – oder
- auch in http://tug.org/mail-archives/texhax/ durchführen.
- Im Allgemeinen ist es recht erfolgversprechend, eine generelle Suche über Google http://www.google.de/
- durchzuführen (entweder im WWW allgemein oder in den News-Gruppen); dies insbesondere,
- wenn es sich um Fragen über PostScript/PDF, Ghostscript u. ä. handelt.
- Online-Foren: http://tex.stackexchange.com, http://golatex.de, http://mrunix.de/forums/forumdisplay.php?f=38
- sind nur einige Online-Foren, die Hilfe zu TE X & LATE X anbieten.
-
-
- 2 ÜBERBLICK ZUM TE XLIVE-SYSTEM 6
- Auch hier gilt: Je mehr Mühe Sie sich mit dem Stellen von Fragen geben, desto besser kann Ihnen
- geholfen werden.
- 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 stel-
- len (neudeutsch: posten). Hier bietet sich für den deutschsprachigen Raum die News-
- Gruppe news:de.comp.text.tex an. Benutzen Sie am besten für Anfragen Google
- (http://groups.google.de/group/de.comp.text.tex/topics) oder einen Newsreader. Fragen
- an die englischsprachige Gruppe news:comp.text.tex (bei Google: http://groups.google.de/group/comp.text.tex/topics)
- sollten Sie bitte nur auf Englisch stellen.
- Zusätzlich existieren E-Mail-Listen, wobei hier die deutschsprachige Liste TeX-D-L@listserv.dfn.de
- zu nennen ist (das englischsprachige Äquivalent ist texhax@tug.org). Darüber hinaus bietet sich
- für Mitglieder von DANTE e.V. der Beraterkreis an (beraterkreis@dante.de). Wie Sie sich
- in die E-Mail-Liste TeX-D-L eintragen können, finden Sie in der FAQ unter »1.3.2 Was ist
- TeX-D-L?«.
- Bevor Sie eine Frage absenden, lesen Sie bitte die entsprechenden Einträge der FAQ zum
- Thema »Wie stelle ich eine Frage in einer Newsgroup, damit ich mit hoher Wahrscheinlichkeit
- eine Antwort bekomme?«. So z. B. »1.3.1 Was ist ‘de.comp.text.tex’?« und »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 http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion.
- Mithilfe:
- Wenn Sie einen Fehler melden wollen oder Empfehlungen und Kommentare zur TE X Live-
- Verteilung, -Installation oder -Dokumentation geben möchten, sollten Sie die E-Mail-Liste
- tex-live@tug.org nutzen. Korrekturen, Anmerkungen und Erweiterungen für die deutsche
- Übersetzung können Sie auch an cdrom@dante.de oder schriftlich an die Geschäftsstelle von
- DANTE e.V. senden.
- Fragen zu Programmen, die Sie in der TE X Collection finden, sollten Sie besser auf einer der oben
- genannten Mailing-Listen stellen oder direkt an den Programmautor richten.
- Auf der anderen Seite können auch Sie mit Ihrem Wissen helfen. Die News-Gruppen news:de.comp.text.tex
- (in Deutsch), news:comp.text.tex (in Englisch) und die Mailing-Liste TeX-D-L@listserv.dfn.de
- (Deutsch) und texhax@tug.org (Englisch) 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.
-2 Überblick zum TE X Live-System
-In diesem Abschnitt beschreiben wir die Struktur und den Inhalt des TE X Live-Systems und der über-
-geordneten TE X Collection-DVD.
-2.1 Die TE X Collection: TE X Live, proTE Xt, MacTE X
-Die DVD »TE X Collection« besteht aus:
- TE X Live Ein komplettes TE X-System, wahlweise zur Installation auf einer Festplatte oder ei-
- nem Wechselmedium (USB-Stick). Die Homepage des TE X Live-Projektes finden Sie unter
- http://tug.org/texlive/.
- MacTE X für Mac OS X. Dieses enthält das komplette TE X Live, bietet zusätzlich aber ein Installa-
- tionsprogramm für Mac und einige Zusatzprogramme. Nähere Informationen finden Sie auf der
- Homepage von MacTE X unter http://tug.org/mactex/.
- proTE Xt basiert auf der MiKTE X-Distribution für Windows. Es enthält noch einige Zusatzpro-
- gramme und stellt eine einfache Installationsanleitung bereit, die Schritt für Schritt den Weg
- zu einem kompletten TE X-System beschreibt. Die Homepage von proTE Xt findet sich unter
- http://tug.org/protext.
- CTAN Weiterhin ist auf der DVD ein Ausschnitt der TE X-bezogenen Software enthalten, die sich in
- CTAN, dem Comprehensive TE X Archive Network (http://www.ctan.org) befinden.
-
-
- 2 ÜBERBLICK ZUM TE XLIVE-SYSTEM 7
- texmf-extra In diesem Verzeichnis befinden sich zusätzliche Pakete, die kein Teil von TE X Live sind.
- CTAN, protext und texmf-extra unterliegen nicht denselben Lizenzregeln wie TE X Live. Daher
- können für Teile hieraus andere Lizenzbedingungen bezüglich einer Weiterverteilung oder Modifikation
- gelten, die Sie unbedingt beachten sollten!
-2.2 Basisverzeichnisse von TE X Live
-In diesem Abschnitt beschreiben wir die Basisverzeichnisse einer TE X Live-Installation.
- bin ausführbare Programme des TE X-Systems. Jeweils für die verschiedenen Rech-
- nerplattformen in Unterverzeichnissen zusammengefasst
- readme-*.dir in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateien in ver-
- schiedenen Sprachen, die als schneller Einstieg in TE X Live empfehlenswert
- sind.
- source Quelldateien aller Programme inklusive der Web2C-Quellen für die TE X-
- Pakete
- texmf Verzeichnisbaum für Programme mit zugehörigen Hilfsdateien und Anleitun-
- gen; enthält keine TE X-Formate und Pakete (siehe TEXMFMAIN im nächsten
- Abschnitt).
- texmf-dist Hauptbaum mit Formaten und Paketen (siehe TEXMFDIST im nächsten Ab-
- schnitt).
- tlpkg Skripte, Programme und Daten die für die Installation benutzt werden, sowie
- einige Dinge, die speziell für Windows benötigt werden.
-Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie im Wurzelverzeichnis der Distribution
-auch noch die Installationsskripte.
- Wenn Sie nach Dokumentation suchen, bietet Ihnen die Datei doc.html wichtige Links. Die Do-
-kumentation für Programme (Handbücher, »man pages«, GNU-info-Dateien) beispielsweise finden Sie
-im Verzeichnis texmf/doc. Ähnliches gilt für die Dokumentation der TE X-Pakete und -Formate im
-Verzeichnis texmf-dist/doc.
- Benutzen Sie das Programm texdoc, wenn Sie auf der Suche nach irgendeiner Dokumentationsdatei
-sind. Hilfreich in diesem Zusammenhang könnte auch die Link-Sammlung doc.html im Wurzelverzeich-
-nis sein.
- Die Anleitung zu TE X Live ist in verschiedenen Sprachen verfügbar:
- ∙ Tschechisch/Slowakisch: texmf/doc/czechslovak/texlive-cz/live
- ∙ Deutsch: texmf/doc/german/texlive-de/texlive-de (dieses Dokument)
- ∙ Englisch: texmf/doc/english/texlive-en/texlive-en
- ∙ Französisch: texmf/doc/french/texlive-fr/texlive-fr
- ∙ Italienisch: texmf/doc/italian/texlive-it/texlive-it
- ∙ Polnisch: texmf/doc/polish/texlive-pl/texlive-pl
- ∙ Russisch: texmf/doc/russian/texlive-ru/texlive-ru
- ∙ Serbisch: texmf/doc/serbian/texlive-sr/texlive-sr
- ∙ Chinesisch: texmf/doc/chinese/texlive-zh-cn/texlive-zh-cn
-2.3 Überblick über die vordefinierten texmf-Bäume
-Dieser Abschnitt listet die vordefinierten texmf-Bäume, die vom System benutzt werden, und deren
-Bedeutung auf. Das Kommando tlmgr conf zeigt Ihnen die aktuellen Einstellungen dieser Variablen
-an.
- TEXMFMAIN In diesem Baum befinden sich wichtige Teile des Systems, wie Konfigurationsdateien, Hilfs-
- programme und die Dokumentation.
- TEXMFDIST In diesem Baum befinden sich die wesentlichen Makro-Pakete, Fonts usw. Dieser Baum ent-
- hält systemunabhängige Daten, die prinzipiell von jedem TDS-kompatiblem TE X-System nutzbar
- sein sollten.
- TEXMFLOCAL Dieser Baum ist für Ergänzungen oder Aktualisierungen von Makros, Fonts etc. gedacht,
- die Administratoren für alle Nutzer installieren.
-
-
- 2 ÜBERBLICK ZUM TE XLIVE-SYSTEM 8
- TEXMFHOME In diesem Baum können einzelne Nutzer Ergänzungen oder Aktualisierungen von Makros,
- Fonts etc. ablegen. Standardmäßig befindet sich dieser Baum unterhalb von $HOME, so dass andere
- Nutzer von Änderungen hier nicht beeinflusst werden.
- TEXMFCONFIG Dieser benutzerspezifische (!) Baum wird von den Hilfsprogrammen von TE X wie
- texconfig, updmap und fmtutil verwendet. Standardmäßig befindet sich dieser Baum unterhalb
- von $HOME, so dass andere Nutzer von Änderungen hier nicht beeinflusst werden.
- TEXMFSYSCONFIG Systemweiter Baum, wird von den Hilfsprogrammen texconfig-sys, updmap-sys
- und fmtutil-sys verwendet, so dass hier das Verhalten des TE X Live-Systems für alle Nutzer
- beeinflusst werden kann.
- TEXMFSYSVAR Dieser Baum wird von den systemweiten Hilfsprogrammen wie texconfig-sys,
- updmap-sys und fmtutil-sys verwendet, um automatisch generierte Konfigurations-Dateien
- abzulegen.
- TEXMFVAR Dieser benutzerspezifische Baum wird von Hilfsprogrammen wie texconfig, updmap und
- fmtutil benutzt, um automatisch generierte Konfigurations-Dateien abzulegen.
- TEXMFCACHE Dieser Baum wird von ConTE Xt MkIV genutzt, um Cache-Daten abzulegen.
- Der Standard der Verzeichnisstruktur von TE X Live sieht wie folgt aus:
- Systemweites Wurzelverzeichnis kann TE X Live-Versionen aus mehreren Jahren beinhalten:
- 2011 Eine Vorversion von TE X Live.
- 2012 Die aktuelle Version.
- bin
- i386-linux GNU/Linux binaries
- ...
- universal-darwin Mac OS X binaries
- win32 Windows binaries
- texmf Hierauf verweist TEXMFMAIN.
- texmf-dist TEXMFDIST
- texmf-var TEXMFSYSVAR
- texmf-config TEXMFSYSCONFIG
- texmf-local TEXMFLOCAL, dieses Verzeichnis gilt für alle installierten TE X Live-Versionen (ak-
- tuelle Version und Vorgängerversion), so dass hier durchgeführte lokale Änderungen über die
- Jahre hinweg erhalten bleiben.
- Home-Verzeichnis des Benutzers ($HOME oder %USERPROFILE%):
- .texlive2011 Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten der Vorversion.
- .texlive2012 Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten für die aktuelle
- Version von TE X Live.
- texmf-var TEXMFVAR
- texmf-config TEXMFCONFIG
- texmf TEXMFHOME Persönliche Makros, Fonts usw. des Nutzers.
-2.4 TE X-Erweiterungen
-Unter den TE X-Systemen der TE X Live befinden sich verschiedene TE X-Erweiterungen:
- ε-TE X stellt bei 100%-iger Kompatibilität zum ursprünglichen TE X 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). Zusätzlich gibt es noch die TE X--XE T-Erweiterungen
- für den bidirektionalen Textsatz, wie er beispielsweise im Arabischen gebraucht wird. Im vorein-
- gestellten Modus ist ε-TE X 100%-ig kompatibel mit dem »normalen« TE X. Die Dokumentation
- zu ε-TE X finden Sie in der Datei texmf-dist/doc/etex/base/etex_man.pdf.
- pdfTE X enthält die ε-TE X Erweiterungen und erlaubt – neben der Ausgabe in PDF-Dateien – auch
- die Erstellung von DVI-Dateien. Für die meisten TE X-Formate (wie etex, latex, pdflatex) wird
- tatsächlich pdfTE X aufgerufen. Die Webseite von pdfTE X lautet http://www.pdftex.org. Die
- Dokumentation zu pdfTE X finden Sie unter texmf-dist/doc/pdftex/manual/pdftex-a.pdf. In
-
-
- 2 ÜBERBLICK ZUM TE XLIVE-SYSTEM 9
- der Datei texmf-dist/doc/pdftex/manual/samplepdf/samplepdf.tex finden Sie ein Anwen-
- dungsbeispiel. Das LATE X-Paket hyperref besitzt die Option pdftex mit der Möglichkeit für aktive
- Querverweise (Hypertext) in PDF-Dateien.
- LuaTE X befindet sich noch in Entwicklung und ist als zukünftiger Nachfolger von pdfTE X vorgese-
- hen, 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
- http://www.lua.org/) können Probleme, die in TE X selbst nur mühsam lösbar sind, einfach
- und elegant gelöst werden. Wird es unter dem Namen texlua aufgerufen, verhält es sich wie ein
- eigenständiger Lua-Interpreter – und wird als solcher in vielen Skripten von TE X Live bereits be-
- nutzt. Für weitere Informationen siehe http://www.luatex.org/ und texmf-dist/doc/luatex/
- luatexref-t.pdf.
- XeTeX bietet die Unterstützung von Unicode-Zeichensätzen und OpenType-Schriften durch diverse
- zusätzliche Bibliotheken. Mehr Informationen sind unter http://tug.org/xetex verfügbar.
- Ω (Omega) ist ein TE X-System, das intern mit Unicode (16-Bit-Unicode-Zeichen) arbeitet und da-
- mit das gleichzeitige Arbeiten mit nahezu allen auf der Welt eingesetzten Schriften und deren
- Zeichenkodierungen erlaubt. Außerdem werden über dynamisch geladene, sogenannte »Ω Transla-
- tion Processes« (OTPs) Transformationen zur Verfügung gestellt, die beliebige Eingaben vor der
- Bearbeitung durch TE X nach bestimmten Regeln umformen. Omega ist nicht länger als eigenstän-
- diges Programm Teil von TE X Live; es wird nur noch Aleph mitgeliefert.
- ℵ (Aleph) vereinigt die Ω- und ε-TE X-Erweiterungen. Eine Minimaldokumentation finden Sie in
- texmf-dist/doc/aleph/base.
-2.5 Weitere Programme von TE X Live
-TE X Live enthält eine ganze Reihe unterstützender Programme wie
- bibtex, bibtex8 Verwalten von Bibliographien
- dviconcat Zusammenfügen von DVI-Dateien
- dvips Konversion von DVI in PostScript
- dviselect Ausschneiden von Seiten aus DVI-Dateien
- dvipdfmx DVI-nach-PDF-Konverter (erzeugt auch CJK-konformes PDF aus DVI-Dateien mit Ω-Erwei-
- terungen), als Alternative zu pdfTE X
- dvilj Druckertreiber für die HP-LaserJet-Familie
- makeindex, xindy Erzeugen eines Stichwortverzeichnisses
- mpost METAFONT-ähnliches Grafikprogramm
- psnup, psselect PostScript-Tools
- pdfjam, pdfjoin PDF-Tools
- tex4ht TE X-nach-HTML-Konvertierung
- texexec, texmfstart ConTE Xt- und PDF-Prozessor
- xdvi DVI-Bildschirmausgabe im X-Window-System
-2.6 Fonts in TE X Live
-TE X Live enthält eine Vielzahl qualitativ hochwertiger Vektorschriften. Weitere Informationen hier-
-zu finden sich unter http://tug.org/fonts und texmf-dist/doc/fonts/free-math-font-survey/
-survey.
-
-
- 3 INSTALLATION VON TE XLIVE 10
- 3 Installation von TE X Live
-3.1 Das Installationsprogramm
-Zur Installation von TE X Live benötigen Sie die TE X Collection-DVD oder den TE X Live Net Installer
-aus dem Internet.
-Net Installer: Verfügbar von CTAN, unter systems/texlive/tlnet; die URL http://mirror.ctan.org/systems/texlive/tlnet
- leitet Sie automatisch an einen nahe gelegenen Server des CTAN-Netzwerks weiter. Sie können
- entweder die Datei install-tl.zip herunter laden, die sowohl für Unix als auch Windows
- gedacht ist, oder die deutlich kleinere Datei install-unx.tar.gz, die aber nur den Installer
- für Unix enthält. Nach dem Auspacken finden Sie die Dateien install-tl (Unix) bzw.
- install-tl.bat (Windows) im Verzeichnis install-tl.
-TE X Collection DVD: Hier finden Sie die Dateien install-tl (Unix) bzw. install-tl.bat (Win-
- dows) im Verzeichnis texlive der DVD. Unter Windows startet beim Einlegen der DVD im
- Allgemeinen automatisch ein Programm, bei dem Sie unter anderem das Installationsprogramm
- von TE X Live auswählen können. Die DVD erhalten Sie als Mitglied eines TE X-Vereins (wie
- http://www.dante.de für den deutschsprachigen Raum, von der Fachbuchhandlung Lehmanns
- (http://www.lob.de) oder international von der TE X Users Group (http://tug.org/store).
- Alternativ können Sie das ISO-Image der TE X Live aus dem Internet laden. Nach der Installation
- von der DVD können Sie die Internet-Aktualisierung aktivieren, für Details siehe Abschnitt 3.4.5.
-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.
-Die folgenden Abschnitte beschreiben die Installation für die einzelnen Betriebssysteme.
-3.1.1 Unix
-Im Folgenden werden die Eingaben des Benutzers nach dem Kommando-Prompt ‘>’ fett dargestellt.
- Das Skript install-tl ist ein Perl-Skript. Am Einfachsten starten Sie es auf einem Unix-System
-in der Kommandozeile mit
-> cd /pfad/zum/installer
-> perl install-tl
-(Sie können auch direkt perl /pfad/zum/installer/install-tl eingeben. Wenn Ihre DVD so ge-
-mountet ist, dass als ausführbar gekennzeichnete Skripte direkt gestartet werden können, können Sie
-im Verzeichnis des Installers auch direkt ./install-tl eingeben.) Eventuell müssen Sie Ihr Terminal-
-fenster größer machen, damit Sie den kompletten Text sehen (Abb. 1)
- Zum Installieren mit Hilfe einer Benutzeroberfläche (Abb. 2) verwenden Sie
-> perl install-tl -gui
-Hierfür muss das Perl/TK-Modul mit XFT-Unterstützung (diese ist bei GNU/Linux in der Regel mit
-einkompiliert) auf Ihrem System installiert sein.
- Alle Optionen des Installationsprogramms werden mit
-> perl install-tl -help
-angezeigt.
- Wichtiger Hinweis zu den Zugriffsrechten unter Unix: Ihre aktuelle Einstellung von umask
-wird bei der Installation von TE X Live berücksichtigt. Daher müssen Sie darauf achten, dass Sie hierfür
-einen sinnvollen Wert einstellen (z. B. 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 umask (indem Sie das Kommando man umask eingeben).
- Besonderheit bei Cygwin: Im Gegensatz zu anderen Unix-basierten Systemen fehlen bei Cygwin
-i. A. einige Programme, die vom Installationsprogramm von TE X Live vorausgesetzt werden. Bitte lesen
-Sie den Abschnitt 3.1.4.
-
-
- 3 INSTALLATION VON TE XLIVE 11
- 3.1.2 MacOSX
-Wie in Abschnitt 2.1 bereits erwähnt wurde, existiert mit MacTE X (http://tug.org/mactex) ein eige-
-nes TE X-System für Mac OS X. Dieses enthält ein komplettes TE X Live mit einem Installationsprogramm,
-das in Funktionalität und Aussehen der üblichen Installation von Software unter Mac OS X entspricht.
-Weiterhin sind einige Zusatzprogramme enthalten.
- Wenn Sie die TE X Collection-DVD besitzen, empfiehlt es sich daher, MacTE X zu verwenden.
-3.1.3 Windows
-Wenn Sie den Net Installer verwenden, oder auf Ihrem System beim Einlegen der DVD das Installations-
-programm nicht automatisch gestartet wurde, können Sie die Installation von TE X Live im Windows-
-Explorer durch einen Doppelklick auf install-tl.bat (auf der DVD befindet sich diese Datei im
-Verzeichnis texlive) starten. Falls Sie bei der Installation mehr Optionen benötigen (z. B. die Auswahl
-spezifischer Paketgruppen), starten Sie stattdessen install-tl-advanced.bat.
- Alternativ können Sie eine cmd-Eingabeaufforderung verwenden, dort in das Verzeichnis wechseln,
-in dem sich das Installationsprogramm befindet und
-D:\texlive\> install-tl
-eingeben – ...> kennzeichnet hierbei den Eingabeprompt. Ihre Eingabe ist bold/fett dargestellt.
- Alternativ können Sie die Installation auch aus einem beliebigen Verzeichnis heraus starten:
-> D:\texlive\install-tl
-wobei wir hier annehmen, dass sich ihre TE X Collection-DVD im Laufwerk D: befindet. Abb. 3 zeigt
-das grafische Installationsprogramm im »wizard mode«, das unter Windows standardmäßig verwendet
-wird.
- Zur Installation im Textmodus verwenden Sie:
-> install-tl -no-gui
-Alle vorhandenen Optionen, die beim Starten des Installationsprogramms verwendet werden können,
-werden wie folgt angezeigt:
-> install-tl -help
-3.1.4 Cygwin
-Das Installationsskript von TE X Live unterstützt nur Version 1.7 von Cygwin. Bevor Sie mit der Instal-
-lation von TE X Live beginnen, verwenden Sie das Installationsprogramm von Cygwin (setup.exe) um
-die Pakete perl und wget gegebenenfalls nachzuinstallieren. Wir empfehlen weiterhin die Installation
-folgender Cygwin-Pakete:
- ∙ fontconfig [für XeTE X]
- ∙ ghostscript [wird von verschiedenen Teilen von TE X Live benötigt]
- ∙ libXaw7 [für xdvi]
- ∙ ncurses [damit der ’clear’-Befehl im Installer funktioniert]
-3.1.5 Installation im Textmodus
-Abb. 1 zeigt den Eingangsbildschirm des Installationsprogramms im Textmodus (Standard unter Un-
-ix). 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 Aus-
-wahl von Menüpunkten werden durch Eingabe der entsprechenden Befehle bzw. Menükürzel über die
-Tastatur eingegeben und dann durch Drücken von 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ältTE X Live eine Minimalversion von Perl).
-
-
- 3 INSTALLATION VON TE XLIVE 12
- ______________________________________________________________________________________________________________________________________
- Installing TeX Live 2012 from: ...
- Platform: i386-linux => ’Intel x86 with GNU/Linux’
- Distribution: inst (compressed)
- ...
- Detected platform: Intel x86 with GNU/Linux
-
- <B> platforms: 1 out of 19
-
- <S> installation scheme (scheme-full)
- 84 collections out of 85, disk space required: 3091 MB
-
- Customizing installation scheme:
- <C> standard collections
- <L> language collections
-
- <D> directories:
- TEXDIR (the main TeX directory):
- /usr/local/texlive/2012
- ...
-
- <O> options:
- [ ] use letter size instead of A4 by default
- ...
-
- <V> set up for portable installation
-
- Actions:
- <I> start installation to hard disk
- <H> help
- <Q> quit
- Abbildung 1: Hauptmenü des Installationsprogramms (GNU/Linux).
-3.1.6 Installation mit Benutzeroberfläche im Expertenmodus
-Abb. 2 zeigt die grafische Installation im Expertenmodus unter GNU/Linux. Funktionell unterschei-
-ded sich dieser nicht wesentlich vom Textmodus, außer dass natürlich mit Menüs, Auswahlboxen etc.
-gearbeitet wird.
- Dieser Modus muss explizit mit
-> install-tl -gui=perltk
-gestartet werden.
-3.1.7 Installation mit einfacher Benutzeroberfläche (wizard mode)
-Unter Windows wird automatisch diese einfache Form der Installation verwendet, der so genannte
-»wizard mode« (Abb. 3). Dieser zeichnet sich dadurch aus, dass er TE X Live komplett installiert und
-dabei vom Benutzer nur wenige Angaben gemacht werden müssen. Falls Sie eine individuell angepasste
-Version von TE X Live 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:
-> install-tl -gui=wizard
-3.2 Benutzung des Installationsprogramms
-Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von TE X Live und
-der verwendeten Verzeichnisstruktur gelesen haben) weitgehend selbsterklärend sein. Trotzdem wollen
-wir auf einige Punkte näher eingehen.
-3.2.1 Auswahl der Binaries (nur für Unix)
-Abb. 4 zeigt das Auswahlmenü für die Binaries der einzelnen Betriebssysteme im Textmodus. Im Allge-
-meinen 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.
-
-
- 3 INSTALLATION VON TE XLIVE 13
- Abbildung 2: Grafische Installation im Expertenmodus (GNU/Linux).
-3.2.2 Auswahl der zu installierenden Komponenten
-Abb. 5 zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der TE X Live. 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 TE X Live
-(full scheme) sind Sie auf der sicheren Seite, da hier einfach alles installiert wird. Sie können aber auch
-eines der abgespeckten Schemas wie basic (für ein sehr schlankes System), medium oder minimal (dies
-empfiehlt sich aber nur für Testsysteme und weniger zum ernsthaften Arbeiten) auswählen. Weiter
-stehen einige Schemas für spezielle Zwecke oder Sprachen zur Verfügung.
- Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten standard collections
-und language collections (s. Abb. 6, diesmal zur Abwechslung im GUI-Modus) individuell nach Ihren
-Wünschen anpassen.
- Während das Schema nur den grundlegenden Funktionsumfang vorgibt, ist die Auswahl von Kom-
-ponenten auf der Ebene der Collections viel feiner. Eine Collection besteht dabei aus mehreren Paketen
-zu einem Thema, wobei jedes der Pakete aus bestimmten Makrodateien, Fontdateien usw. bestehen
-kann.
- Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit dem
-TE X Live Manager (tlmgr), das in Abschnitt 6 beschrieben wird. Hier können Sie gezielt einzelne Pakete
-installieren oder entfernen.
-
-
- 3 INSTALLATION VON TE XLIVE 14
- Abbildung 3: Wizard mode (Windows)
-3.2.3 Verzeichnisse
-Die Verzeichnisstruktur von TE X Live wurde bereits im Abschnitt 2.3 auf S. 7 beschrieben. Als Wur-
-zelverzeichnis für TE X Live (TEXDIR) wird unter Windows (%SystemDrive%\texlive\2012) und unter
-Unix (/usr/local/texlive/2012) angenommen.
- Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie TE X Live als normaler Nutzer
-installieren wollen und kein Schreibrecht in dem oben angegebenen Verzeichnis besitzen.
- Auf Wunsch können Sie TE X Live also auch in Ihrem Home-Verzeichnis installieren, wenn Sie sowieso
-der einzige Verwender von TE X Live sind. Für Ihr Home-Verzeichnis können Sie den Pfad »~« verwenden
-und so beispielsweise TE X Live nach ~/texlive/2012 installieren.
- Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen beizubehalten. So können Sie von Jahr
-zu Jahr einfach die neue Version testen, ohne die alte zu entsorgen. Bei Bedarf können Sie einen symbo-
-lischen Link (z.B. /usr/local/texlive-cur) verwenden, der jeweils auf das Verzeichnis der aktuellen
-Version von TE X Live verweist.
- Wenn Sie die Einstellung TEXDIR im Installationsprogramm ändern, werden die Werte für
-TEXMFLOCAL, TEXMFSYSVAR und TEXMFSYSCONFIG automatisch angepasst.
- Das als TEXMFHOME bezeichnete Verzeichnis ist der Ort, in dem persönliche Makrodateien, Schriften
-o. ä. abgelegt werden können. Vorgabewert ist ~/texmf. Im Gegensatz zu TEXDIR wird ~ hier nicht
-direkt zum Pfad des Home-Verzeichnisses aufgelöst, sondern unverändert in die Konfigurationsdateien
-von TE X Live übernommen und erst zur Laufzeit aufgelöst. Somit kann jeder Nutzer des Systems
-seinen komplett eigenen Pfad haben, der von TE X Live verwendet wird, und so nach Wunsch auch
-
-
- 3 INSTALLATION VON TE XLIVE 15
- ______________________________________________________________________________________________________________________________________
- Available platforms:
- ===============================================================================
- a [ ] alpha-linux DEC Alpha with GNU/Linux
- b [ ] amd64-freebsd x86_64 with FreeBSD
- c [ ] amd64-kfreebsd x86_64 with GNU/kFreeBSD
- d [ ] armel-linux ARM with GNU/Linux
- e [ ] i386-cygwin Intel x86 with Cygwin
- f [ ] i386-freebsd Intel x86 with FreeBSD
- g [ ] i386-kfreebsd Intel x86 with GNU/kFreeBSD
- h [X] i386-linux Intel x86 with GNU/Linux
- i [ ] i386-solaris Intel x86 with Solaris
- j [ ] mips-irix SGI IRIX
- k [ ] mipsel-linux mipsel with Linux
- l [ ] powerpc-aix PowerPC with AIX
- m [ ] powerpc-linux PowerPC with GNU/Linux
- o [ ] sparc-solaris Sparc with Solaris
- p [ ] universal-darwin universal binaries for MacOSX/Darwin
- s [ ] win32 Windows
- t [ ] x86_64-darwin x86_64 with MacOSX/Darwin
- u [ ] x86_64-linux x86_64 with GNU/Linux
- v [ ] x86_64-solaris x86_64 with Solaris
- Abbildung 4: Auswahlmenü für Binaries
- ______________________________________________________________________________________________________________________________________
- Select a scheme:
- ===============================================================================
- a [X] full scheme (everything)
- b [ ] medium scheme (small + more packages and languages)
- c [ ] small scheme (basic + xetex, metapost, a few languages)
- d [ ] basic scheme (plain and latex)
- e [ ] minimal scheme (plain only)
- f [ ] ConTeXt scheme
- g [ ] GUST TeX Live scheme
- h [ ] teTeX scheme (more than medium, but nowhere near full)
- i [ ] XML scheme
- j [ ] custom selection of collections
- Abbildung 5: Menü zur Auswahl des Schemas
- eigene Konfigurationsänderungen durchführen. Zur Laufzeit wird ~ unter Unix durch $HOME und unter
- Windows durch %USERPROFILE% ersetzt.
- Die Variable TEXMFVAR verweist auf das Verzeichnis mit benutzerspezifisch erzeugten Konfigurati-
- onsdateien, z. B. den Konfigurations-Cache von ConTE Xt MkIV.
-3.2.4 Optionen
-Abb. 7 zeigt das Menü, in dem weitere Einstellungen für die Installation von TE X Live möglich sind.
-Zur Erläuterung:
- use letter size instead of A4 by default: Verwendung von Letter anstatt DIN A4 als Standard-
- papiergröße. Natürlich können Sie später unabhängig davon für einzelne Dokumente eine beliebige
- Papiergröße wählen.
- execution of restricted list of programs: Ab TE X Live 2011 können bei einem TE X-Lauf standard-
- mäßig einige externe Programme aufgerufen werden. Die (kurze) Liste der erlaubten Programme
- wird in der Datei texmf.cnf definiert. Für weitere Informationen siehe Abschnitt ?? über Neue-
- rungen in TE X Live 2011.
- create format files: Auch wenn das Erzeugen von Formatdateien für Makropakete, die Sie gar nicht
- benötigen, Zeit und Platz kostet, empfehlen wir trotzdem, diese Option ausgewählt zu belassen.
- Falls Sie diese Option abwählen, werden Formatdateien jeweils bei Bedarf erzeugt, und dann im
- persönlichen TEXMFVAR-Baum des aktuellen Benutzers abgelegt. Dort liegende Formate werden
- allerdings nicht automatisch neu generiert, wenn z. B. Programme oder Silbentrennmuster aktua-
- lisiert werden, so dass im Extremfall nach einem Update Inkompatibilitäten entstehen können.
-
-
- 3 INSTALLATION VON TE XLIVE 16
- Abbildung 6: Menü zur Aus- oder Abwahl von Collections.
- ______________________________________________________________________________________________________________________________________
- <P> use letter size instead of A4 by default: [ ]
- <E> execution of restricted list of programs: [X]
- <F> create format files: [X]
- <D> install font/macro doc tree: [X]
- <S> install font/macro source tree: [X]
- <L> create symlinks in standard directories: [ ]
- binaries to:
- manpages to:
- info to:
- <Y> after installation, get package updates from CTAN: [X]
- Abbildung 7: Auswahlmenü für weitere Optionen (Unix).
- install font/macro . . . tree: Mit dieser Option können Sie verhindern, dass die Dokumentation und
- die Quelldateien der Pakete installiert werden. Wir raten aber, die Vorgabe zu übernehmen, also
- die Dokumentation und Quelldateien zu installieren.
- create symlinks in standard directories (nur unter Unix): Mit dieser Option können Sie symbo-
- lische Links für Programme und Dokumentation in den Standardverzeichnissen Ihres Systems
- anlegen, so dass Sie Ihre Umgebungsvariablen PATH, MANPATH und INFOPATH nicht anpassen müs-
- sen. Natürlich benötigen Sie für diese Option Schreibrechte in den entsprechenden Verzeichnissen.
- Hinweis: Diese Option ist nicht dazu gedacht, ein vorhandenes TE X-System, das z. B. als Teil Ih-
- rer Linux-Distribution installiert wurde, zu überschreiben! Sie dient vielmehr dazu, dass Links in
- Verzeichnissen angelegt werden, wo die Nutzer sie erwarten – beispielsweise in /usr/local/bin
- –, aber sich dort noch keine TE X-Programme befinden.
- after installation . . . CTAN: Diese Option ist bei der Installation von DVD standardmäßig ge-
- setzt. 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 Un-
- termenge von TE X Live installiert wurde und Pakete nach der Installation manuell hinzugefügt
- werden sollen.
- Wenn Sie alle gewünschten Einstellungen für die Installation vorgenommen haben, können Sie im Haupt-
- menü nun »I« eintippen, um diese zu starten. Lesen Sie dann anschließend Abschnitt 3.4 für eventuell
-
-
- 3 INSTALLATION VON TE XLIVE 17
- notwendige Arbeiten zum Abschluss der Installation.
-3.3 Kommandozeilenoptionen für die Installation
-Nach Eingabe von
-> install-tl -help
-erhalten Sie eine Liste der vorhanden Kommandozeilenoptionen. Sie können diese entweder mit - oder
--- verwenden. Die wichtigsten sind:
- -gui Installation im grafischen Modus. Hierfür muss unter Unix Perl/Tk (mit XFT-Unterstützung)
- installiert sein (http://tug.org/texlive/distro.html#perltk). Falls dies nicht der Fall ist,
- wird die Installation im Textmodus durchgeführt.
- -no-gui Installation im Textmodus. Da dies unter Unix Standard ist, wirkt sich diese Option nur
- unter Windows aus. Da die Installation zum Benutzen von TE X Live direkt von DVD im grafischen
- Modus nicht verfügbar ist, brauchen Sie in diesem Fall unbedingt den Textmodus.
- -lang LL Sprache des Installationsprogramms als Sprach-Code in zwei Buchstaben (LL). Derzeit
- werden unterstützt. Das Installationsprogramm versucht, die gewünschte Sprache anhand des
- Systems herauszufinden. Falls dies scheitert oder die betreffende Sprache nicht verfügbar ist, wird
- als Fallback-Sprache Englisch genutzt.
- -in-place Sollten Sie schon ein rsync, svn, oder eine andere Kopie von TE X Live haben (siehe
- 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 War-
- nung: Die Datei tlpkg/texlive.tlpdb kann dadurch überschrieben werden; machen Sie vorher
- gegebenenfalls eine Sicherheitskopie. Die Entfernung von Paketen muss auch manuell vorgenom-
- men werden.
- Diese Option kann nicht über die Installer-Schnittstelle gesetzt werden.
- -portable Die Option -portable (V im Text-Installer oder die entsprechende Option im grafischen
- Installer); dient der Installation auf einem USB-Stick oder einer DVD-R. Siehe Abschnitt 5 für
- Informationen über die portable Installation von TE X Live.
- -profile profile Das Installationsprogramm schreibt die ausgewählten Optionen in eine Datei
- texlive.profile. Mit dieser Option können Sie eine bereits vorhandene Datei bei der Installati-
- on weiter verwenden, z. B. wenn Sie äquivalente Installationen auf mehreren Rechnern realisieren
- wollen, ohne alle Auswahlschritte der Installation immer wieder neu durchführen zu müssen.
- -repository url/path zur Auswahl einer Installationsquelle, für weitere Erläuterung siehe den nächs-
- ten Abschnitt.
-3.3.1 Die Option repository
-Als Standardquelle für die Installation wird ein CTAN-Knoten verwendet, der automatisch von
-http://mirror.ctan.org ermittelt wird.
- Falls Sie eine andere Installationsquelle verwenden wollen, geben Sie eine neue Quelle an, die ent-
-weder mit ftp:, http: oder file:/ beginnt oder ein Verzeichnispfad auf Ihrem System ist. Falls Sie
-http: oder ftp: verwenden, werden »/«-Zeichen am Ende ignoriert.
- Sie können also z. B. einen bestimmten CTAN-Knoten auswählen, so etwa http://ctan.example.org/tex-archive/systems/texlive/tlnet/,
-wobei Sie natürlich statt ctan.example.org einen echten Servernamen verwenden und wahrscheinlich
-auch den Rest der URL anpassen müssen. Eine Auflistung von CTAN-Servern finden Sie unter
-http://ctan.org/mirrors.
- Falls Sie ein lokales Repository verwenden (also entweder direkt einen Verzeichnispfad oder eine
-mit file:/-URL angeben), so werden bevorzugt Archivdateien in einem Unterverzeichnis archive des
-Repository verwendet, selbst wenn ausgepackte Dateien vorhanden sind.
-3.4 Aufgaben im Anschluss an die Installation
-Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige Kleinigkeiten
-erledigt werden müssen.
-
-
- 3 INSTALLATION VON TE XLIVE 18
- 3.4.1 Windows
-Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles
-komplett erledigt haben sollte.
-3.4.2 Unix, falls symbolische Links angelegt wurden
-Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt werden sollten
-(s. Abschnitt 3.2.4), dann sollten hier auch keine Nacharbeiten mehr notwendig sein.
-3.4.3 Umgebungsvariablen für Unix
-Das Verzeichnis mit den ausführbaren Programmen von TE X Live muss sich im Suchpfad des Systems
-befinden. Jedes unterstützte System besitzt ein eigenes Verzeichnis unterhalb von TEXDIR/bin, deren
-Namen Sie in Abb. 4 finden.
- Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien zu den entsprechen-
-den Suchpfaden für Dokumentation hinzufügen.
- Für Systeme mit einer Bourne-kompatiblen Shell wie bash ist hier am Beispiel von GNU/Linux
-aufgeführt, wie die Befehle zum Setzen der Umgebungsvariablen (z. B. in $HOME/.profile) aussehen
-könnten:
-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
-Für csh oder tcsh erfolgt die Konfiguration in der Regel in der Datei $HOME/.cshrc und könnte so
-aussehen:
-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
-3.4.4 Systemweites Setzen von Umgebungsvariablen
-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.
- Daher hier nur zwei Hinweise:
- 1. Schauen Sie nach einer Datei /etc/manpath.config. Falls diese vorhanden ist, sollte es reichen,
- folgende Zeilen hinzu zu fügen:
- MANPATH_MAP /usr/local/texlive/2012/bin/i386-linux \
- /usr/local/texlive/2012/texmf/doc/man
- 2. Prüfen Sie, ob es auf Ihrem System eine Datei /etc/environment gibt, in der die systemweiten
- Umgebungsvariablen definiert werden.
- Zusätzlich wird ein symbolischer Link man im binary-Verzeichnis unter Unix angelegt, der auf
- texmf/doc/man berweist. Einige Versionen von man, so z. B. unter Mac OS X, finden so verlink-
- te Man-Pages automatisch, so dass hier keine spezielle Konfiguration für die Man-Pages mehr
- erforderlich ist.
-3.4.5 Internet-Updates nach der Installation von DVD
-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:
-> tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet
-Dadurch nutzt tlmgr beim nächsten Update einen CTAN Mirror. Sollte es Probleme bei der au-
-tomatischen Wahl eines Mirror-Servers geben, kann ein bestimmter CTAN Server von der unter
-http://ctan.org/mirrors verfügbaren Liste ausgewählt werden. Benutzen Sie diesen Pfad dann mit
-dem oben genannten Befehl.
-
-
- 3 INSTALLATION VON TE XLIVE 19
- 3.4.6 Font configuration for XeTE X
-XeTE X und LuaTE X können nicht nur die Schriften in den TE X 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 xetex Pakets die Datei TEXMFSYSVAR/fonts/conf/
-texlive-fontconfig.conf erzeugt.
- Um die mitgelieferten TE X Live-Schriften systemweit verwenden zu können, gehen Sie bitte folgen-
-dermaßen vor:
- 1. Kopieren Sie als root-User texlive-fontconfig.conf nach /etc/fonts/conf.d/09-texlive.
- conf.
- 2. Führen Sie fc-cache -fsv aus.
-Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die obigen Schritte fehlen, können
-Sie die TE X Live-Schriften für sich selbst als XeTE X-Nutzer verwendbar machen:
- 1. Kopieren Sie texlive-fontconfig.conf in das Unterverzeichnis ~/.fonts.conf, wobei ~ Ihr
- Home-Verzeichnis ist.
- 2. Führen Sie fc-cache -fv aus.
- Führen Sie fc-list aus, um eine Liste der Systemschriften mit hilfreichen Informationen zu erhalten.
-3.4.7 ConTE Xt Mark IV
-Sowohl das ‘alte’ ConTE Xt (Mark II) als auch das ‘neue’ ConTE Xt (Mark IV) sollten problemlos nach
-der TE X Live Installation funktionieren und brauchen keine besondere Aufmerksamkeit, sofern tlmgr
-für den Update-Prozess genutzt wird.
- Da ConTE Xt MkIV jedoch nicht die kpathsea-Bibliothek nutzt, ist ein wenig manuelle Nacharbeit
-notwendig, wenn neue Dateien manuell installiert werden (also ohne die Nutzung von tlmgr).
- Nach einer jeden solchen Installation muss jeder Nutzer das das folgende Kommando ausführen, um
-den ConTE Xt Cache zu aktualisieren:
-context --generate
- Die erzeugten Dateien werden in TEXMFCACHE gespeichert, dessen Standardwert TEXMSYSVAR;TEXMFVAR
-ist.
- ConTE Xt MkIV liest aus allen Pfaden, die in 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 http://wiki.contextgarden.net/Running_Mark_IV und
-http://wiki.contextgarden.net/TeX_Live_2011.
-3.4.8 Integrieren lokaler bzw. nutzer-spezifischer Makros
-Wie bereits in Abschnitt 2.3 erwähnt, ist der Verzeichnisbaum TEXMFLOCAL (im Normalfall /usr/
-local/texlive/texmf-local oder %SystemDrive%\texlive\texmf-local) für lokale Ergänzungen
-wie Makros und Schriften gedacht, die anschließend allen Benutzern des Systems zur Verfügung ste-
-hen. Weiterhin können Benutzer den Verzeichnisbaum TEXMFHOME (im Normalfall $HOME/texmf oder
-%USERPROFILE%\texmf) für persönliche Ergänzungen verwenden, ohne dass andere Benutzer davon be-
-einflusst werden. Diese Verzeichnisse sollen über verschiedene Versionen von TE X Live hinweg identisch
-sein, so dass ein Update von TE X Live 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 TE X Live eine Verzeichnisstruktur innerhalb
-des Baums, die dem TE X Directory Standard entspricht, wie er in http://tug.org/tds bzw. texmf/
-web2c/texmf.cnf definiert ist. So gehören Dokumentklassen für LATE X zum Beispiel in ein Verzeichnis
-unterhalb von TEXMFLOCAL/tex/latex oder TEXMFHOME/tex/latex.
- Der Verzeichnisbaum TEXMFLOCAL wird zur Laufzeit nicht direkt nach Dateien durchsucht. Stattdes-
-sen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem Namen ls-R befindet.
-Denken Sie also daran, nach Änderungen in diesem Baum diese Dateiliste zu aktualisieren. Dies tun
-Sie entweder mit dem Befehl mktexlsr oder über die Schaltfläche Reinit file database in dem Konfigura-
-tionsreiter des TE X Live Managers (GUI-Modus).
-
-
- 3 INSTALLATION VON TE XLIVE 20
- 3.4.9 Integrieren von Schriften
-Die Installation von Schriften, die nicht von TE X Live 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 2.6 nach, welche Schriften bereits bei TE X Live mitgeliefert werden.
- Eine Alternative besteht im Benutzen von XeTE X oder LuaTE X (s. Abschnitt 2.4), bei dem direkt
-alle vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation
-einer TE X-Unterstützung notwendig ist.
- Falls Sie wirklich weitere Schriften benötigen, finden Sie unter http://tug.org/fonts/fontinstall.html
-eine Beschreibung zur Installation weiterer Schriften.
-3.5 Testen der Installation
-Nach der Installation von TE X Live 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 TE X Live-System funktioniert. Die folgen-
-den Beispiele sind für Unix, sollten unter Windows und Mac OS X aber sehr ähnlich sein. Der Unterschied
-kann sein, dass Sie dort eventuell eine grafische Benutzeroberfläche verwenden.
- 1. Prüfen Sie, ob Sie das Programm tex ausführen können:
- > tex --version
- TeX 3.1415926 (TeX Live 2012)
- kpathsea version 5.0.0
- Copyright 2011 D.E. Knuth.
- ...
- Erhalten Sie als Resultat statt der Versionsnummer die Meldung, dass der Befehl nicht gefunden
- wurde, so haben Sie wahrscheinlich vergessen, das Verzeichnis mit den ausführbaren Programmen
- in Ihren PATH aufzunehmen, s. Abschnitt 3.4.3 auf S. 18.
- 2. Eine einfache LATE X-Datei übersetzen:
- > latex sample2e.tex
- pdfTeX 3.1415926-1.40.11-2.2 (TeX Live 2012)
- ...
- Output written on sample2e.dvi (3 pages, 7484 bytes).
- Transcript written on sample2e.log.
- Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen einer vorigen TE X-
- Installation übrig geblieben. Wir empfehlen, die Umgebungsvariablen, die sich auf TE X beziehen,
- zu entfernen. Für eine weitere Analyse können Sie TE X anzeigen lassen, wo es bestimmte Dateien
- sucht, siehe »Fehlersuche« auf Seite 35.
- 3. Ergebnis auf dem Bildschirm anschauen:
- > xdvi sample2e.dvi # Unix
- > dviout sample2e.dvi # Windows
- Nun sollte sich ein Vorschaufenster mit dem soeben gesetzten Beispieldokument öffnen, das die
- Grundlagen von LATE X erläutert (und das Anfänger tatsächlich auch einmal lesen sollten). Unter
- Unix muss ein X-Server laufen, damit xdvi funktioniert; falls dies nicht der Fall ist oder die Umge-
- bungsvariable DISPLAY falsch gesetzt ist, erhalten Sie die Fehlermeldung ‘Can’t open display’.
- 4. Eine PostScript-Datei erzeugen:
- > dvips sample2e.dvi -o sample2e.ps
- 5. Direkt eine PDF-Datei erzeugen (statt DVI):
- > pdflatex sample2e.tex
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "http://www.w3.org/TR/html4/loose.dtd">
+<html xml:lang="de" >
+<head><title></title>
+<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
+<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
+<!-- html -->
+<meta name="src" content="texlive-de-html.tex">
+<meta name="date" content="2013-05-28 19:14:00">
+<link rel="stylesheet" type="text/css" href="texlive-de-html.css">
+</head><body
+>
+<div class="titlepage">
-
-3 INSTALLATION VON TE XLIVE 21
- 6. Eine PDF-Datei anschauen:
- &#x003E; gv sample2e.pdf
- or:
- &#x003E; xpdf sample2e.pdf
- Weder gv noch xpdf sind in TE X Live enthalten, daher müssen diese separat installiert werden,
- siehe http://www.gnu.org/software/gv bzw. http://www.foolabs.com/xpdf. Sie können na-
- türlich auch andere PDF-Viewer verwenden, beispielsweise den Adobe Reader, der allerdings unter
- Windows das Problem hat dass geöffnete PDF-Dateien nicht überschrieben werden können, was
- zu Fehlern von pdfTE X führt, wenn Sie ein Dokument übersetzten wollen und vergessen haben,
- es vorher im Acrobat Reader zu schließen. Unter Windows sollten Sie auch einmal Sumatra PDF
- (http://blog.kowalczyk.info/software/sumatrapdf) ausprobieren.
- 7. Weitere nützliche Test-Dateien außer sample2e.tex:
- small2e.tex Einfachere Version von sample2e, um den Fehler einzugrenzen, wenn Sie beim
- Übersetzen von sample2e Probleme haben.
- testpage.tex Hiermit können Sie prüfen, ob Ihr Drucker Ihren Ausdruck horizontal oder ver-
- tikal verschiebt.
- nfssfont.tex Zum Testen von Fonts und Erzeugen von Schrifttabellen.
- testfont.tex Erzeugen von Schrifttabellen, aber mit plain TE X.
- story.tex Das einfachste Testdokument von allen (in plain TE X). Geben Sie am Ende &#8216;\bye&#8217;
- ein, wenn nach dem Aufruf von &#8216;tex story.tex&#8217; der * erscheint.
- 8. Falls Sie das xetex-Paket installiert haben, können Sie das Verwenden von Systemschriften fol-
- gendermaßen testen:
- +&#x003E; xetex opentype-info.tex
- This is XeTeX, Version 3.1415926...
- ...
- Output written on opentype-info.pdf (1 page).
- Transcript written on opentype-info.log.
- (Oder das gleiche für luatex.)
- Falls Sie die Fehlermeldung »Invalid fontname &#8218;Latin Modern Roman&#8216;...« erhalten, muss Ihr
- System so konfiguriert werden, dass es die von TE X Live mitgelieferten Schriften findet (siehe
- Abschnitt 3.4.6).
-3.6 Hinweise auf weitere Software
-In vielen Fällen ist die Installation weiterer Software sinnvoll:
-Ghostscript http://www.cs.wisc.edu/~ghost/
-Perl http://www.perl.org/ mit Zusatzpaketen von CPAN, http://www.cpan.org/
-ImageMagick http://www.imagemagick.com, für die Bearbeitung und Umwandlung von Bildern in
- andere Formate,
-NetPBM http://netpbm.sourceforge.net/, ebenfalls für Bilder.
-TE X-Oberflächen Es gibt eine breite Auswahl von Oberflächen bzw. Editoren, die TE X unterstützen,
- je nach persönlichem Geschmack des Benutzers. Hier ist eine Auswahl, wobei einige davon nur für
- Windows verfügbar sind:
- &#x2219; GNU Emacs gibt es auch für Windows, siehe http://www.gnu.org/software/emacs/windows/ntemacs.html.
- &#x2219; Emacs mit AucTE X für Windows findet man auf der Homepage http://www.gnu.org/software/auctex.
- &#x2219; Emacs mit AucTE X für Windows findet man auf der Homepage http://www.gnu.org/software/auctex.
- &#x2219; LEd findet sich unter http://www.ctan.org/support/LEd.
- &#x2219; SciTE findet sich unter http://www.scintilla.org/SciTE.html.
- &#x2219; Texmaker ist Freie Software, verfügbar über http://www.xm1math.net/texmaker/.
-
-
- 4 INSTALLATION FÜR MEHRERE MASCHINEN ODER NUTZER (NETZ-INSTALLATION) 22
- &#x2219; TexMakerX http://texmakerx.sourceforge.net/ ist eine Version von Texmaker mit zu-
- sätzlichen Features
- &#x2219; TeXnicCenter ist Freie Software, verfügbar über http://www.texniccenter.org und als Teil
- von proTE Xt.
- &#x2219; TeXworks ist Freie Software, verfügbar über http://tug.org/texworks. Wird unter Win-
- dows und Mac OS X als Teil von TE X Live mitinstalliert.
- &#x2219; Vim ist Freie Software, verfügbar über http://www.vim.org.
- &#x2219; WinShell findet sich unter http://www.winshell.de.
- &#x2219; WinEdt ist Shareware, verfügbar über http://tug.org/winedt oder http://www.winedt.com.
- Bitte beachten Sie, dass es für Mitglieder von DANTE e. V. ein Lizenzabkommen mit WinEdt
- zu sehr günstigen Preisen gibt.
- Für weitere Programme siehe http://tug.org/interest.html.
-4 Installation für mehrere Maschinen oder Nutzer (Netz-
- Installation)
-Bei TE X Live 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 TE X Live werden
-nur relative und keine absoluten Pfade verwendet. Dies erkennt man an Einstellungen in der Datei
-$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:
-TEXMFMAIN = $SELFAUTOPARENT/texmf
-...
-TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local
-Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des Systems auf-
-zunehmen, alles weitere bestimmt TE X Live dann automatisch.
- Daher ist es kein Problem, wenn das Grundverzeichnis von TE X Live als Netzlaufwerk eingebunden
-ist. Tatsächlich können Sie TE X Live sogar zunächst lokal installieren und dann auf ein Netzlaufwerk
-verschieben.
- Benutzer von Windows können ein Installationsskript namens w32client für eine Netzwerkinstal-
-lation von http://tug.org/texlive/w32client.html (siehe auch Abschnitt 4) herunterladen. Dieses
-nimmt die Einstellungen im Startmenü von Windows für das Verwenden von TE X Live über Netzwerk
-vor, weiterhin wird ein Skript zur Deinstallation mitgeliefert. Lesen Sie bitte die Beschreibung auf der
-angegebenen Webseite.
-5 Portables TE X Live auf DVD oder USB-Stick
-Wenn Sie TE X Live im portablen Modus verwenden wollen (z. B. auf einem Rechner, auf dem Sie &#8222;Gast&#8220;
-sind), können Sie TE X Live mit der Option -portable (bzw. der Option V im Text-Installer oder der
-entsprechenden Option im grafischen Installer) auf einem USB-Stick installieren (siehe Abschnitt 3.3).
- Um TE X 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 tl-tray-menu im
-Stammverzeichnis der Installation doppelt klicken, um zwischen verschiedenen Aufgaben zu wählen.
-
-Der Eintrag &#8216;More...&#8217; erläutert, wie Sie dieses Menü anpassen können.
-
-
- 6 TLMGR: INSTALLATION VERWALTEN 23
- Abbildung 8: tlmgr im GUI-Modus. Hauptfenster nach dem Klicken auf »Load«.
-6 tlmgr: Installation verwalten
-Bei der Installation von TE X Live wird auch das Programm tlmgr installiert, mit dem Sie anschließend
-Ihr TE X Live-System verwalten können. Die hierfür bisher verwendeten Programme updmap, fmtutil
-und texconfig sind zwar noch vorhanden, aber inzwischen ist tlmgr die vorgesehene Oberfläche zur
-Konfiguration von TE X Live. Mit tlmgr können Sie folgende Aufgaben erledigen:
- &#x2219; Verfügbare Schemas, Collections und Pakete installieren, aktualisieren, wieder herstellen, sichern,
- deinstallieren, auf Wunsch mit Berücksichtigung von Paketabhängigkeiten.
- &#x2219; Suchen nach Paketen.
- &#x2219; Anzeigen der Systeme, unter denen TE X Live läuft; (de)installieren von Binaries für weitere Sys-
- teme.
- &#x2219; Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses für Kompo-
- nenten (s. Abschnitt 3.3.1).
-Achtung: tlmgr ist für die Installation im portalen Modus (Abschnitt 5) weder gedacht noch getestet.
-6.1 tlmgr im grafischen Modus
-tlmgr im GUI-Modus (siehe Abbildung 8) wird durch
-
-
- 6 TLMGR: INSTALLATION VERWALTEN 24
- Abbildung 9: tlmgr im GUI-Modus: Allgemeine Optionen
- Abbildung 10: tlmgr im GUI-Modus:
- Optionen zur Papiergröße
- &#x003E; tlmgr -gui
- gestartet. Unter Windows finden Sie das Programm im Start menu: Start, Programme, TeX Live 2012,
- 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 TE X Live die
- Pakete lädt, vorhanden bzw. erreichbar ist.
- Abb. 9 und 10 zeigen die Reiter zur allgemeinen Konfiguration von TE X Live und zur Einstellung
- der Papiergröße.
-6.2 Beispiel zur Verwendung von tlmgr über Kommandozeile
-Nachdem Sie TE X Live installiert haben, können Sie Ihr TE X Live-System auf den neuesten Stand
-aktualisieren:
-&#x003E; tlmgr update -all
-Falls Sie vorher wissen wollen, was passiert, können Sie zunächst
-&#x003E; tlmgr update -all -dry-run
-oder (weniger ausführlich)
-&#x003E; tlmgr update -list
+
+
+
+<!--l. 110--><p class="noindent" >
+
+
+<!--l. 115--><p class="noindent" ><span
+class="ecrm-2488">Anleitung zu </span><span class="TEX"><span
+class="ecrm-2488">T</span><span
+class="E"><span
+class="ecrm-2488">E</span></span><span
+class="ecrm-2488">X</span></span><span
+class="ecrm-2488">&#x00A0;Live</span>
+<!--l. 117--><p class="noindent" ><span
+class="ecrm-1728">Version 2013</span>
+<!--l. 121--><p class="noindent" >Karl Berry (Herausgeber) <br
+class="newline" />verantwortlich für die deutsche Ausgabe:<br
+class="newline" />Uwe Ziegenhagen, mailto:ziegenhagen@gmail.com <br
+class="newline" />Köln, den 28.&#x00A0;Mai 2013
+
+
+</div>
+
+
+<h2 class="likechapterHead"><a
+ id="x1-1000"></a>Inhaltsverzeichnis</h2>
+<div class="tableofcontents">
+<span class="chapterToc" >1&#x00A0;&#x00A0;<a
+href="#x1-30001" id="QQ2-1-3">Einleitung</a></span>
+<br />&#x00A0;<span class="sectionToc" >1.1&#x00A0;&#x00A0;<a
+href="#x1-40001.1" id="QQ2-1-4">TEX Live und die TEX Live-Collection</a></span>
+<br />&#x00A0;<span class="sectionToc" >1.2&#x00A0;&#x00A0;<a
+href="#x1-50001.2" id="QQ2-1-5">Unterstützung verschiedener Betriebssysteme</a></span>
+<br />&#x00A0;<span class="sectionToc" >1.3&#x00A0;&#x00A0;<a
+href="#x1-60001.3" id="QQ2-1-6">Einsatzmöglichkeiten des TEX Live-Systems der TEX Collection</a></span>
+<br />&#x00A0;<span class="sectionToc" >1.4&#x00A0;&#x00A0;<a
+href="#x1-70001.4" id="QQ2-1-7">TEX Live und Sicherheit</a></span>
+<br />&#x00A0;<span class="sectionToc" >1.5&#x00A0;&#x00A0;<a
+href="#x1-80001.5" id="QQ2-1-8">Hilfe zu TEX, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> &amp; Co</a></span>
+<br /><span class="chapterToc" >2&#x00A0;&#x00A0;<a
+href="#x1-90002" id="QQ2-1-9">Überblick zum TEX Live-System</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >2.0.1&#x00A0;&#x00A0;<a
+href="#x1-100002.0.1" id="QQ2-1-10">Die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection: TEX Live, proTEXt, MacTEX</a></span>
+<br />&#x00A0;<span class="sectionToc" >2.1&#x00A0;&#x00A0;<a
+href="#x1-110002.1" id="QQ2-1-11">Basisverzeichnisse von TEX Live</a></span>
+<br />&#x00A0;<span class="sectionToc" >2.2&#x00A0;&#x00A0;<a
+href="#x1-120002.2" id="QQ2-1-12">Überblick über die vordefinierten texmf-Bäume</a></span>
+<br />&#x00A0;<span class="sectionToc" >2.3&#x00A0;&#x00A0;<a
+href="#x1-130002.3" id="QQ2-1-13">TEX Erweiterungen</a></span>
+<br />&#x00A0;<span class="sectionToc" >2.4&#x00A0;&#x00A0;<a
+href="#x1-140002.4" id="QQ2-1-14">Weitere Programme von TEX Live</a></span>
+<br /><span class="chapterToc" >3&#x00A0;&#x00A0;<a
+href="#x1-150003" id="QQ2-1-15">Installation von TEX Live</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.1&#x00A0;&#x00A0;<a
+href="#x1-160003.1" id="QQ2-1-16">Das Installationsprogramm</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.2&#x00A0;&#x00A0;<a
+href="#x1-170003.2" id="QQ2-1-17">Unix</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.3&#x00A0;&#x00A0;<a
+href="#x1-180003.3" id="QQ2-1-18">MacOSX</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.4&#x00A0;&#x00A0;<a
+href="#x1-190003.4" id="QQ2-1-19">Windows</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.5&#x00A0;&#x00A0;<a
+href="#x1-200003.5" id="QQ2-1-23">Cygwin</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.6&#x00A0;&#x00A0;<a
+href="#x1-210003.6" id="QQ2-1-24">Installation im Textmodus</a></span>
+
+
+<br />&#x00A0;<span class="sectionToc" >3.7&#x00A0;&#x00A0;<a
+href="#x1-220003.7" id="QQ2-1-25">Installation mit Benutzeroberfläche im Expertenmodus</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.8&#x00A0;&#x00A0;<a
+href="#x1-230003.8" id="QQ2-1-26">Installation mit einfacher Benutzeroberfläche (wizard mode)</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.9&#x00A0;&#x00A0;<a
+href="#x1-240003.9" id="QQ2-1-27">Benutzung des Installationsprogramms</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.10&#x00A0;&#x00A0;<a
+href="#x1-250003.10" id="QQ2-1-28">Auswahl der Binaries (nur für Unix)</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.11&#x00A0;&#x00A0;<a
+href="#x1-260003.11" id="QQ2-1-30">Auswahl der zu installierenden Komponenten</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.12&#x00A0;&#x00A0;<a
+href="#x1-270003.12" id="QQ2-1-33">Verzeichnisse</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.13&#x00A0;&#x00A0;<a
+href="#x1-280003.13" id="QQ2-1-34">Optionen</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.14&#x00A0;&#x00A0;<a
+href="#x1-290003.14" id="QQ2-1-35">Kommandozeilenoptionen für die Installation</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.15&#x00A0;&#x00A0;<a
+href="#x1-300003.15" id="QQ2-1-36">Die Option repository</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.16&#x00A0;&#x00A0;<a
+href="#x1-310003.16" id="QQ2-1-37">Aufgaben im Anschluss an die Installation</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.1&#x00A0;&#x00A0;<a
+href="#x1-320003.16.1" id="QQ2-1-38">Windows</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.2&#x00A0;&#x00A0;<a
+href="#x1-330003.16.2" id="QQ2-1-39">Unix, falls symbolische Links angelegt wurden</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.3&#x00A0;&#x00A0;<a
+href="#x1-340003.16.3" id="QQ2-1-40">Umgebungsvariablen für Unix</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.4&#x00A0;&#x00A0;<a
+href="#x1-350003.16.4" id="QQ2-1-41">Systemweites Setzen von Umgebungsvariablen</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.5&#x00A0;&#x00A0;<a
+href="#x1-360003.16.5" id="QQ2-1-42">Internet-Updates nach der Installation von DVD</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.6&#x00A0;&#x00A0;<a
+href="#x1-370003.16.6" id="QQ2-1-43">Font configuration für xeTEX</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.7&#x00A0;&#x00A0;<a
+href="#x1-380003.16.7" id="QQ2-1-44">ConTEXt Mark IV</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.8&#x00A0;&#x00A0;<a
+href="#x1-390003.16.8" id="QQ2-1-45">Integrieren lokaler bzw. nutzer-spezifischer Makros</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >3.16.9&#x00A0;&#x00A0;<a
+href="#x1-400003.16.9" id="QQ2-1-46">Integrieren von Schriften</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.17&#x00A0;&#x00A0;<a
+href="#x1-410003.17" id="QQ2-1-47">Testen der Installation</a></span>
+<br />&#x00A0;<span class="sectionToc" >3.18&#x00A0;&#x00A0;<a
+href="#x1-420003.18" id="QQ2-1-48">Hinweise auf weitere Software</a></span>
+<br /><span class="chapterToc" >4&#x00A0;&#x00A0;<a
+href="#x1-430004" id="QQ2-1-49">Installation für mehrere Maschinen oder Nutzer (Netz-Installation)</a></span>
+<br /><span class="chapterToc" >5&#x00A0;&#x00A0;<a
+href="#x1-440005" id="QQ2-1-50">Portables TEX Live auf DVD oder USB-Stick</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >5.0.1&#x00A0;&#x00A0;<a
+href="#x1-450005.0.1" id="QQ2-1-51"><span
+class="ectt-1200">ISO </span>(oder <span
+class="ectt-1200">DVD</span>) Installationen</a></span>
+
+
+<br /><span class="chapterToc" >6&#x00A0;&#x00A0;<a
+href="#x1-460006" id="QQ2-1-52">tlmgr: Installation verwalten</a></span>
+<br />&#x00A0;<span class="sectionToc" >6.1&#x00A0;&#x00A0;<a
+href="#x1-470006.1" id="QQ2-1-56">tlmgr im grafischen Modus</a></span>
+<br />&#x00A0;<span class="sectionToc" >6.2&#x00A0;&#x00A0;<a
+href="#x1-480006.2" id="QQ2-1-57">Beispiel zur Verwendung von tlmgr über Kommandozeile</a></span>
+<br /><span class="chapterToc" >7&#x00A0;&#x00A0;<a
+href="#x1-490007" id="QQ2-1-58">Hinweise zu Windows</a></span>
+<br />&#x00A0;<span class="sectionToc" >7.1&#x00A0;&#x00A0;<a
+href="#x1-500007.1" id="QQ2-1-59">Windows-spezifische Dinge</a></span>
+<br />&#x00A0;<span class="sectionToc" >7.2&#x00A0;&#x00A0;<a
+href="#x1-510007.2" id="QQ2-1-60">Zusätzlich enthaltene Programme unter Windows</a></span>
+<br />&#x00A0;<span class="sectionToc" >7.3&#x00A0;&#x00A0;<a
+href="#x1-520007.3" id="QQ2-1-62">Nutzerprofile unter Windows</a></span>
+<br />&#x00A0;<span class="sectionToc" >7.4&#x00A0;&#x00A0;<a
+href="#x1-530007.4" id="QQ2-1-63">Die Windows-Registry</a></span>
+<br />&#x00A0;<span class="sectionToc" >7.5&#x00A0;&#x00A0;<a
+href="#x1-540007.5" id="QQ2-1-64">Windows Permissions</a></span>
+<br />&#x00A0;<span class="sectionToc" >7.6&#x00A0;&#x00A0;<a
+href="#x1-550007.6" id="QQ2-1-65">Erhöhen des maximal verfügbaren Speichers unter Windows
+und Cygwin</a></span>
+<br /><span class="chapterToc" >8&#x00A0;&#x00A0;<a
+href="#x1-560008" id="QQ2-1-66">Anleitung zum Web2C-System</a></span>
+<br />&#x00A0;<span class="sectionToc" >8.1&#x00A0;&#x00A0;<a
+href="#x1-570008.1" id="QQ2-1-67">Dateisuche mit der Kpathsea-Bibliothek</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.1&#x00A0;&#x00A0;<a
+href="#x1-580008.1.1" id="QQ2-1-68">Bestandteile von Pfadkomponenten</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.2&#x00A0;&#x00A0;<a
+href="#x1-590008.1.2" id="QQ2-1-69">Konfigurationsdateien</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.3&#x00A0;&#x00A0;<a
+href="#x1-600008.1.3" id="QQ2-1-70">Expansion von Pfadkomponenten</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.4&#x00A0;&#x00A0;<a
+href="#x1-610008.1.4" id="QQ2-1-71">Expansion der Voreinstellungen</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.5&#x00A0;&#x00A0;<a
+href="#x1-620008.1.5" id="QQ2-1-72">Expansion geschweifter Klammern</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.6&#x00A0;&#x00A0;<a
+href="#x1-630008.1.6" id="QQ2-1-73">Expansion von Unterverzeichnissen</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.1.7&#x00A0;&#x00A0;<a
+href="#x1-640008.1.7" id="QQ2-1-74">Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung</a></span>
+<br />&#x00A0;<span class="sectionToc" >8.2&#x00A0;&#x00A0;<a
+href="#x1-650008.2" id="QQ2-1-75">Dateinamen-Datenbanken</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.2.1&#x00A0;&#x00A0;<a
+href="#x1-660008.2.1" id="QQ2-1-76">Die ls-R-Datenbank</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.2.2&#x00A0;&#x00A0;<a
+href="#x1-670008.2.2" id="QQ2-1-77">kpsewhich: Dateisuche</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.2.3&#x00A0;&#x00A0;<a
+href="#x1-680008.2.3" id="QQ2-1-78">Anwendungsbeispiele</a></span>
+<br />&#x00A0;&#x00A0;<span class="subsectionToc" >8.2.4&#x00A0;&#x00A0;<a
+href="#x1-690008.2.4" id="QQ2-1-79">Fehlersuche</a></span>
+
+
+<br />&#x00A0;<span class="sectionToc" >8.3&#x00A0;&#x00A0;<a
+href="#x1-700008.3" id="QQ2-1-83">Einstellungen zur Laufzeit</a></span>
+<br /><span class="chapterToc" >9&#x00A0;&#x00A0;<a
+href="#x1-710009" id="QQ2-1-84">Danksagungen</a></span>
+<br /><span class="chapterToc" >10&#x00A0;&#x00A0;<a
+href="#x1-7200010" id="QQ2-1-85">Geschichtliches</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.1&#x00A0;&#x00A0;<a
+href="#x1-7300010.1" id="QQ2-1-86">Vergangenheit</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.2&#x00A0;&#x00A0;<a
+href="#x1-7400010.2" id="QQ2-1-87">2003</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.3&#x00A0;&#x00A0;<a
+href="#x1-7500010.3" id="QQ2-1-88">2004</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.4&#x00A0;&#x00A0;<a
+href="#x1-7600010.4" id="QQ2-1-89">2005</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.5&#x00A0;&#x00A0;<a
+href="#x1-7700010.5" id="QQ2-1-90">2006&#8211;2007</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.6&#x00A0;&#x00A0;<a
+href="#x1-7800010.6" id="QQ2-1-91">2008</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.7&#x00A0;&#x00A0;<a
+href="#x1-7900010.7" id="QQ2-1-92">2009</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.8&#x00A0;&#x00A0;<a
+href="#x1-8000010.8" id="QQ2-1-93">2010</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.9&#x00A0;&#x00A0;<a
+href="#x1-8100010.9" id="QQ2-1-94">2011</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.10&#x00A0;&#x00A0;<a
+href="#x1-8200010.10" id="QQ2-1-95">2012</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.11&#x00A0;&#x00A0;<a
+href="#x1-8300010.11" id="QQ2-1-96">Gegenwart (2013)</a></span>
+<br />&#x00A0;<span class="sectionToc" >10.12&#x00A0;&#x00A0;<a
+href="#x1-8400010.12" id="QQ2-1-97">Zukunft</a></span>
+</div>
+
+
+<h2 class="likechapterHead"><a
+ id="x1-2000"></a>Abbildungsverzeichnis</h2>
+<div class="tableofcontents"><span class="lofToc" >3.1&#x00A0;<a
+href="#x1-190571">Hauptmenü des Installationsprogramms (<span
+class="ectt-1200">GNU</span>/Linux).</a></span><br /><span class="lofToc" >3.2&#x00A0;<a
+href="#x1-190582">Grafische
+Installation im Expertenmodus (<span
+class="ectt-1200">GNU</span>/Linux).</a></span><br /><span class="lofToc" >3.3&#x00A0;<a
+href="#x1-190593">Wizard mode
+(Windows)</a></span><br /><span class="lofToc" >3.4&#x00A0;<a
+href="#x1-250474">Auswahlmenü für Binaries</a></span><br /><span class="lofToc" >3.5&#x00A0;<a
+href="#x1-260255">Menü zur Auswahl des
+Schemas</a></span><br /><span class="lofToc" >3.6&#x00A0;<a
+href="#x1-260266">Menü zur Aus- oder Abwahl von Collections.</a></span><br /><span class="lofToc" >6.1&#x00A0;<a
+href="#x1-460011"><span
+class="ectt-1200">tlmgr </span>im
+GUI-Modus. Hauptfenster nach dem Klicken auf »Load«.</a></span><br /><span class="lofToc" >6.2&#x00A0;<a
+href="#x1-460022"><span
+class="ectt-1200">tlmgr </span>im
+GUI-Modus: Allgemeine Optionen</a></span><br /><span class="lofToc" >6.3&#x00A0;<a
+href="#x1-460033"><span
+class="ectt-1200">tlmgr </span>im GUI-Modus: Optionen
+zur Papiergröße</a></span><br /><span class="lofToc" >7.1&#x00A0;<a
+href="#x1-510011">PS_View: sogar sehr extreme Vergrößerungen
+sind möglich.</a></span><br /><span class="lofToc" >8.1&#x00A0;<a
+href="#x1-690231">Suche nach Konfigurationsdateien</a></span><br /><span class="lofToc" >8.2&#x00A0;<a
+href="#x1-690282">Suche nach
+Prologdateien</a></span><br /><span class="lofToc" >8.3&#x00A0;<a
+href="#x1-690413">Suche nach Font-Dateien</a></span><br />
+</div>
+
+
+<h2 class="chapterHead"><span class="titlemark">1</span>&#x00A0;&#x00A0;<a
+ id="x1-30001"></a>Einleitung</h2>
+<h3 class="sectionHead"><span class="titlemark">1.1</span>&#x00A0;&#x00A0;<a
+ id="x1-40001.1"></a><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live und die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Collection</h3>
+<!--l. 143--><p class="noindent" >Diese Anleitung beschreibt das <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System an sich, nicht die Arbeit mit <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;bzw.
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>.
+<!--l. 145--><p class="noindent" >Die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Distribution enthält <span class="TEX">T<span
+class="E">E</span>X</span>/<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Systeme für Linux, verschiedene
+<span
+class="ectt-1200">UNIX</span>-Plattformen, Mac <span
+class="ectt-1200">OSX </span>und Windows. Sowohl <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live als auch die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection
+sind durch das Engagement vieler Freiwilliger aus vielen <span class="TEX">T<span
+class="E">E</span>X</span>-Vereinen entstanden.
+<!--l. 147--><p class="noindent" >Wahrscheinlich haben Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live auf einem von zwei Wegen bezogen, entweder per
+direktem Download von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live oder als Teil der <span
+class="ectt-1200">DVD </span><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection, die von vielen
+<span class="TEX">T<span
+class="E">E</span>X</span>-Vereinen (u. a. DANTE&#x00A0;e. V.) an ihre Mitglieder verschickt werden und in Deutschland
+über die Fachbuchhandlung Lehmanns (<a
+href="http://www.lob.de" class="url" ><span
+class="ectt-1200">http://www.lob.de</span></a>) vertrieben wird. Abschnitt&#x00A0;<a
+href="#x1-100002.0.1">2.0.1<!--tex4ht:ref: sec:tl-coll-dists --></a>
+beschreibt kurz den Inhalt der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection-<span
+class="ectt-1200">DVD</span>.
+<!--l. 156--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live enthält lauffähige Versionen von <span class="TEX">T<span
+class="E">E</span>X</span>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>2<span
+class="cmmi-12">&#x03B5;</span>, Con<span class="TEX">T<span
+class="E">E</span>X</span>t, MetaFont, MetaPost,
+Bib<span class="TEX">T<span
+class="E">E</span>X</span> und vielen anderen Programmen, sowie eine umfassende Auswahl an Makros,
+Zeichensätzen und Beschreibungen, die gemäß der Standard-<span class="TEX">T<span
+class="E">E</span>X</span>-Verzeichnisstruktur (<span
+class="ectt-1200">TDS</span>)
+abgelegt sind.
+<!--l. 160--><p class="noindent" >Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Version
+gegenüber der Vorgängerversion finden Sie im Abschnitt&#x00A0;<a
+href="#x1-8300010.11">10.11<!--tex4ht:ref: sec:tlcurrent --></a> auf Seite&#x00A0;<span class="pageref"><a
+href="#x1-8300010.11">§</a></span>.
+<!--l. 164--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">1.2</span>&#x00A0;&#x00A0;<a
+ id="x1-50001.2"></a>Unterstützung verschiedener Betriebssysteme</h3>
+<!--l. 166--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live enthält direkt ausführbare Programme für viele Unix-basierte Betriebssysteme,
+insbesondere GNU/Linux und Mac <span
+class="ectt-1200">OSX</span>&#x00A0;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 <span class="TEX">T<span
+class="E">E</span>X</span>-System zu
+kompilieren.
+<!--l. 168--><p class="noindent" >Bezüglich Microsoft Windows werden Versionen ab Windows&#x00A0;XP unterstützt, frühere
+Versionen werden nicht unterstützt. Es existieren zwar keine 64-Bit-Versionen der
+Programme, allerdings sollten die 32-Bit-Programme problemlos auf 64-Bit-Systemen
+
+
+funktionieren.
+<!--l. 170--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">1.3</span>&#x00A0;&#x00A0;<a
+ id="x1-60001.3"></a>Einsatzmöglichkeiten des <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Systems der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection</h3>
+<!--l. 172--><p class="noindent" >Sie können das <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System wahlweise von der <span
+class="ectt-1200">DVD </span>oder über das Internet
+(<a
+href="http://tug.org/texlive/acquire.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/acquire.html</span></a>) installieren. Der <span
+class="ectt-1200">Net Installer </span>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
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live installieren wollen, sondern Ihr System nur aus bestimmten Paketen bestehen
+soll.
+<!--l. 180--><p class="noindent" >Wenn Sie die <span
+class="ectt-1200">DVD </span>besitzen (oder das ISO-Image der <span
+class="ectt-1200">DVD </span>herunter geladen haben &#8211; dieses
+kann auf einigen Systemen sogar direkt als virtuelles Medium &#8222;gemountet&#8220; werden),
+können Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live nach Wunsch auf Ihrer Festplatte installieren. Im Gegensatz
+zu früher ist <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live nicht mehr direkt von der <span
+class="ectt-1200">DVD </span>lauffähig. Sie können aber
+eine portable Version z. B. auf einem USB-Stick installieren, wie im Abschnitt&#x00A0;<a
+href="#x1-440005">5<!--tex4ht:ref: sec:portable-tl --></a>
+beschrieben.
+<!--l. 188--><p class="noindent" >Beide Methoden werden in den Abschnitten zur Installation beschrieben. Hier daher nur die
+kurze Zusammenfassung:
+ <ul class="itemize1">
+ <li class="itemize">Das Hauptinstallationsskript ist <span
+class="ectt-1200">install-tl</span>. Es bietet eine grafische
+ Benutzeroberfläche (GUI) für die Standardinstallation (den sogenannten &#8222;wizard
+ mode&#8220;), einen Textmodus und eine grafische Oberfläche im Expertenmodus.
+ Unter Windows ist der grafische &#8222;wizard mode&#8220; der Standard, auf allen anderen
+ Systemen ist es der Textmodus. Durch die Optionen <span
+class="ectt-1200">-gui=wizard</span>, <span
+class="ectt-1200">-gui=text</span>
+ und <span
+class="ectt-1200">-gui=perltk </span>können Sie gezielt auswählen, ob das Installationsprogramm im
+ »wizard mode«, Textmodus oder mit der grafischen Oberfläche im Expertenmodus
+ starten soll.
+ </li>
+ <li class="itemize"><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live installiert u. a. den »<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Manager« mit dem Namen <span
+class="ectt-1200">tlmgr</span>.
+ Auch dieser unterstützt Text- und GUI-Mode. Mit diesem Programm können
+ Sie einerseits Pakete von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live installieren oder deinstallieren, andererseits
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live konfigurieren.</li></ul>
+
+
+<!--l. 205--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">1.4</span>&#x00A0;&#x00A0;<a
+ id="x1-70001.4"></a><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live und Sicherheit</h3>
+<!--l. 207--><p class="noindent" >Nach bestem Wissen und Gewissen kann man sagen, dass die <span class="TEX">T<span
+class="E">E</span>X</span>-Kernprogramme selbst
+sehr robust sind. Dieses Maß an Robustheit und Sicherheit wird jedoch möglicherweise nicht
+von allen Programmen erreicht, die Teil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live sind. Daher gilt für <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 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.
+<!--l. 209--><p class="noindent" >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 <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+wurden geschlossen, andere bestehen auch weiterhin, besonders im Umgang mit
+Drittanbieter-Software.
+<!--l. 211--><p class="noindent" >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 <span class="TEX">T<span
+class="E">E</span>X</span>-Quellcode erzeugt
+worden sein.
+<!--l. 213--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span>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!
+<!--l. 215--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">1.5</span>&#x00A0;&#x00A0;<a
+ id="x1-80001.5"></a>Hilfe zu <span class="TEX">T<span
+class="E">E</span>X</span>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;&amp; Co</h3>
+<!--l. 217--><p class="noindent" >Die <span class="TEX">T<span
+class="E">E</span>X</span>-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 &#8222;Hausaufgaben&#8220; erledigen.
+
+
+<!--l. 224--><p class="noindent" >Die folgende Liste stellt die leicht zugänglichen Hilfe-Quellen in der empfohlenen Reihenfolge
+vor:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Einf</span><span
+class="ecsx-1200">ührung:</span> </dt><dd
+class="description">Wenn Sie <span class="TEX">T<span
+class="E">E</span>X</span>-Anfänger sind und eine englische Einführung in das System
+ benötigen, sollten Sie <a
+href="http://tug.org/begin.html" class="url" ><span
+class="ectt-1200">http://tug.org/begin.html</span></a> lesen.
+ <!--l. 230--><p class="noindent" >Für deutschsprachige <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Anfänger ist die &#8222;<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>2<span
+class="cmmi-12">&#x03B5;</span>-Kurzbeschreibung&#8220;
+ von großem Nutzen (<span
+class="ectt-1200">texmf-doc/doc/german/lshort-german/l2kurz.pdf</span>).
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span><span
+class="ecsx-1200">-</span><span
+class="ectt-1200">FAQ</span><span
+class="ecsx-1200">s:</span> </dt><dd
+class="description">Die <span class="TEX">T<span
+class="E">E</span>X</span>-<span
+class="ectt-1200">FAQ </span>(im Deutschen <span
+class="ectt-1200">de-tex-faq </span>ü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.
+ <!--l. 240--><p class="noindent" >Sie finden die deutschsprachige FAQ unter <a
+href="http://www.dante.de/FAQ.html" class="url" ><span
+class="ectt-1200">http://www.dante.de/FAQ.html</span></a>.
+ Des Weiteren existiert eine englischsprachige FAQ, die im Internet unter
+ <a
+href="http://www.tex.ac.uk/faq" class="url" ><span
+class="ectt-1200">http://www.tex.ac.uk/faq</span></a> verfügbar ist.
+ <!--l. 242--><p class="noindent" >Bitte schauen Sie bei auftretenden Problemen, insbesondere wenn Sie als Anfänger
+ mit <span class="TEX">T<span
+class="E">E</span>X</span>/<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;arbeiten, zuerst diese beiden Möglichkeiten.
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span><span
+class="ecsx-1200">-Catalogue:</span> </dt><dd
+class="description">Wenn Sie auf der Suche nach einem bestimmten Paket, Font,
+ Programm u. ä. sind, empfiehlt sich ein Blick in den <span class="TEX">T<span
+class="E">E</span>X</span>-Catalogue unter
+ <a
+href="http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html" class="url" ><span
+class="ectt-1200">http://www.ctan.org/tex-archive/help/Catalogue/catalogue.html</span></a>. Dieser
+ Katalog enthält eine Liste aller verfügbaren <span class="TEX">T<span
+class="E">E</span>X</span>-spezifischen Dinge.
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span><span
+class="ecsx-1200">-</span><span
+class="ectt-1200">WWW</span><span
+class="ecsx-1200">-Ressourcen:</span> </dt><dd
+class="description">Unter <a
+href="http://tug.org/interest.html" class="url" ><span
+class="ectt-1200">http://tug.org/interest.html</span></a> finden Sie eine große
+ Anzahl <span class="TEX">T<span
+class="E">E</span>X</span>-spezifischer Links zu Büchern, Handbüchern und Artikeln zu allen
+ Aspekten des <span class="TEX">T<span
+class="E">E</span>X</span>-Systems.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Archive:</span> </dt><dd
+class="description">Als Foren für die Hilfestellung sind die Usenet-News-Gruppen (Für eine
+ Einführung zum Usenet siehe
+ <a
+href="http://de.wikipedia.org/wiki/Usenet" class="url" ><span
+class="ectt-1200">http://de.wikipedia.org/wiki/Usenet</span></a>.) <a
+href="news:de.comp.text.tex" class="url" ><span
+class="ectt-1200">news:de.comp.text.tex</span></a> (Deutsch),
+ <a
+href="news:comp.text.tex" class="url" ><span
+class="ectt-1200">news:comp.text.tex</span></a> (Englisch), die Mailing-Liste <span
+class="ectt-1200">texhax@tug.org </span>sowie das
+ Internet-Forum <a
+href="http://tex.stackexchange.com" class="url" ><span
+class="ectt-1200">http://tex.stackexchange.com</span></a> zu nennen.
+ <!--l. 252--><p class="noindent" >In deren Archiven finden sich die Fragen und Antworten vieler Jahre. Ihre Suche
+ können Sie in Google beispielsweise mit
+
+
+ <a
+href="http://groups.google.de/group/de.comp.text.tex/topics" class="url" ><span
+class="ectt-1200">http://groups.google.de/group/de.comp.text.tex/topics</span></a> starten &#8211; oder
+ auch in <a
+href="http://tug.org/mail-archives/texhax" class="url" ><span
+class="ectt-1200">http://tug.org/mail-archives/texhax</span></a> durchführen.
+ <!--l. 256--><p class="noindent" >Im Allgemeinen ist es recht erfolgversprechend, eine generelle Suche über Google
+ <a
+href="http://www.google.de/" class="url" ><span
+class="ectt-1200">http://www.google.de/</span></a> durchzuführen (entweder im Internet allgemein oder
+ in den o. g. News-Gruppen); dies insbesondere, wenn es sich um Fragen über
+ PostScript/PDF, <span
+class="ectt-1200">Ghostscript </span>u. ä. handelt.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Online-Foren:</span> </dt><dd
+class="description">Neben den bereits genannten Quellen gibt es Foren im Internet,
+ in denen Sie Ihre Frage stellen können: <a
+href="http://tex.stackexchange.com" class="url" ><span
+class="ectt-1200">http://tex.stackexchange.com</span></a>,
+ <a
+href="http://golatex.de" class="url" ><span
+class="ectt-1200">http://golatex.de</span></a>, <a
+href="http://mrunix.de/forums/forumdisplay.php?f=38" class="url" ><span
+class="ectt-1200">http://mrunix.de/forums/forumdisplay.php?f=38</span></a> <br
+class="newline" />sind nur einige, die Hilfe zu <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;&amp; <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;anbieten.
+ <!--l. 263--><p class="noindent" >Auch hier gilt: Je mehr Mühe Sie sich mit dem Stellen von Fragen geben, desto
+ besser kann Ihnen geholfen werden.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Fragen stellen:</span> </dt><dd
+class="description">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: <span
+class="ecti-1200">posten</span>). Hier bietet sich für den deutschsprachigen Raum die
+ News-Gruppe <a
+href="news:de.comp.text.tex" class="url" ><span
+class="ectt-1200">news:de.comp.text.tex</span></a> an. Benutzen Sie am besten für Anfragen
+ Google (<a
+href="http://groups.google.de/group/de.comp.text.tex/topics" class="url" ><span
+class="ectt-1200">http://groups.google.de/group/de.comp.text.tex/topics</span></a>) oder
+ einen Newsreader. Fragen an die englischsprachige Gruppe <a
+href="news:comp.text.tex" class="url" ><span
+class="ectt-1200">news:comp.text.tex</span></a>
+ (bei Google: <a
+href="http://groups.google.de/group/comp.text.tex/topics" class="url" ><span
+class="ectt-1200">http://groups.google.de/group/comp.text.tex/topics</span></a>) sollten
+ Sie bitte nur auf Englisch stellen.
+ <!--l. 274--><p class="noindent" >Zusätzlich existieren E-Mail-Listen, wobei hier die deutschsprachige Liste
+ <span
+class="ectt-1200">TeX-D-L@listserv.dfn.de </span>zu nennen ist (das englischsprachige Äquivalent ist
+ <span
+class="ectt-1200">texhax@tug.org</span>). Darüber hinaus bietet sich für Mitglieder von Dante&#x00A0;e.V.
+ der Beraterkreis an (<span
+class="ectt-1200">beraterkreis@dante.de</span>). Wie Sie sich in die E-Mail-Liste
+ <span
+class="ectt-1200">TeX-D-L </span>eintragen können, finden Sie in der FAQ unter &#8222;1.3.2 Was ist TeX-D-L?&#8220;.
+ <!--l. 281--><p class="noindent" >Bevor Sie eine Frage absenden, lesen Sie <span
+class="ecti-1200">bitte </span>die entsprechenden Einträge der
+ FAQ zum Thema &#8222;Wie stelle ich eine Frage in einer Newsgroup, damit ich
+ mit hoher Wahrscheinlichkeit eine Antwort bekomme?&#8220;, wie z. B. &#8222;1.3.1 Was ist
+ &#8217;de.comp.text.tex&#8217;?&#8220; und &#8222;1.3.7 Was sollte ich gelesen haben, bevor ich eine Frage
+ in &#8217;de.comp.text.tex&#8217; oder der Diskussionsliste TeX-D-L stelle?&#8220;.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Mithilfe:</span> </dt><dd
+class="description">Wenn Sie einen Fehler melden wollen oder Empfehlungen und Kommentare
+ zur <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Verteilung,
+ -Installation oder -Dokumentation geben möchten, sollten Sie die E-Mail-Liste
+ <span
+class="ectt-1200">tex-live@tug.org </span>nutzen. Korrekturen, Anmerkungen und Erweiterungen für die
+
+
+ deutsche Übersetzung können Sie auch an <span
+class="ectt-1200">ziegenhagen@gmail.com </span>direkt senden.
+ <!--l. 295--><p class="noindent" >Fragen zu Programmen, die Sie in der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection finden, sollten Sie besser auf
+ einer der oben genannten Mailing-Listen stellen oder direkt an den Programmautor
+ richten.</dd></dl>
+<!--l. 300--><p class="noindent" >Auf der anderen Seite können auch Sie mit Ihrem Wissen helfen. Die News-Gruppen
+<a
+href="news:de.comp.text.tex" class="url" ><span
+class="ectt-1200">news:de.comp.text.tex</span></a> (in Deutsch), <a
+href="news:comp.text.tex" class="url" ><span
+class="ectt-1200">news:comp.text.tex</span></a> (in Englisch) und die
+Mailing-Liste <span
+class="ectt-1200">TeX-D-L@listserv.dfn.de </span>(Deutsch) und <span
+class="ectt-1200">texhax@tug.org </span>(Englisch) 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.
+<!--l. 306--><p class="noindent" >Falls Sie auf eine garantierte kommerzielle Unterstützung angewiesen sind oder eine solche
+bevorzugen, sollten Sie die Finger komplett vom <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System lassen und in der Liste
+unter <a
+href="http://tug.org/interest.html#vendors" class="url" ><span
+class="ectt-1200">http://tug.org/interest.html#vendors</span></a> nach einem geeigneten Händler
+suchen.
+
+
+<h2 class="chapterHead"><span class="titlemark">2</span>&#x00A0;&#x00A0;<a
+ id="x1-90002"></a>Überblick zum <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System</h2>
+<!--l. 311--><p class="noindent" >In diesem Abschnitt beschreiben wir die Struktur und den Inhalt des <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Systems und
+der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection-<span
+class="ectt-1200">DVD</span>.
+<h4 class="subsectionHead"><span class="titlemark">2.0.1</span>&#x00A0;&#x00A0;<a
+ id="x1-100002.0.1"></a>Die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection: <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live, pro<span class="TEX">T<span
+class="E">E</span>X</span>t, Mac<span class="TEX">T<span
+class="E">E</span>X</span></h4>
+<!--l. 315--><p class="noindent" >Die <span
+class="ectt-1200">DVD </span>besteht aus:
+ <dl class="description"><dt class="description">
+<span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span><span
+class="ecsx-1200">&#x00A0;Live</span> </dt><dd
+class="description">Ein komplettes <span class="TEX">T<span
+class="E">E</span>X</span>-System, wahlweise zur Installation auf einer Festplatte
+ oder einem Wechselmedium (USB-Stick). Die Homepage des <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Projektes
+ finden Sie unter <a
+href="http://tug.org/texlive/" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/</span></a>.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Mac</span><span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span> </dt><dd
+class="description">für Mac <span
+class="ectt-1200">OSX</span>. Dieses enthält das komplette <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live, bietet zusätzlich
+ aber ein Installationsprogramm für Mac und einige Zusatzprogramme.
+ Nähere Informationen finden Sie auf der Homepage von Mac<span class="TEX">T<span
+class="E">E</span>X</span> unter
+ <a
+href="http://tug.org/mactex/" class="url" ><span
+class="ectt-1200">http://tug.org/mactex/</span></a>.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">pro</span><span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span><span
+class="ecsx-1200">t</span> </dt><dd
+class="description">basiert auf der MiK<span class="TEX">T<span
+class="E">E</span>X</span>-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 <span class="TEX">T<span
+class="E">E</span>X</span>-System beschreibt. Die Homepage
+ von pro<span class="TEX">T<span
+class="E">E</span>X</span>t findet sich unter <a
+href="http://tug.org/protext" class="url" ><span
+class="ectt-1200">http://tug.org/protext</span></a>.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">CTAN</span> </dt><dd
+class="description">Weiterhin ist auf der <span
+class="ectt-1200">DVD </span>ein Teil der <span class="TEX">T<span
+class="E">E</span>X</span>-bezogenen Software enthalten, die sich
+ in CTAN, dem <span
+class="ecti-1200">Comprehensive </span><span class="TEX"><span
+class="ecti-1200">T</span><span
+class="E"><span
+class="ecti-1200">E</span></span><span
+class="ecti-1200">X</span></span> <span
+class="ecti-1200">Archive Network </span>(<a
+href="http://www.ctan.org" class="url" ><span
+class="ectt-1200">http://www.ctan.org</span></a>)
+ befinden.
+ </dd><dt class="description">
+<span
+class="ectt-1200">texmf-extra</span> </dt><dd
+class="description">In diesem Verzeichnis befinden sich zusätzliche Pakete, die kein Teil von
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live sind.</dd></dl>
+<!--l. 327--><p class="noindent" ><span
+class="ectt-1200">CTAN</span>, <span
+class="ectt-1200">protext </span>und <span
+class="ectt-1200">texmf-extra </span>unterliegen nicht denselben Lizenzregeln wie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live.
+Daher können für Teile hieraus andere Lizenzbedingungen bezüglich einer Weiterverteilung
+oder Modifikation gelten, die Sie unbedingt beachten sollten!
+
+
+<!--l. 330--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">2.1</span>&#x00A0;&#x00A0;<a
+ id="x1-110002.1"></a>Basisverzeichnisse von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live</h3>
+<!--l. 332--><p class="noindent" >In diesem Abschnitt beschreiben wir die Basisverzeichnisse einer <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Installation.
+<div class="center"
+>
+<!--l. 334--><p class="noindent" >
+<div class="tabular"> <table id="TBL-1" class="tabular"
+cellspacing="0" cellpadding="0"
+><colgroup id="TBL-1-1g"><col
+id="TBL-1-1"><col
+id="TBL-1-2"></colgroup><tr
+ style="vertical-align:baseline;" id="TBL-1-1-"><td style="white-space:nowrap; text-align:right;" id="TBL-1-1-1"
+class="td11"> <span
+class="ecbx-1200">bin</span></td><td style="white-space:wrap; text-align:left;" id="TBL-1-1-2"
+class="td11"><!--l. 336--><p class="noindent" >ausführbare Programme
+des <span class="TEX">T<span
+class="E">E</span>X</span>-Systems. Jeweils für die verschiedenen Rechnerplattformen
+in Unterverzeichnissen zusammengefasst </td>
+</tr><tr
+ style="vertical-align:baseline;" id="TBL-1-2-"><td style="white-space:nowrap; text-align:right;" id="TBL-1-2-1"
+class="td11"><span
+class="ecbx-1200">readme-*.dir</span></td><td style="white-space:wrap; text-align:left;" id="TBL-1-2-2"
+class="td11"><!--l. 338--><p class="noindent" >in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateien
+in verschiedenen Sprachen, die als schneller Einstieg in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+empfehlenswert sind. </td>
+</tr><tr
+ style="vertical-align:baseline;" id="TBL-1-3-"><td style="white-space:nowrap; text-align:right;" id="TBL-1-3-1"
+class="td11"> <span
+class="ecbx-1200">source</span></td><td style="white-space:wrap; text-align:left;" id="TBL-1-3-2"
+class="td11"><!--l. 341--><p class="noindent" >Quelldateien aller Programme inklusive der <span
+class="ectt-1200">-</span>Quellen für die
+<span class="TEX">T<span
+class="E">E</span>X</span>-Pakete </td>
+</tr><tr
+ style="vertical-align:baseline;" id="TBL-1-4-"><td style="white-space:nowrap; text-align:right;" id="TBL-1-4-1"
+class="td11"> <span
+class="ecbx-1200">texmf</span></td><td style="white-space:wrap; text-align:left;" id="TBL-1-4-2"
+class="td11"><!--l. 343--><p class="noindent" >Verzeichnisbaum für Programme mit zugehörigen Hilfsdateien und
+Anleitungen; enthält keine <span class="TEX">T<span
+class="E">E</span>X</span>-Formate und Pakete (siehe <span
+class="ectt-1200">TEXMFMAIN</span>
+im nächsten Abschnitt). </td>
+</tr><tr
+ style="vertical-align:baseline;" id="TBL-1-5-"><td style="white-space:nowrap; text-align:right;" id="TBL-1-5-1"
+class="td11"> <span
+class="ecbx-1200">texmf-dist</span></td><td style="white-space:wrap; text-align:left;" id="TBL-1-5-2"
+class="td11"><!--l. 344--><p class="noindent" >Hauptbaum mit Formaten und Paketen (siehe <span
+class="ectt-1200">TEXMFDIST </span>im nächsten
+Abschnitt). </td>
+</tr><tr
+ style="vertical-align:baseline;" id="TBL-1-6-"><td style="white-space:nowrap; text-align:right;" id="TBL-1-6-1"
+class="td11"> <span
+class="ecbx-1200">tlpkg</span></td><td style="white-space:wrap; text-align:left;" id="TBL-1-6-2"
+class="td11"><!--l. 345--><p class="noindent" >Skripte, Programme und Daten die für die Installation benutzt werden,
+sowie einige Dinge, die speziell für Windows benötigt werden. </td>
+</tr></table></div></div>
+<!--l. 350--><p class="noindent" >Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie im Wurzelverzeichnis der
+Distribution auch noch die Installationsskripte.
+<!--l. 354--><p class="noindent" >Wenn Sie nach Dokumentation suchen, bietet Ihnen die Datei <span
+class="ectt-1200">doc.html </span>wichtige Links. Die
+Dokumentation für Programme (Handbücher, »man&#x00A0;pages«, <span
+class="ectt-1200">GNU</span>-<span
+class="ectt-1200">info</span>-Dateien) beispielsweise
+finden Sie im Verzeichnis <span
+class="ectt-1200">texmf/doc</span>. Ähnliches gilt für die Dokumentation der <span class="TEX">T<span
+class="E">E</span>X</span>-Pakete
+und -Formate im Verzeichnis <span
+class="ectt-1200">texmf-dist/doc</span>.
+<!--l. 359--><p class="noindent" >Benutzen Sie das Programm <span
+class="ectt-1200">texdoc</span>, wenn Sie auf der Suche nach irgendeiner
+Dokumentationsdatei sind. Hilfreich in diesem Zusammenhang könnte auch die
+Link-Sammlung <span
+class="ectt-1200">doc.html </span>im Wurzelverzeichnis sein.
+<!--l. 362--><p class="noindent" >Die Anleitung zu <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live ist in verschiedenen Sprachen verfügbar auf der <span
+class="ectt-1200">DVD</span>
+verfügbar:
+
+
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Deutsch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/german/texlive-de/texlive-de </span>(dieses Dokument)
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Englisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/english/texlive-en/texlive-en</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Franz</span><span
+class="ecsx-1200">ösisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/french/texlive-fr/texlive-fr</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Italienisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/italian/texlive-it/texlive-it</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Polnisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/polish/texlive-pl/texlive-pl</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Russisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/russian/texlive-ru/texlive-ru</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Serbisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/serbian/texlive-sr/texlive-sr</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Tschechisch/Slowakisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/czechslovak/texlive-cz/live</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Chinesisch:</span> </dt><dd
+class="description"><span
+class="ectt-1200">texmf-dist/doc/chinese/texlive-zh-cn/texlive-zh-cn</span></dd></dl>
+<!--l. 375--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">2.2</span>&#x00A0;&#x00A0;<a
+ id="x1-120002.2"></a>Überblick über die vordefinierten texmf-Bäume</h3>
+<!--l. 378--><p class="noindent" >Dieser Abschnitt listet die vordefinierten texmf-Bäume, die vom System benutzt werden, und
+deren Bedeutung auf. Das Kommando <span
+class="ectt-1200">tlmgr</span><span
+class="ectt-1200">&#x00A0;conf </span>zeigt Ihnen die aktuellen Einstellungen
+dieser Variablen an.
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">TEXMFMAIN</span> </dt><dd
+class="description">In diesem Baum befinden sich wichtige Teile des Systems, wie
+ Konfigurationsdateien, Hilfsprogramme und die Dokumentation.
+
+
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFDIST</span> </dt><dd
+class="description">In diesem Baum befinden sich fast alle Dateien der ursprünglichen
+ Distribution: Makro-Pakete, Fonts usw. Dieser Baum enthält systemunabhängige
+ Daten, die prinzipiell von jedem TDS-kompatiblem <span class="TEX">T<span
+class="E">E</span>X</span>-System nutzbar sein
+ sollten. Eine Ausnahme bilden die ausführbaren Binärdateien, die unterhalb des
+ <span
+class="ectt-1200">bin/ </span>Verzeichnisses liegen.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFLOCAL</span> </dt><dd
+class="description">Dieser Baum ist für Ergänzungen oder Aktualisierungen von Makros,
+ Fonts etc. gedacht, die Administratoren für alle Nutzer installieren.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFHOME</span> </dt><dd
+class="description">In diesem Baum können einzelne Nutzer Ergänzungen oder
+ Aktualisierungen von Makros, Fonts etc. ablegen. Standardmäßig befindet sich
+ dieser Baum unterhalb von <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">$HOME</span></span></span>, so dass andere Nutzer von Änderungen hier
+ nicht beeinflusst werden.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFCONFIG</span> </dt><dd
+class="description">Dieser benutzerspezifische (!) Baum wird von den Hilfsprogrammen
+ von <span class="TEX">T<span
+class="E">E</span>X</span> wie <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">updmap</span></span></span> und <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">fmtutil</span></span></span> verwendet. Standardmäßig befindet
+ sich dieser Baum unterhalb von <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">$HOME</span></span></span>, so dass andere Nutzer von Änderungen hier
+ nicht beeinflusst werden.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFSYSCONFIG</span> </dt><dd
+class="description">
+ Systemweiter Baum, wird von den Hilfsprogrammen <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">updmap-sys</span></span></span>
+ und <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">fmtutil-sys</span></span></span> verwendet, so dass hier das Verhalten des <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Systems
+ für alle Nutzer beeinflusst werden kann.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFSYSVAR</span> </dt><dd
+class="description">Dieser Baum wird von den systemweiten Hilfsprogrammen wie
+ <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">texconfig-sys</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">updmap-sys</span></span></span> und <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">fmtutil-sys</span></span></span> verwendet, um automatisch
+ generierte Konfigurations-Dateien abzulegen.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFVAR</span> </dt><dd
+class="description">Dieser benutzerspezifische Baum wird von Hilfsprogrammen wie zum
+ Beispiel <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">texconfig</span></span></span>, <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">updmap</span></span></span> und <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">fmtutil</span></span></span> benutzt, um automatisch generierte
+ Konfigurations-Dateien abzulegen.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TEXMFCACHE</span> </dt><dd
+class="description">Dieser Baum wird von Con<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;Mk<span
+class="ectt-1200">IV </span>und Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;genutzt, um
+ Cache-Daten abzulegen. Standardmäßig zeigt dieser Pfad auf <span
+class="ectt-1200">TEXMFSYSVAR </span>oder
+ (falls dieser nicht beschreibbar ist), auf <span
+class="ectt-1200">TEXMFVAR</span>.</dd></dl>
+<!--l. 411--><p class="noindent" >Der Standard der Verzeichnisstruktur von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live sieht wie folgt aus:
+
+
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Systemweites Wurzelverzeichnis</span> </dt><dd
+class="description">kann <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Versionen aus mehreren Jahren
+ beinhalten:
+ <dl class="description"><dt class="description">
+ <span
+class="ecsx-1200">2012</span> </dt><dd
+class="description">Eine Vorversion von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live.
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">2013</span> </dt><dd
+class="description">Die aktuelle Version.
+ <dl class="description"><dt class="description">
+ <span
+class="ecsx-1200">bin</span> </dt><dd
+class="description">&#x00A0;
+ <dl class="description"><dt class="description">
+ <span
+class="ecsx-1200">i386-linux</span> </dt><dd
+class="description"><span
+class="ectt-1200">GNU</span>/Linux binaries
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">...</span> </dt><dd
+class="description">
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">universal-darwin</span> </dt><dd
+class="description">Mac <span
+class="ectt-1200">OSX</span>&#x00A0;binaries
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">win32</span> </dt><dd
+class="description">Windows binaries</dd></dl>
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">texmf-dist</span><span
+class="ecsx-1200">&#x00A0;</span><span
+class="ecsx-1200">&#x00A0;</span> </dt><dd
+class="description">Hierauf verweisen <span
+class="ectt-1200">TEXMFMAIN </span>und <span
+class="ectt-1200">TEXMFDIST</span>
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">texmf-var</span><span
+class="ecsx-1200">&#x00A0;</span><span
+class="ecsx-1200">&#x00A0;</span> </dt><dd
+class="description"><span
+class="ectt-1200">TEXMFSYSVAR</span>
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">texmf-config </span><span
+class="ecsx-1200">&#x00A0;</span><span
+class="ecsx-1200">&#x00A0;</span> </dt><dd
+class="description"><span
+class="ectt-1200">TEXMFSYSCONFIG</span></dd></dl>
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">texmf-local</span> </dt><dd
+class="description"><span
+class="ectt-1200">TEXMFLOCAL</span>, dieses Verzeichnis gilt für alle installierten <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Versionen
+ (aktuelle Version und Vorgängerversion), so dass hier durchgeführte lokale
+ Änderungen über die Jahre hinweg erhalten bleiben.</dd></dl>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Home-Verzeichnis des Benutzers</span> </dt><dd
+class="description">(<span
+class="ectt-1200">$HOME </span>oder <span
+class="ectt-1200">%USERPROFILE%</span>):
+ <dl class="description"><dt class="description">
+ <span
+class="ecsx-1200">.texlive2012</span> </dt><dd
+class="description">Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten der
+ Vorversion.
+
+
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">.texlive2013</span> </dt><dd
+class="description">Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten für die
+ aktuelle Version von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live.
+ <dl class="description"><dt class="description">
+ <span
+class="ecsx-1200">texmf-var</span><span
+class="ecsx-1200">&#x00A0;</span><span
+class="ecsx-1200">&#x00A0;</span><span
+class="ecsx-1200">&#x00A0;</span> </dt><dd
+class="description"><span
+class="ectt-1200">TEXMFVAR</span>
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">texmf-config</span> </dt><dd
+class="description"><span
+class="ectt-1200">TEXMFCONFIG</span></dd></dl>
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">texmf</span> </dt><dd
+class="description"><span
+class="ectt-1200">TEXMFHOME </span>Persönliche Makros, Fonts usw. des Nutzers.</dd></dl>
+ </dd></dl>
+<!--l. 449--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">2.3</span>&#x00A0;&#x00A0;<a
+ id="x1-130002.3"></a><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Erweiterungen</h3>
+<!--l. 451--><p class="noindent" >Das originale <span class="TEX">T<span
+class="E">E</span>X</span> von Donald Knuth ist final und wird &#8211; von seltenen Bugfixes &#8211;
+nicht verändert. Es ist Teil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live, dies wird auch auf absehbare Zeit so
+bleiben.
+<!--l. 453--><p class="noindent" >Unter den <span class="TEX">T<span
+class="E">E</span>X</span>-Systemen der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live befinden sich verschiedene <span class="TEX">T<span
+class="E">E</span>X</span>-Erweiterungen:
+ <dl class="description"><dt class="description">
+<span
+class="cmmi-12">&#x03B5;</span><span
+class="ecsx-1200">-</span><span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span> </dt><dd
+class="description"> stellt bei 100%-iger Kompatibilität zum ursprünglichen <span class="TEX">T<span
+class="E">E</span>X</span> einen
+ kleinen, aber mächtigen Satz neuer Befehle 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 <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span> 100%-ig
+ kompatibel mit dem »normalen« <span class="TEX">T<span
+class="E">E</span>X</span>. Die Dokumentation zu <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span> finden Sie
+ in der Datei <span
+class="ectt-1200">texmf-dist/doc/etex/base/etex_man.pdf</span>.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">pdf</span><span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span> </dt><dd
+class="description">enthält die <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Erweiterungen und erlaubt &#8211; neben der Ausgabe
+ in PDF-Dateien &#8211; auch die Erstellung von DVI-Dateien. Für die meisten
+ <span class="TEX">T<span
+class="E">E</span>X</span>-Formate (wie <span
+class="ectt-1200">etex</span>, <span
+class="ectt-1200">latex</span>, <span
+class="ectt-1200">pdflatex</span>) wird tatsächlich pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;aufgerufen.
+ Die Webseite von pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;lautet <a
+href="http://www.pdftex.org" class="url" ><span
+class="ectt-1200">http://www.pdftex.org</span></a>.
+
+
+ <!--l. 467--><p class="noindent" >Die Dokumentation zu pdf<span class="TEX">T<span
+class="E">E</span>X</span> finden Sie unter <br
+class="newline" /><span
+class="ectt-1200">texmf-dist/doc/pdftex/manual/pdftex-a.pdf</span>.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Lua</span><span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span> </dt><dd
+class="description">befindet sich noch in Entwicklung und ist als zukünftiger Nachfolger von
+ pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;vorgesehen, zu dem es weitgehend abwärtskompatibel bleiben soll.
+ Weiterhin soll es auch Aleph (<a
+href="http://en.wikipedia.org/wiki/Omega_(TeX)" class="url" ><span
+class="ectt-1200">http://en.wikipedia.org/wiki/Omega_(TeX)</span></a>)
+ ersetzen, auch wenn es nicht kompatibel dazu sein wird. Durch den
+ enthaltenen Lua-Interpreter (siehe <a
+href="http://www.lua.org/" class="url" ><span
+class="ectt-1200">http://www.lua.org/</span></a>) können satztechnische
+ Herausforderungen, die in <span class="TEX">T<span
+class="E">E</span>X</span> selbst nur mühsam lösbar sind, einfach und elegant
+ gelöst werden.
+ <!--l. 472--><p class="noindent" >Wird es unter dem Namen <span
+class="ectt-1200">texlua </span>aufgerufen, verhält es sich wie ein eigenständiger
+ Lua-Interpreter &#8211; und wird als solcher in vielen Skripten von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live bereits
+ benutzt. Für weitere Informationen siehe <a
+href="http://www.luatex.org" class="url" ><span
+class="ectt-1200">http://www.luatex.org</span></a>.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">XeTeX</span> </dt><dd
+class="description">bietet die Unterstützung von Unicode-Zeichensätzen und OpenType-Schriften,
+ mehr Informationen sind unter <a
+href="http://tug.org/xetex" class="url" ><span
+class="ectt-1200">http://tug.org/xetex</span></a> verfügbar.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">OMEGA</span> </dt><dd
+class="description">(Omega) ist ein
+ <span class="TEX">T<span
+class="E">E</span>X</span>-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 &#8222;OMEGA&#x00A0;Translation&#x00A0;Processes&#8220; Transformationen zur Verfügung
+ gestellt, die beliebige Eingaben vor der Bearbeitung durch <span class="TEX">T<span
+class="E">E</span>X</span> nach bestimmten
+ Regeln umformen. Omega ist nicht länger als eigenständiges Programm Teil von
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live; es wird nur noch Aleph mitgeliefert.
+ </dd><dt class="description">
+<span
+class="cmsy-10x-x-120">&#x2135;</span> </dt><dd
+class="description">(Aleph) vereinigt
+ die OMEGA- und <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span>-Erweiterungen. Eine Minimaldokumentation finden Sie
+ in <span
+class="ectt-1200">texmf-dist/doc/aleph/base</span>.</dd></dl>
+<!--l. 484--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">2.4</span>&#x00A0;&#x00A0;<a
+ id="x1-140002.4"></a>Weitere Programme von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live</h3>
+<!--l. 486--><p class="noindent" ><span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live enthält eine ganze Reihe unterstützender Programme wie
+
+
+ <dl class="description"><dt class="description">
+<span
+class="ectt-1200">bibtex</span><span
+class="ecsx-1200">, </span><span
+class="ectt-1200">bibtex8</span> </dt><dd
+class="description">zum Verwalten von Bibliographien
+ </dd><dt class="description">
+<span
+class="ectt-1200">biber</span> </dt><dd
+class="description">, zum Verwalten von Bibliographien, soll <span
+class="ectt-1200">bibtex </span>ablösen
+ </dd><dt class="description">
+<span
+class="ectt-1200">dviconcat</span> </dt><dd
+class="description">Zusammenfügen von DVI-Dateien
+ </dd><dt class="description">
+<span
+class="ectt-1200">dvips</span> </dt><dd
+class="description">Konversion von DVI in PostScript
+ </dd><dt class="description">
+<span
+class="ectt-1200">dviselect</span> </dt><dd
+class="description">Ausschneiden von Seiten aus DVI-Dateien
+ </dd><dt class="description">
+<span
+class="ectt-1200">dvipdfmx</span> </dt><dd
+class="description">DVI-nach-PDF-Konverter (erzeugt auch <span
+class="ectt-1200">CJK</span>-konformes PDF aus
+ DVI-Dateien mit OMEGA Erweiterungen)
+ </dd><dt class="description">
+<span
+class="ectt-1200">dvilj</span> </dt><dd
+class="description">Druckertreiber für die HP-LaserJet-Familie
+ </dd><dt class="description">
+<span
+class="ectt-1200">makeindex</span><span
+class="ecsx-1200">, </span><span
+class="ectt-1200">xindy</span> </dt><dd
+class="description">Erzeugen eines Stichwortverzeichnisses
+ </dd><dt class="description">
+<span
+class="ectt-1200">mpost</span> </dt><dd
+class="description">MetaFont-ähnliches Grafikprogramm
+ </dd><dt class="description">
+<span
+class="ectt-1200">psnup</span><span
+class="ecsx-1200">, </span><span
+class="ectt-1200">psselect</span> </dt><dd
+class="description">PostScript-Tools
+ </dd><dt class="description">
+<span
+class="ectt-1200">pdfjam</span><span
+class="ecsx-1200">, </span><span
+class="ectt-1200">pdfjoin</span> </dt><dd
+class="description"><span
+class="ectt-1200">PDF</span>-Tools
+ </dd><dt class="description">
+<span
+class="ecsx-1200">context, mtxrun</span> </dt><dd
+class="description">Con<span class="TEX">T<span
+class="E">E</span>X</span>t and <span
+class="ectt-1200">PDF </span>processor.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">htlatex, </span><span
+class="ecsx-1200">&#x2026;</span> </dt><dd
+class="description"><span
+class="ectt-1200">tex4ht</span>: <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> zu <span
+class="ectt-1200">HTML </span>(und <span
+class="ectt-1200">XML</span>) Konverter.
+ </dd><dt class="description">
+<span
+class="ectt-1200">xdvi</span> </dt><dd
+class="description">DVI-Bildschirmausgabe im X-Window-System</dd></dl>
+
+
+<h2 class="chapterHead"><span class="titlemark">3</span>&#x00A0;&#x00A0;<a
+ id="x1-150003"></a>Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live</h2>
+<h3 class="sectionHead"><span class="titlemark">3.1</span>&#x00A0;&#x00A0;<a
+ id="x1-160003.1"></a>Das Installationsprogramm</h3>
+<!--l. 513--><p class="noindent" >Zur Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live benötigen Sie die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection-<span
+class="ectt-1200">DVD </span>oder den &#8222;<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+Net Installer&#8220; aus dem Internet.
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Net Installer:</span> </dt><dd
+class="description">Verfügbar von <span
+class="ectt-1200">CTAN</span>, unter <span
+class="ectt-1200">systems/texlive/tlnet</span>; die URL
+ <a
+href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span
+class="ectt-1200">http://mirror.ctan.org/systems/texlive/tlnet</span></a> leitet Sie automatisch an
+ einen nahe gelegenen Server des <span
+class="ectt-1200">CTAN</span>-Netzwerks weiter. Sie können entweder die
+ Datei <span
+class="ectt-1200">install-tl.zip </span>herunter laden, die sowohl für Unix als auch Windows
+ gedacht ist, oder die deutlich kleinere Datei <span
+class="ectt-1200">install-unx.tar.gz</span>, die aber nur den
+ Installer für Unix enthält. Nach dem Auspacken finden Sie die Dateien <span
+class="ectt-1200">install-tl</span>
+ (Unix) bzw.&#x00A0;<span
+class="ectt-1200">install-tl.bat </span>(Windows) im Verzeichnis <span
+class="ectt-1200">install-tl</span>.
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span> <span
+class="ecsx-1200">Collection </span><span
+class="ectt-1200">DVD</span><span
+class="ecsx-1200">:</span> </dt><dd
+class="description">Hier finden Sie die Dateien <span
+class="ectt-1200">install-tl </span>(Unix) bzw.&#x00A0;unter
+ Windows <span
+class="ectt-1200">install-tl.bat </span>im Verzeichnis <span
+class="ectt-1200">texlive </span>der <span
+class="ectt-1200">DVD</span>. Unter Windows
+ startet beim Einlegen der DVD im Allgemeinen automatisch ein Programm,
+ bei dem Sie unter anderem das Installationsprogramm von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+ auswählen können. Die <span
+class="ectt-1200">DVD</span>&#x00A0;erhalten Sie als Mitglied eines <span class="TEX">T<span
+class="E">E</span>X</span>-Vereins
+ (wie <a
+href="http://www.dante.de" class="url" ><span
+class="ectt-1200">http://www.dante.de</span></a> für den deutschsprachigen Raum, von der
+ Fachbuchhandlung Lehmanns (<a
+href="http://www.lob.de" class="url" ><span
+class="ectt-1200">http://www.lob.de</span></a>) oder international von der
+ <span class="TEX">T<span
+class="E">E</span>X</span> Users Group (<a
+href="http://tug.org/store" class="url" ><span
+class="ectt-1200">http://tug.org/store</span></a>).
+ <!--l. 532--><p class="noindent" >Alternativ können Sie das <span
+class="ectt-1200">ISO</span>-Image der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live aus dem Internet laden. Nach
+ der Installation von der DVD sollten Sie die Internet-Aktualisierung aktivieren,
+ für Details siehe Abschnitt <a
+href="#x1-360003.16.5">3.16.5<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.</dd></dl>
+<!--l. 535--><p class="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 direkt aus dem Internet erhält. Bei der Verwendung von <span
+class="ectt-1200">DVD</span>&#x00A0;and <span
+class="ectt-1200">ISO</span>&#x00A0;Images erhält
+man den Stand des letzten Major Release. Zwischen zwei Major Releases gibt es <span
+class="ecbx-1200">keine</span>
+Aktualisierung der <span
+class="ectt-1200">DVD</span>&#x00A0;oder <span
+class="ectt-1200">ISO</span>&#x00A0;Images.
+<!--l. 537--><p class="noindent" >Die folgenden Abschnitte beschreiben die Installation für die einzelnen Betriebssysteme.
+
+
+<!--l. 539--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.2</span>&#x00A0;&#x00A0;<a
+ id="x1-170003.2"></a>Unix</h3>
+<!--l. 541--><p class="noindent" >Im Folgenden werden die Eingaben des Benutzers nach dem Kommando-Prompt <span
+class="ectt-1200">&#x003E; fett</span>
+dargestellt.
+<!--l. 543--><p class="noindent" >Das Skript <span
+class="ectt-1200">install-tl </span>ist ein Perl-Skript. Am Einfachsten starten Sie es auf einem
+Unix-System in der Kommandozeile mit <div class="alltt">
+<!--l. 545--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;cd</span><span
+class="ectt-1200">&#x00A0;/pfad/zum/installer</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;perl</span><span
+class="ectt-1200">&#x00A0;install-tl</span>
+</div>
+</div>
+<!--l. 550--><p class="noindent" >(Sie können auch direkt <span
+class="ectt-1200">perl /pfad/zum/installer/install-tl </span>eingeben. Wenn Ihre <span
+class="ectt-1200">DVD</span>
+so gemountet ist, dass als ausführbar gekennzeichnete Skripte direkt gestartet werden können,
+können Sie im Verzeichnis des Installers auch direkt <span
+class="ectt-1200">./install-tl </span>eingeben.) Eventuell
+müssen Sie Ihr Terminalfenster größer machen, damit Sie den kompletten Text sehen
+(Abb.&#x00A0;<a
+href="#x1-190571">3.1<!--tex4ht:ref: fig:text-main --></a>)
+<!--l. 553--><p class="noindent" >Zum Installieren mit Hilfe einer Benutzeroberfläche (Abb.&#x00A0;<a
+href="#x1-190582">3.2<!--tex4ht:ref: fig:gui-main --></a>) verwenden Sie
+<div class="alltt">
+<!--l. 555--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;perl</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-gui</span>
+</div>
+</div>
+<!--l. 559--><p class="noindent" >Hierfür muss das <span
+class="ectt-1200">Perl/TK</span>-Modul mit <span
+class="ectt-1200">XFT</span>-Unterstützung (diese ist bei <span
+class="ectt-1200">GNU</span>/Linux in der Regel
+mit einkompiliert, auf anderen Systemen eventuell nicht) auf Ihrem System installiert
+sein.
+<!--l. 561--><p class="noindent" >Alle Optionen des Installationsprogramms werden mit <div class="alltt">
+
+
+<!--l. 562--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;perl</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-help</span>
+</div>
+</div> angezeigt.
+<!--l. 567--><p class="noindent" ><span
+class="ecbx-1200">Wichtiger Hinweis zu den Zugriffsrechten unter Unix: </span>Ihre aktuelle Einstellung von
+<span
+class="ectt-1200">umask </span>wird bei der Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live berücksichtigt. Daher müssen Sie darauf
+achten, dass Sie hierfür einen sinnvollen Wert einstellen (z. B. <span
+class="ectt-1200">umask002</span>), 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 <span
+class="ectt-1200">umask </span>(indem Sie das Kommando <span
+class="ectt-1200">man</span>
+<span
+class="ectt-1200">umask </span>eingeben oder im Internet danach suchen).
+<!--l. 569--><p class="noindent" ><span
+class="ecbx-1200">Besonderheit bei Cygwin: </span>Im Gegensatz zu anderen Unix-basierten Systemen fehlen bei
+Cygwin im Allgemeinen einige Programme, die vom Installationsprogramm von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+vorausgesetzt werden. Bitte lesen Sie den Abschnitt <a
+href="#x1-200003.5">3.5<!--tex4ht:ref: sec:cygwin --></a>.
+<!--l. 573--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.3</span>&#x00A0;&#x00A0;<a
+ id="x1-180003.3"></a>MacOSX</h3>
+<!--l. 575--><p class="noindent" >Wie in Abschnitt&#x00A0;<a
+href="#x1-100002.0.1">2.0.1<!--tex4ht:ref: sec:tl-coll-dists --></a> bereits erwähnt wurde, existiert mit Mac<span class="TEX">T<span
+class="E">E</span>X</span> (<a
+href="http://tug.org/mactex" class="url" ><span
+class="ectt-1200">http://tug.org/mactex</span></a>)
+ein eigenes <span class="TEX">T<span
+class="E">E</span>X</span>-System für Mac <span
+class="ectt-1200">OSX</span>. Dieses enthält ein komplettes <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live mit einem
+Installationsprogramm, das in Funktionalität und Aussehen der üblichen Installation von
+Software unter Mac <span
+class="ectt-1200">OSX</span>&#x00A0;entspricht. Weiterhin sind einige Zusatzprogramme sowie
+Mac-spezifische Anwendungen und Dokumentationen enthalten.
+<!--l. 577--><p class="noindent" >Wenn Sie die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection-<span
+class="ectt-1200">DVD </span>besitzen, empfiehlt es sich daher, Mac<span class="TEX">T<span
+class="E">E</span>X</span> zu
verwenden.
- Das folgende Beispiel demonstriert, wie die Collection für XeTE X installiert wird, wobei sich die
-Installationsdateien in einem lokalen Verzeichnis befinden:
-tlmgr -repository /local/mirror/tlnet install collection-xetex
-Dies liefert die folgende Ausgabe:
-install: collection-xetex
-install: arabxetex
-...
-install: xetex
-install: xetexconfig
-install: xetex.i386-linux
-running post install action for xetex
-
+<!--l. 579--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.4</span>&#x00A0;&#x00A0;<a
+ id="x1-190003.4"></a>Windows</h3>
+
+
+<!--l. 581--><p class="noindent" >Wenn Sie den <span
+class="ecti-1200">Net Installer </span>verwenden, oder auf Ihrem System beim Einlegen der <span
+class="ectt-1200">DVD </span>das
+Installationsprogramm nicht automatisch gestartet wurde, können Sie die Installation von
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live im Windows-Explorer durch einen Doppelklick auf <span
+class="ectt-1200">install-tl.bat </span>(auf der <span
+class="ectt-1200">DVD</span>
+befindet sich diese Datei im Verzeichnis <span
+class="ectt-1200">texlive</span>) starten.
+<!--l. 583--><p class="noindent" >Falls Sie bei der Installation mehr Optionen benötigen (z. B. die Auswahl spezifischer
+Paketgruppen), starten Sie stattdessen <span
+class="ectt-1200">install-tl-advanced.bat</span>.
+<!--l. 586--><p class="noindent" >Alternativ können Sie eine cmd-Eingabeaufforderung verwenden, dort in das Verzeichnis
+wechseln, in dem sich das Installationsprogramm befindet und
+<div class="alltt">
+<!--l. 588--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">D:\texlive\&#x003E;</span><span
+class="ectt-1200">&#x00A0;install-tl</span>
+</div>
+</div>
+<!--l. 592--><p class="noindent" >eingeben &#8211; <span
+class="ectt-1200">...&#x003E; </span>kennzeichnet hierbei den Eingabeprompt. Ihre Eingabe ist <span
+class="ectt-1200">bold/fett</span>
+dargestellt.
+<!--l. 594--><p class="noindent" >Alternativ können Sie die Installation auch aus einem beliebigen Verzeichnis heraus
+starten:
+<div class="alltt">
+<!--l. 596--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;D:\texlive\install-tl</span>
+</div>
+</div>
+<!--l. 600--><p class="noindent" >wobei wir hier annehmen, dass sich ihre <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection-<span
+class="ectt-1200">DVD </span>im Laufwerk D: befindet.
+Abb.&#x00A0;<a
+href="#x1-190593">3.3<!--tex4ht:ref: fig:wizard-w32 --></a> zeigt das grafische Installationsprogramm im »wizard mode«, das unter Windows
+standardmäßig verwendet wird.
+<!--l. 604--><p class="noindent" >Zur Installation im Textmodus verwenden Sie: <div class="alltt">
+
+
+<!--l. 605--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-no-gui</span>
+</div>
+</div>
+<!--l. 609--><p class="noindent" >Alle vorhandenen Optionen, die beim Starten des Installationsprogramms verwendet werden
+können, werden wie folgt angezeigt:
+<div class="alltt">
+<!--l. 612--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-help</span>
+</div>
+</div>
+<!--l. 616--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-190571"></a>
+
+
+<div class="fancyvrb" id="fancyvrb1"><a
+ id="x1-19002r1"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Installing</span><span
+class="ectt-1000">&#x00A0;TeX</span><span
+class="ectt-1000">&#x00A0;Live</span><span
+class="ectt-1000">&#x00A0;2013</span><span
+class="ectt-1000">&#x00A0;from:</span><span
+class="ectt-1000">&#x00A0;...</span><br class="fancyvrb" /><a
+ id="x1-19004r2"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Platform:</span><span
+class="ectt-1000">&#x00A0;i386-linux</span><span
+class="ectt-1000">&#x00A0;=&#x003E;</span><span
+class="ectt-1000">&#x00A0;&#8217;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux&#8217;</span>
+<br class="fancyvrb" /><a
+ id="x1-19006r3"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Distribution:</span><span
+class="ectt-1000">&#x00A0;inst</span><span
+class="ectt-1000">&#x00A0;(compressed)</span><br class="fancyvrb" /><a
+ id="x1-19008r4"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;...</span><br class="fancyvrb" /><a
+ id="x1-19010r5"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Detected</span><span
+class="ectt-1000">&#x00A0;platform:</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span><br class="fancyvrb" /><a
+ id="x1-19012r6"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span>
+<br class="fancyvrb" /><a
+ id="x1-19014r7"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;B&#x003E;</span><span
+class="ectt-1000">&#x00A0;binary</span><span
+class="ectt-1000">&#x00A0;platforms:</span><span
+class="ectt-1000">&#x00A0;1</span><span
+class="ectt-1000">&#x00A0;out</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;21</span><br class="fancyvrb" /><a
+ id="x1-19016r8"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><br class="fancyvrb" /><a
+ id="x1-19018r9"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;S&#x003E;</span><span
+class="ectt-1000">&#x00A0;set</span><span
+class="ectt-1000">&#x00A0;installation</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(scheme-full)</span><br class="fancyvrb" /><a
+ id="x1-19020r10"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span>
+<br class="fancyvrb" /><a
+ id="x1-19022r11"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;C&#x003E;</span><span
+class="ectt-1000">&#x00A0;customizing</span><span
+class="ectt-1000">&#x00A0;installation</span><span
+class="ectt-1000">&#x00A0;collections</span><br class="fancyvrb" /><a
+ id="x1-19024r12"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;43</span><span
+class="ectt-1000">&#x00A0;collections</span><span
+class="ectt-1000">&#x00A0;out</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;45,</span><span
+class="ectt-1000">&#x00A0;disk</span><span
+class="ectt-1000">&#x00A0;space</span><span
+class="ectt-1000">&#x00A0;required:</span><span
+class="ectt-1000">&#x00A0;3909</span><span
+class="ectt-1000">&#x00A0;MB</span>
+<br class="fancyvrb" /><a
+ id="x1-19026r13"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><br class="fancyvrb" /><a
+ id="x1-19028r14"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;D&#x003E;</span><span
+class="ectt-1000">&#x00A0;directories:</span><br class="fancyvrb" /><a
+ id="x1-19030r15"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;TEXDIR</span><span
+class="ectt-1000">&#x00A0;(the</span><span
+class="ectt-1000">&#x00A0;main</span><span
+class="ectt-1000">&#x00A0;TeX</span><span
+class="ectt-1000">&#x00A0;directory):</span><br class="fancyvrb" /><a
+ id="x1-19032r16"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;/usr/local/texlive/2013</span>
+<br class="fancyvrb" /><a
+ id="x1-19034r17"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;...</span><br class="fancyvrb" /><a
+ id="x1-19036r18"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><br class="fancyvrb" /><a
+ id="x1-19038r19"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;O&#x003E;</span><span
+class="ectt-1000">&#x00A0;options:</span><br class="fancyvrb" /><a
+ id="x1-19040r20"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;use</span><span
+class="ectt-1000">&#x00A0;letter</span><span
+class="ectt-1000">&#x00A0;size</span><span
+class="ectt-1000">&#x00A0;instead</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;A4</span><span
+class="ectt-1000">&#x00A0;by</span><span
+class="ectt-1000">&#x00A0;default</span><br class="fancyvrb" /><a
+ id="x1-19042r21"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;...</span><br class="fancyvrb" /><a
+ id="x1-19044r22"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span>
+<br class="fancyvrb" /><a
+ id="x1-19046r23"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;V&#x003E;</span><span
+class="ectt-1000">&#x00A0;set</span><span
+class="ectt-1000">&#x00A0;up</span><span
+class="ectt-1000">&#x00A0;for</span><span
+class="ectt-1000">&#x00A0;portable</span><span
+class="ectt-1000">&#x00A0;installation</span><br class="fancyvrb" /><a
+ id="x1-19048r24"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><br class="fancyvrb" /><a
+ id="x1-19050r25"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Actions:</span><br class="fancyvrb" /><a
+ id="x1-19052r26"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;I&#x003E;</span><span
+class="ectt-1000">&#x00A0;start</span><span
+class="ectt-1000">&#x00A0;installation</span><span
+class="ectt-1000">&#x00A0;to</span><span
+class="ectt-1000">&#x00A0;hard</span><span
+class="ectt-1000">&#x00A0;disk</span><br class="fancyvrb" /><a
+ id="x1-19054r27"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;H&#x003E;</span><span
+class="ectt-1000">&#x00A0;help</span><br class="fancyvrb" /><a
+ id="x1-19056r28"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;Q&#x003E;</span><span
+class="ectt-1000">&#x00A0;quit</span></div>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;3.1: </td><td
+class="content">Hauptmenü des Installationsprogramms (<span
+class="ectt-1200">GNU</span>/Linux).</td></tr></table></div><!--tex4ht:label?: x1-190571 -->
+
+
+<!--l. 648--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 650--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-190582"></a>
+
+
- 7 HINWEISE ZU WINDOWS 25
- install: xetex-def
- ...
- running mktexlsr
- mktexlsr: Updating /usr/local/texlive/2012/texmf/ls-R...
- ...
- running fmtutil-sys --missing
- ...
- Transcript written on xelatex.log.
- fmtutil: /usr/local/texlive/2012/texmf-var/web2c/xetex/xelatex.fmt installed.
- Wie man sieht, beachtet tlmgr die Abhängigkeiten von Paketen und installiert im obigen Beispiel
- von XeTE X 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:
- Ucomtlmgr show collection-latexextra
- Hier erhält man folgende Ausgabe:
- package: collection-latexextra
- category: Collection
- shortdesc: LaTeX supplementary packages
- longdesc: A large collection of add-on packages for LaTeX.
- installed: Yes
- revision: 14675
- Die komplette Dokumentation finden Sie unter http://tug.org/texlive/tlmgr.html oder mit
- &#x003E; tlmgr -help
-7 Hinweise zu Windows
-Das Installationsprogramm von TE X Live 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 TE X
-Live nur noch ab Windows XP oder später installiert werden.
-7.1 Windows-spezifische Dinge
-Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge:
- Menüs und Verknüpfungen. Im Startmenü wird ein Menü »TE X Live« hinzu gefügt. Hier sind Ein-
- träge für die grafischen Anwendungen (tlmgr, texdoctk, den PS_View (psv) PostScript-Previewer)
- und einige Verknüpfungen zur Dokumentation vorhanden. Für PS_View wird eine Verknüpfung
- auf dem Desktop angelegt, auf die Sie PostScript-Dateien per Drag &amp; Drop ziehen können, um
- diese zu betrachten.
- Automatisches Setzen der Umgebungsvariablen. Hierdurch ist das Setzen dieser Variablen von
- Hand überflüssig geworden.
- Uninstaller. Es wird ein Eintrag zum Entfernen von TE X Live in der Systemsteuerung im Punkt
- Software angelegt. Alternativ können Sie TE X Live über die GUI TE X Live Manager deinstallieren.
- Dateiverknüpfungen Wenn diese Option aktiviert wird, werden TeXworks, Dviout und PS_view ent-
- weder die Standard-Programme für die entsprechenden Dateitypen oder erhalten einen Eintrag
- im &#8216;Öffnen mit&#8217; Dialog.
- Bitmap nach eps Konverter Verschiedene Bitmap-Formate erhalten einen Eintrag bitmap2eps in ihr
- &#8216;Öffnen mit&#8217; Menü. Bitmap2eps ist ein einfaches Skript, das im Hintergrund sam2p oder bmeps
- aufruft.
- Automatische Pfad-Anpassung Erfordert keine manuellen Anpassungen.
-
+<!--l. 651--><p class="noindent" ><img
+src="install-lnx-main.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;3.2: </td><td
+class="content">Grafische Installation im Expertenmodus (<span
+class="ectt-1200">GNU</span>/Linux).</td></tr></table></div><!--tex4ht:label?: x1-190582 -->
+
+
+<!--l. 653--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 655--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-190593"></a>
+
+
- 7 HINWEISE ZU WINDOWS 26
- Abbildung 11: PS_View: sogar sehr extreme Vergrößerungen sind möglich.
-7.2 Zusätzlich enthaltene Programme unter Windows
-Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht
-verfügbar sind:
- Perl und Ghostscript. Da Perl und Ghostscript für TE X Live sehr wichtig ist, werden diese unter
- Windows mitgeliefert und werden intern von TE X Live benutzt. Die in TE X Live 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 TE X Live abgespeckte Versionen, die zu keinen Konflikten mit eventuell bereits vorhandenen
- Installationen von Perl und Ghostscript führen sollten.
- PS_View. Weiterhin wird PS_View installiert, ein neuer PostScript- und PDF-Viewer, der Freie
- Software ist, s. Abb. 11.
- dviout Weiterhin wird dviout, ein DVI-Viewer installiert. Wenn Sie am Anfang Dokumente mit 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 nachge-
- neriert werden, so dass dieser Effekt nach einiger Zeit nur noch selten auftreten wird. Weitere
- Informationen finden Sie in der (sehr guten) Online-Hilfe.
- TeXworks TE Xworks ist eine Oberfläche für TE X mit Editor und integriertem PDF-Viewer.
- Tools für die Kommandozeile. Für einige unter Unix übliche Programme werden Portie-
- rungen für Windows mitgeliefert. Dies sind z. B. gzip, unzip und einige Programme für
- die Kommandozeile aus der xpdf-Suite, wie pdfinfo und pdffonts. (Vom xpdf-Viewer
- selbst gibt es keine Version für Windows, aber der Sumatra PDF-Viewer basiert auf xpdf:
- http://blog.kowalczyk.info/software/sumatrapdf.)
- fc-cache, fc-list etc. dienen XeTE X zur effizienteren Benutzung von Schriften. Mit fc-list können
- Sie die Namen der verfügbaren Schriften anzeigen, die Sie dann unter XeTE X mit dem Kommando
- \font benutzen können. Mit fc-cache kann die Liste der verfügbaren Schriften aktualisiert werden.
-7.3 Nutzerprofile unter Windows
-Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das Verzeichnis %USERPROFILE%.
-
+<!--l. 656--><p class="noindent" ><img
+src="wizard-w32.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;3.3: </td><td
+class="content">Wizard mode (Windows)</td></tr></table></div><!--tex4ht:label?: x1-190593 -->
+
+
+<!--l. 658--><p class="noindent" ></div><hr class="endfigure">
+<h3 class="sectionHead"><span class="titlemark">3.5</span>&#x00A0;&#x00A0;<a
+ id="x1-200003.5"></a>Cygwin</h3>
+<!--l. 662--><p class="noindent" >Bevor Sie mit der Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;beginnen, verwenden Sie das Installationsprogramm
+von Cygwin (<span
+class="ectt-1200">setup.exe</span>) um die Pakete <span
+class="ectt-1200">perl </span>und <span
+class="ectt-1200">wget </span>gegebenenfalls nachzuinstallieren. Wir
+empfehlen weiterhin die Installation folgender Cygwin-Pakete:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">fontconfig</span> </dt><dd
+class="description">für xe<span class="TEX">T<span
+class="E">E</span>X</span> und Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>benötigt
+ </dd><dt class="description">
+<span
+class="ecsx-1200">ghostscript</span> </dt><dd
+class="description">wird von verschiedenen Teilen von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;benötigt
+ </dd><dt class="description">
+<span
+class="ecsx-1200">libXaw7</span> </dt><dd
+class="description">für <span
+class="ectt-1200">xdvi</span>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">ncurses</span> </dt><dd
+class="description">damit der &#8217;clear&#8217;-Befehl im Installer funktioniert</dd></dl>
+<!--l. 674--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.6</span>&#x00A0;&#x00A0;<a
+ id="x1-210003.6"></a>Installation im Textmodus</h3>
+<!--l. 676--><p class="noindent" >Abb.&#x00A0;<a
+href="#x1-190571">3.1<!--tex4ht:ref: fig:text-main --></a> 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.&#x00A0;Menükürzel über die Tastatur eingegeben und dann durch
+Drücken von <span
+class="ecti-1200">Enter </span>übernommen. Hierbei wird zwischen Groß- und Kleinschreibung
+unterschieden!
+<!--l. 678--><p class="noindent" >Die Installation im Textmodus ist so spartanisch, weil dieser Modus überall funktionieren soll,
+selbst mit einer Basisinstallation von Perl (für Windows enthält<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;eine
+Minimalversion von Perl).
+
+
+<!--l. 680--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.7</span>&#x00A0;&#x00A0;<a
+ id="x1-220003.7"></a>Installation mit Benutzeroberfläche im Expertenmodus</h3>
+<!--l. 682--><p class="noindent" >Abb.&#x00A0;<a
+href="#x1-190582">3.2<!--tex4ht:ref: fig:gui-main --></a> zeigt die grafische Installation im Expertenmodus unter GNU/Linux. Funktionell
+unterscheided sich dieser nicht wesentlich vom Textmodus, außer dass natürlich mit Menüs,
+Auswahlboxen etc. gearbeitet wird.
+<!--l. 687--><p class="noindent" >Dieser Modus muss explizit mit <div class="alltt">
+<!--l. 688--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-gui=perltk</span>
+</div>
+</div>
+<!--l. 692--><p class="noindent" >gestartet werden.
+<!--l. 695--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.8</span>&#x00A0;&#x00A0;<a
+ id="x1-230003.8"></a>Installation mit einfacher Benutzeroberfläche (wizard mode)</h3>
+<!--l. 697--><p class="noindent" >Unter Windows wird automatisch diese einfache Form der Installation verwendet, der
+so genannte »wizard mode« (Abb.&#x00A0;<a
+href="#x1-190593">3.3<!--tex4ht:ref: fig:wizard-w32 --></a>). Dieser zeichnet sich dadurch aus, dass er
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;komplett installiert und dabei vom Benutzer nur wenige Angaben gemacht werden
+müssen. Falls Sie eine individuell angepasste Version von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;benötigen, verwenden Sie
+daher bitte einen der beiden anderen Installationsmodi.
+<!--l. 700--><p class="noindent" >Um die Installation explizit im »wizard mode« zu starten (insbesondere unter Unix),
+verwenden Sie: <div class="alltt">
+
+
+<!--l. 702--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-gui=wizard</span>
+</div>
+</div>
+<!--l. 707--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.9</span>&#x00A0;&#x00A0;<a
+ id="x1-240003.9"></a>Benutzung des Installationsprogramms</h3>
+<!--l. 709--><p class="noindent" >Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live und der verwendeten Verzeichnisstruktur gelesen haben) weitgehend
+selbsterklärend sein. Trotzdem wollen wir auf einige Punkte näher eingehen.
+<!--l. 712--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.10</span>&#x00A0;&#x00A0;<a
+ id="x1-250003.10"></a>Auswahl der Binaries (nur für Unix)</h3>
+<!--l. 715--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-250474"></a>
+
+
+<div class="fancyvrb" id="fancyvrb2"><a
+ id="x1-25002r1"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Available</span><span
+class="ectt-1000">&#x00A0;platforms:</span><br class="fancyvrb" /><a
+ id="x1-25004r2"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;===============================================================================</span>
+<br class="fancyvrb" /><a
+ id="x1-25006r3"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;a</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;alpha-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;DEC</span><span
+class="ectt-1000">&#x00A0;Alpha</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span><br class="fancyvrb" /><a
+ id="x1-25008r4"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;b</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;amd64-freebsd</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x86_64</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;FreeBSD</span>
+<br class="fancyvrb" /><a
+ id="x1-25010r5"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;c</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;amd64-kfreebsd</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x86_64</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/kFreeBSD</span><br class="fancyvrb" /><a
+ id="x1-25012r6"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;d</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;amd64-netbsd</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x86_64</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;NetBSD</span>
+<br class="fancyvrb" /><a
+ id="x1-25014r7"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;e</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;armel-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;ARM</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span><br class="fancyvrb" /><a
+ id="x1-25016r8"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;f</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;armhf-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;ARMhf</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span>
+<br class="fancyvrb" /><a
+ id="x1-25018r9"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;g</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;i386-cygwin</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;Cygwin</span><br class="fancyvrb" /><a
+ id="x1-25020r10"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;h</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;i386-freebsd</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;FreeBSD</span>
+<br class="fancyvrb" /><a
+ id="x1-25022r11"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;i</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;i386-kfreebsd</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/kFreeBSD</span><br class="fancyvrb" /><a
+ id="x1-25024r12"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;j</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;i386-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span>
+<br class="fancyvrb" /><a
+ id="x1-25026r13"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;k</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;i386-netbsd</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;NetBSD</span><br class="fancyvrb" /><a
+ id="x1-25028r14"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;l</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;i386-solaris</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Intel</span><span
+class="ectt-1000">&#x00A0;x86</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;Solaris</span>
+<br class="fancyvrb" /><a
+ id="x1-25030r15"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;m</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;mips-irix</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;SGI</span><span
+class="ectt-1000">&#x00A0;IRIX</span><br class="fancyvrb" /><a
+ id="x1-25032r16"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;o</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;mipsel-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;mipsel</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;Linux</span>
+<br class="fancyvrb" /><a
+ id="x1-25034r17"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;p</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;powerpc-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;PowerPC</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span><br class="fancyvrb" /><a
+ id="x1-25036r18"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;s</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;sparc-solaris</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Sparc</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;Solaris</span>
+<br class="fancyvrb" /><a
+ id="x1-25038r19"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;t</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;universal-darwin</span><span
+class="ectt-1000">&#x00A0;universal</span><span
+class="ectt-1000">&#x00A0;binaries</span><span
+class="ectt-1000">&#x00A0;for</span><span
+class="ectt-1000">&#x00A0;MacOSX/Darwin</span><br class="fancyvrb" /><a
+ id="x1-25040r20"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;u</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;win32</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Windows</span>
+<br class="fancyvrb" /><a
+ id="x1-25042r21"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;v</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;x86_64-darwin</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x86_64</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;MacOSX/Darwin</span><br class="fancyvrb" /><a
+ id="x1-25044r22"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;w</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;x86_64-linux</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x86_64</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;GNU/Linux</span>
+<br class="fancyvrb" /><a
+ id="x1-25046r23"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;x86_64-solaris</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;x86_64</span><span
+class="ectt-1000">&#x00A0;with</span><span
+class="ectt-1000">&#x00A0;Solaris</span></div>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;3.4: </td><td
+class="content">Auswahlmenü für Binaries</td></tr></table></div><!--tex4ht:label?: x1-250474 -->
+
+
+<!--l. 742--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 744--><p class="noindent" >Abb.&#x00A0;<a
+href="#x1-250474">3.4<!--tex4ht:ref: fig:bin-text --></a> 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.
+<h3 class="sectionHead"><span class="titlemark">3.11</span>&#x00A0;&#x00A0;<a
+ id="x1-260003.11"></a>Auswahl der zu installierenden Komponenten</h3>
+<!--l. 749--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-260255"></a>
+
+
+<div class="fancyvrb" id="fancyvrb3"><a
+ id="x1-26002r1"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;Select</span><span
+class="ectt-1000">&#x00A0;a</span><span
+class="ectt-1000">&#x00A0;scheme:</span><br class="fancyvrb" /><a
+ id="x1-26004r2"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;===============================================================================</span>
+<br class="fancyvrb" /><a
+ id="x1-26006r3"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;a</span><span
+class="ectt-1000">&#x00A0;[X]</span><span
+class="ectt-1000">&#x00A0;full</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(everything)</span><br class="fancyvrb" /><a
+ id="x1-26008r4"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;b</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;medium</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(small</span><span
+class="ectt-1000">&#x00A0;+</span><span
+class="ectt-1000">&#x00A0;more</span><span
+class="ectt-1000">&#x00A0;packages</span><span
+class="ectt-1000">&#x00A0;and</span><span
+class="ectt-1000">&#x00A0;languages)</span>
+<br class="fancyvrb" /><a
+ id="x1-26010r5"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;c</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;small</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(basic</span><span
+class="ectt-1000">&#x00A0;+</span><span
+class="ectt-1000">&#x00A0;xetex,</span><span
+class="ectt-1000">&#x00A0;metapost,</span><span
+class="ectt-1000">&#x00A0;a</span><span
+class="ectt-1000">&#x00A0;few</span><span
+class="ectt-1000">&#x00A0;languages)</span><br class="fancyvrb" /><a
+ id="x1-26012r6"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;d</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;basic</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(plain</span><span
+class="ectt-1000">&#x00A0;and</span><span
+class="ectt-1000">&#x00A0;latex)</span>
+<br class="fancyvrb" /><a
+ id="x1-26014r7"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;e</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;minimal</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(plain</span><span
+class="ectt-1000">&#x00A0;only)</span><br class="fancyvrb" /><a
+ id="x1-26016r8"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;f</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;ConTeXt</span><span
+class="ectt-1000">&#x00A0;scheme</span><br class="fancyvrb" /><a
+ id="x1-26018r9"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;g</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;GUST</span><span
+class="ectt-1000">&#x00A0;TeX</span><span
+class="ectt-1000">&#x00A0;Live</span><span
+class="ectt-1000">&#x00A0;scheme</span>
+<br class="fancyvrb" /><a
+ id="x1-26020r10"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;h</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;teTeX</span><span
+class="ectt-1000">&#x00A0;scheme</span><span
+class="ectt-1000">&#x00A0;(more</span><span
+class="ectt-1000">&#x00A0;than</span><span
+class="ectt-1000">&#x00A0;medium,</span><span
+class="ectt-1000">&#x00A0;but</span><span
+class="ectt-1000">&#x00A0;nowhere</span><span
+class="ectt-1000">&#x00A0;near</span><span
+class="ectt-1000">&#x00A0;full)</span><br class="fancyvrb" /><a
+ id="x1-26022r11"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;i</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;XML</span><span
+class="ectt-1000">&#x00A0;scheme</span>
+<br class="fancyvrb" /><a
+ id="x1-26024r12"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;j</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><span
+class="ectt-1000">&#x00A0;custom</span><span
+class="ectt-1000">&#x00A0;selection</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;collections</span></div>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;3.5: </td><td
+class="content">Menü zur Auswahl des Schemas</td></tr></table></div><!--tex4ht:label?: x1-260255 -->
+
+
+<!--l. 765--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 768--><p class="noindent" >Abb.&#x00A0;<a
+href="#x1-260255">3.5<!--tex4ht:ref: fig:scheme-text --></a> zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live.
+Durch die Auswahl eines Schemas werden automatisch die Komponenten zur Installation
+ausgewählt, die für das gewünschte Schema notwendig bzw.&#x00A0;sinnvoll sind. Mit einer
+vollständigen Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live (<span
+class="ecti-1200">full scheme</span>) sind Sie auf der sicheren Seite,
+da hier einfach alles installiert wird. Sie können aber auch eines der abgespeckten
+Schemas wie <span
+class="ecti-1200">basic </span>(für ein sehr schlankes System), <span
+class="ecti-1200">medium </span>oder <span
+class="ecti-1200">minimal </span>(dies
+empfiehlt sich aber nur für Testsysteme und weniger zum ernsthaften Arbeiten)
+auswählen. Weiter stehen einige Schemas für spezielle Zwecke oder Sprachen zur
+Verfügung.
+<!--l. 776--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-260266"></a>
+
+
+<div class="center"
+>
+<!--l. 777--><p class="noindent" >
- 7 HINWEISE ZU WINDOWS 27
- Unter Windows 7 oder Windows Vista liegt es meist in C:\Users\&#x003C;username&#x003E;, unter Windows XP
- im Verzeichnis C:/Dokumente und Einstellungen/&#x003C;username&#x003E;.
- In der Datei texmf.cnf und in Kpathsea allgemein wird ~ sowohl unter Unix und Windows korrekt
- aufgelöst.
-7.4 Die Windows-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 HKEY_CURRENT_USER und HKEY_LOCAL_MACHINE, oft abgekürzt als HKCU bzw. HKLM. Der
-HKCU-Teil der Registry wird im Home-Verzeichnis des Benutzers gespeichert (siehe Abschnitt 7.3). 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.
-7.5 Windows Permissions
-In neueren Versionen von Windows wird zwischen normalen Benutzern und Administratoren unterschie-
-den, wobei nur letztere freien Zugang auf alle Teile des Betriebsystems haben. Im Gegensatz zu Unix ist
-es in der Praxis allerdings häufig so, dass Benutzer zur Klasse der Administratoren gehören und daher
-doch alle Freiheiten haben. Trotzdem haben wir einigen Aufwand getrieben, damit TE X Live auch unter
-Windows ohne Administrator-Rechte installiert werden kann.
- Falls der Benutzer, der TE X Live installiert, Administrator-Rechte besitzt, kann TE X Live für alle
-Benutzer des Systems installiert werden, d. h. Verknüpfungen, Menüs und Systemeinträge werden für
-alle Nutzer angelegt. Ansonsten werden diese nur für den aktuellen Benutzer angelegt.
- Unabhängig davon wird grundsätzlich angenommen, dass das Wurzelverzeichnis von TE X Live unter
-%SystemDrive% liegen soll. Allerdings testet das Installationsprogramm, ob dieses Verzeichnis für den
-aktuellen Benutzer schreibbar ist.
- Ein Problem entsteht, wenn TE X Live ohne Administrator-Rechte installiert wird und sich bereits
-ein TE X-System im systemweiten Suchpfad befindet. Windows benutzt zuerst den Suchpfad des Sys-
-tems, erst dann den spezifischen Suchpfad des Nutzers, so dass hier immer zuerst das alte TE X-System
-gefunden wird. Als Workaround wird hier eine Verknüpfung mit einer Eingabeaufforderung erzeugt, in
-der das Programmverzeichnis von TE X Live im Suchpfad vor den Standardsuchpfad geschrieben wird.
-Dies bedeutet, dass in diesem Fall nur in einer Eingabeaufforderung verfügbar ist, die über diese Ver-
-knüpfung gestartet wird. Die Verknüpfung für TE Xworks (falls Sie dieses installieren) fügt ebenfalls
-automatisch TE X Live am Anfang des Suchpfades ein, so dass es direkt benutzbar ist.
- Unter Windows Vista gibt es einen weiteren Fallstrick. Selbst wenn Sie als Administrator ange-
-meldet sind, müssen Sie Programme trotzdem explizit mit Administratorrechten starten. Insofern ist
-es tatsächlich nicht sehr sinnvoll, sich als Administrator anzumelden. Klicken Sie stattdessen 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.
-7.6 Erhöhen des maximal verfügbaren Speichers unter Windows und Cyg-
- win
-Unter Windows und Cygwin (s. Abschnitt 3.1.4 für die Installation unter Cygwin) kann es vorkommen,
-dass der den in TE X Live enthaltenen Programmen zur Verfügung gestellte Speicher nicht ausreicht.
-Dies kann z. B. passieren, wenn in asy ein Array von 25 Millionen Gleitkommazahlen allokiert wird oder
-ein Dokument mit umfangreichen Schriften mit LuaTE X übersetzt wird.
- Für Cygwin ist die Erhöhung des Maximalspeichers im Cygwin-Hanbuch beschrieben
-(http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html).
- Unter Windows können Sie eine Datei moremem.reg mit folgenden vier Zeilen anlegen:
-Windows Registry Editor Version 5.00
-[HKEY_LOCAL_MACHINE\Software\Cygwin]
-"heap_chunk_in_mb"=dword:ffffff00
- Führen Sie dann als Administrator regedit /s moremem.reg aus. (Falls der zur Verfügung ste-
-hende Speicher nur für den aktuellen Nutzer erhöht werden soll, verwenden Sie stattdessen einfach
-HKEY_CURRENT_USER).
-
+<!--l. 778--><p class="noindent" ><img
+src="stdcoll.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;3.6: </td><td
+class="content">Menü zur Aus- oder Abwahl von Collections.</td></tr></table></div><!--tex4ht:label?: x1-260266 -->
+</div>
+
+
+<!--l. 781--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 783--><p class="noindent" >Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten <span
+class="ecti-1200">standard</span>
+<span
+class="ecti-1200">collections </span>und <span
+class="ecti-1200">language collections </span>(s. Abb.&#x00A0;<a
+href="#x1-260266">3.6<!--tex4ht:ref: fig:collections-gui --></a>, diesmal zur Abwechslung im GUI-Modus)
+individuell nach Ihren Wünschen anpassen.
+<!--l. 787--><p class="noindent" >Während das Schema nur den grundlegenden Funktionsumfang vorgibt, ist die Auswahl von
+Komponenten auf der Ebene der <span
+class="ecti-1200">Collections </span>viel feiner. Eine Collection besteht dabei aus
+mehreren Paketen zu einem Thema, wobei jedes der Pakete aus bestimmten Makrodateien,
+Fontdateien usw. bestehen kann.
+<!--l. 791--><p class="noindent" >Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit
+dem <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Manager (<span
+class="ectt-1200">tlmgr</span>), das in Abschnitt&#x00A0;<a
+href="#x1-460006">6<!--tex4ht:ref: sec:tlmgr --></a> beschrieben wird. Hier können Sie
+gezielt einzelne Pakete installieren oder entfernen.
+<h3 class="sectionHead"><span class="titlemark">3.12</span>&#x00A0;&#x00A0;<a
+ id="x1-270003.12"></a>Verzeichnisse</h3>
+<!--l. 796--><p class="noindent" >Die Verzeichnisstruktur von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live wurde bereits im Abschnitt&#x00A0;<a
+href="#x1-120002.2">2.2<!--tex4ht:ref: sec:texmftrees --></a> auf S.&#x00A0;<span class="pageref"><a
+href="#x1-120002.2">§</a></span>
+beschrieben. Als Wurzelverzeichnis für <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live (<span
+class="ectt-1200">TEXDIR</span>) wird unter Windows
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">%SystemDrive%\texlive\2013</span></span></span> und unter Unix (<span
+class="ectt-1200">/usr/local/texlive/2013</span>) angenommen.
+<!--l. 800--><p class="noindent" >Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live als normaler
+Nutzer installieren wollen und kein Schreibrecht in dem oben angegebenen Verzeichnis
+besitzen.
+<!--l. 803--><p class="noindent" >Auf Wunsch können Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live also auch in Ihrem Home-Verzeichnis installieren, wenn Sie
+sowieso der einzige Verwender von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live sind. Für Ihr Home-Verzeichnis können Sie
+den Pfad »|&#x00A0;|« verwenden und so beispielsweise <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live nach |&#x00A0;/texlive/2013|
+installieren.
+<!--l. 807--><p class="noindent" >Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen beizubehalten. So können
+Sie von Jahr zu Jahr einfach die neue Version testen, ohne die alte zu entsorgen.
+Bei Bedarf können Sie einen symbolischen Link (z.B. <span
+class="ectt-1200">/usr/local/texlive-cur</span>)
+verwenden, der jeweils auf das Verzeichnis der aktuellen Version von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+verweist.
+<!--l. 812--><p class="noindent" >Wenn Sie die Einstellung <span
+class="ectt-1200">TEXDIR </span>im Installationsprogramm ändern, werden die Werte für
+<span
+class="ectt-1200">TEXMFLOCAL</span>, <span
+class="ectt-1200">TEXMFSYSVAR </span>und <span
+class="ectt-1200">TEXMFSYSCONFIG </span>automatisch angepasst.
+<!--l. 816--><p class="noindent" >Das als <span
+class="ectt-1200">TEXMFHOME </span>bezeichnete Verzeichnis ist der Ort, in dem persönliche Makrodateien,
+Schriften o. ä. abgelegt werden können. Vorgabewert ist ~/texmf. Im Gegensatz zu <span
+class="ectt-1200">TEXDIR</span>
+wird ~&#x00A0;hier nicht direkt zum Pfad des Home-Verzeichnisses aufgelöst, sondern unverändert in
+
+
+die Konfigurationsdateien von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live übernommen und erst zur Laufzeit aufgelöst. Somit
+kann jeder Nutzer des Systems seinen komplett eigenen Pfad haben, der von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+verwendet wird, und so nach Wunsch auch eigene Konfigurationsänderungen durchführen. Zur
+Laufzeit wird ~&#x00A0;unter Unix durch <span
+class="ectt-1200">$HOME </span>und unter Windows durch <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">%USERPROFILE%</span></span></span>
+ersetzt.
+<!--l. 819--><p class="noindent" >Die Variable <span
+class="ectt-1200">TEXMFVAR </span>verweist auf das Verzeichnis mit benutzerspezifisch erzeugten
+Konfigurationsdateien, z. B. den Konfigurations-Cache von Con<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;Mk<span
+class="ectt-1200">IV</span>.
+<!--l. 822--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.13</span>&#x00A0;&#x00A0;<a
+ id="x1-280003.13"></a>Optionen</h3>
+<!--l. 824--><p class="noindent" >Die folgende Box zeigt das Menü, in dem weitere Einstellungen für die Installation von
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live möglich sind.
+<!--l. 826--><p class="noindent" >
+<div class="fancyvrb" id="fancyvrb4"><a
+ id="x1-28002r1"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;P&#x003E;</span><span
+class="ectt-1000">&#x00A0;use</span><span
+class="ectt-1000">&#x00A0;letter</span><span
+class="ectt-1000">&#x00A0;size</span><span
+class="ectt-1000">&#x00A0;instead</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;A4</span><span
+class="ectt-1000">&#x00A0;by</span><span
+class="ectt-1000">&#x00A0;default:</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span><br class="fancyvrb" /><a
+ id="x1-28004r2"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;E&#x003E;</span><span
+class="ectt-1000">&#x00A0;execution</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;restricted</span><span
+class="ectt-1000">&#x00A0;list</span><span
+class="ectt-1000">&#x00A0;of</span><span
+class="ectt-1000">&#x00A0;programs:</span><span
+class="ectt-1000">&#x00A0;[X]</span>
+<br class="fancyvrb" /><a
+ id="x1-28006r3"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;F&#x003E;</span><span
+class="ectt-1000">&#x00A0;create</span><span
+class="ectt-1000">&#x00A0;format</span><span
+class="ectt-1000">&#x00A0;files:</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;[X]</span><br class="fancyvrb" /><a
+ id="x1-28008r4"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;D&#x003E;</span><span
+class="ectt-1000">&#x00A0;install</span><span
+class="ectt-1000">&#x00A0;font/macro</span><span
+class="ectt-1000">&#x00A0;doc</span><span
+class="ectt-1000">&#x00A0;tree:</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;[X]</span>
+<br class="fancyvrb" /><a
+ id="x1-28010r5"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;S&#x003E;</span><span
+class="ectt-1000">&#x00A0;install</span><span
+class="ectt-1000">&#x00A0;font/macro</span><span
+class="ectt-1000">&#x00A0;source</span><span
+class="ectt-1000">&#x00A0;tree:</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;[X]</span><br class="fancyvrb" /><a
+ id="x1-28012r6"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;L&#x003E;</span><span
+class="ectt-1000">&#x00A0;create</span><span
+class="ectt-1000">&#x00A0;symlinks</span><span
+class="ectt-1000">&#x00A0;in</span><span
+class="ectt-1000">&#x00A0;standard</span><span
+class="ectt-1000">&#x00A0;directories:</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;[</span><span
+class="ectt-1000">&#x00A0;]</span>
+<br class="fancyvrb" /><a
+ id="x1-28014r7"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;binaries</span><span
+class="ectt-1000">&#x00A0;to:</span><br class="fancyvrb" /><a
+ id="x1-28016r8"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;manpages</span><span
+class="ectt-1000">&#x00A0;to:</span><br class="fancyvrb" /><a
+ id="x1-28018r9"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;info</span><span
+class="ectt-1000">&#x00A0;to:</span>
+<br class="fancyvrb" /><a
+ id="x1-28020r10"></a><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;</span><span
+class="ectt-1000">&#x00A0;&#x003C;Y&#x003E;</span><span
+class="ectt-1000">&#x00A0;after</span><span
+class="ectt-1000">&#x00A0;installation,</span><span
+class="ectt-1000">&#x00A0;get</span><span
+class="ectt-1000">&#x00A0;package</span><span
+class="ectt-1000">&#x00A0;updates</span><span
+class="ectt-1000">&#x00A0;from</span><span
+class="ectt-1000">&#x00A0;CTAN:</span><span
+class="ectt-1000">&#x00A0;[X]</span></div>
+<!--l. 843--><p class="noindent" >Zur Erläuterung:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">use letter size instead of A4 by default:</span> </dt><dd
+class="description">Verwendung von Letter anstatt DIN A4 als
+ Standardpapiergröße. Natürlich können Sie später unabhängig davon für einzelne
+ Dokumente eine beliebige Papiergröße wählen.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">execution of restricted list of programs:</span> </dt><dd
+class="description">Ab <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;2011 können bei einem
+ <span class="TEX">T<span
+class="E">E</span>X</span>-Lauf standardmäßig einige externe Programme aufgerufen werden. Die
+ (kurze) Liste der erlaubten Programme wird in der Datei <span
+class="ectt-1200">texmf.cnf </span>definiert. Für
+ weitere Informationen siehe Abschnitt&#x00A0;<span
+class="ecbx-1200">??</span> über Neuerungen in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;2011.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">create format files:</span> </dt><dd
+class="description">Auch wenn das Erzeugen von Formatdateien für Makropakete,
+ die Sie gar nicht benötigen, Zeit und Platz kostet, empfehlen wir trotzdem,
+
+
+ diese Option ausgewählt zu belassen. Falls Sie diese Option abwählen,
+ werden Formatdateien jeweils bei Bedarf erzeugt, und dann im persönlichen
+ <span
+class="ectt-1200">TEXMFVAR</span>-Baum des aktuellen Benutzers abgelegt. Dort liegende Formate
+ werden allerdings nicht automatisch neu generiert, wenn z. B. Programme oder
+ Silbentrennmuster aktualisiert werden, so dass im Extremfall nach einem Update
+ Inkompatibilitäten entstehen können.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">install font/macro </span><span
+class="ecsx-1200">&#x2026;</span><span
+class="ecsx-1200">&#x00A0;tree:</span> </dt><dd
+class="description">Mit dieser Option können Sie verhindern, dass die
+ Dokumentation und die Quelldateien der Pakete installiert werden. Wir raten
+ aber, die Vorgabe zu übernehmen, also die Dokumentation und Quelldateien zu
+ installieren.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">create symlinks in standard directories</span> </dt><dd
+class="description">(nur unter Unix): Mit dieser Option können
+ Sie symbolische Links
+ für Programme und Dokumentation in den Standardverzeichnissen Ihres Systems
+ anlegen, so dass Sie Ihre Umgebungsvariablen <span
+class="ectt-1200">PATH</span>, <span
+class="ectt-1200">MANPATH </span>und <span
+class="ectt-1200">INFOPATH </span>nicht
+ anpassen müssen. Natürlich benötigen Sie für diese Option Schreibrechte in den
+ entsprechenden Verzeichnissen. Hinweis: Diese Option ist nicht dazu gedacht, ein
+ vorhandenes <span class="TEX">T<span
+class="E">E</span>X</span>-System, das z. B. als Teil Ihrer Linux-Distribution installiert
+ wurde, zu überschreiben! Sie dient vielmehr dazu, dass Links in Verzeichnissen
+ angelegt werden, wo die Nutzer sie erwarten &#8211; beispielsweise in <span
+class="ectt-1200">/usr/local/bin</span>
+ &#8211;, aber sich dort noch keine <span class="TEX">T<span
+class="E">E</span>X</span>-Programme befinden.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">after installation </span><span
+class="ecsx-1200">&#x2026; CTAN:</span> </dt><dd
+class="description">
+ 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 <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;installiert wurde und Pakete nach der
+ Installation manuell hinzugefügt werden sollen.
+ </dd></dl>
+<!--l. 870--><p class="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&#x00A0;<a
+href="#x1-310003.16">3.16<!--tex4ht:ref: sec:postinstall --></a> für eventuell notwendige Arbeiten zum Abschluss der
+Installation.
+
+
+<!--l. 873--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.14</span>&#x00A0;&#x00A0;<a
+ id="x1-290003.14"></a>Kommandozeilenoptionen für die Installation</h3>
+<!--l. 876--><p class="noindent" >Nach Eingabe von <div class="alltt">
+<!--l. 877--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;install-tl</span><span
+class="ectt-1200">&#x00A0;-help</span>
+</div>
+</div> erhalten Sie eine Liste der vorhanden Kommandozeilenoptionen. Sie können diese entweder
+mit |-| oder |&#8211;| verwenden. Die wichtigsten sind:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">-gui</span> </dt><dd
+class="description">Installation
+ im grafischen Modus. Hierfür muss unter Unix Perl/Tk (mit <span
+class="ectt-1200">XFT</span>-Unterstützung)
+ installiert sein (<a
+href="http://tug.org/texlive/distro.html#perltk" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/distro.html#perltk</span></a>). Falls dies nicht
+ der Fall ist, wird die Installation im Textmodus durchgeführt.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">-no-gui</span> </dt><dd
+class="description">Installation im Textmodus. Da dies unter Unix Standard ist, wirkt sich diese
+ Option nur unter Windows aus. Da die Installation zum Benutzen von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+ direkt von <span
+class="ectt-1200">DVD </span>im grafischen Modus nicht verfügbar ist, brauchen Sie in diesem
+ Fall unbedingt den Textmodus.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">-lang </span><span
+class="ecsl-1200">LL</span> </dt><dd
+class="description">Sprache des Installationsprogramms als Sprach-Code in zwei Buchstaben
+ (<span
+class="ecsl-1200">LL</span>). Derzeit werden unterstützt. Das Installationsprogramm versucht, die
+ gewünschte Sprache anhand des Systems herauszufinden. Falls dies scheitert oder
+ die betreffende Sprache nicht verfügbar ist, wird als Fallback-Sprache Englisch
+ genutzt.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">-portable</span> </dt><dd
+class="description">Die Option <span
+class="ectt-1200">-portable </span>(<span
+class="ectt-1200">V </span>im Text-Installer oder die entsprechende Option im
+ grafischen Installer); dient der Installation auf einem USB-Stick oder einer DVD-R.
+ Siehe Abschnitt <a
+href="#x1-440005">5<!--tex4ht:ref: sec:portable-tl --></a> für Informationen über die portable Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">-profile </span><span
+class="ecsl-1200">profile</span> </dt><dd
+class="description">Das Installationsprogramm schreibt die ausgewählten Optionen in
+
+
+ eine Datei <span
+class="ectt-1200">texlive.profile</span>. Mit dieser Option können Sie eine bereits
+ vorhandene Datei bei der Installation weiter verwenden, z. B. wenn Sie äquivalente
+ Installationen auf mehreren Rechnern realisieren wollen, ohne alle Auswahlschritte
+ der Installation immer wieder neu durchführen zu müssen.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">-repository </span><span
+class="ecsl-1200">url/path</span> </dt><dd
+class="description">zur Auswahl einer Installationsquelle, für weitere Erläuterung
+ siehe den nächsten Abschnitt.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">-in-place</span> </dt><dd
+class="description">Sollten Sie schon ein rsync, svn, oder eine andere Kopie von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+ haben (siehe <a
+href="http://tug.org/texlive/acquire-mirror.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/acquire-mirror.html</span></a>), dann wird diese
+ Option genau das nutzen, was Sie schon haben und nur die notwendigen post-install
+ Operationen durchführen. Eine Warnung: Die Datei <br
+class="newline" /><span
+class="ectt-1200">tlpkg/texlive.tlpdb </span>kann dadurch überschrieben werden; machen Sie vorher
+ gegebenenfalls eine Sicherheitskopie. Die Entfernung von Paketen muss auch
+ manuell vorgenommen werden.
+ <!--l. 912--><p class="noindent" >Diese Option kann nicht über die Installer-Schnittstelle gesetzt werden.</dd></dl>
+<!--l. 916--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.15</span>&#x00A0;&#x00A0;<a
+ id="x1-300003.15"></a>Die Option repository</h3>
+<!--l. 919--><p class="noindent" >Als Standardquelle für die Installation wird ein <span
+class="ectt-1200">CTAN</span>-Knoten verwendet, der automatisch von
+<a
+href="http://mirror.ctan.org" class="url" ><span
+class="ectt-1200">http://mirror.ctan.org</span></a> ermittelt wird.
+<!--l. 921--><p class="noindent" >Falls Sie eine andere Installationsquelle verwenden wollen, geben Sie eine neue Quelle an, die
+entweder mit <span
+class="ectt-1200">ftp:</span>, <span
+class="ectt-1200">http: </span>oder <span
+class="ectt-1200">file:/ </span>beginnt oder ein Verzeichnispfad auf Ihrem
+System ist. Falls Sie <span
+class="ectt-1200">http: </span>oder <span
+class="ectt-1200">ftp: </span>verwenden, werden »<span
+class="ectt-1200">/</span>«-Zeichen am Ende
+ignoriert.
+<!--l. 924--><p class="noindent" >Sie können also z. B. einen bestimmten <span
+class="ectt-1200">CTAN</span>-Knoten auswählen, so etwa
+<a
+href="http://ctan.example.org/tex-archive/systems/texlive/tlnet/" class="url" ><span
+class="ectt-1200">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a>, wobei Sie natürlich
+statt |ctan.example.org| einen echten Servernamen verwenden und wahrscheinlich auch den
+Rest der URL anpassen müssen. Eine Auflistung von <span
+class="ectt-1200">CTAN</span>-Servern finden Sie unter
+<a
+href="http://ctan.org/mirrors" class="url" ><span
+class="ectt-1200">http://ctan.org/mirrors</span></a>.
+<!--l. 930--><p class="noindent" >Falls Sie ein lokales Repository verwenden (also entweder direkt einen Verzeichnispfad oder
+eine mit <span
+class="ectt-1200">file:/</span>-URL angeben), so werden bevorzugt Archivdateien in einem Unterverzeichnis
+
+
+<span
+class="ectt-1200">archive </span>des Repository verwendet, selbst wenn ausgepackte Dateien vorhanden
+sind.
+<!--l. 935--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.16</span>&#x00A0;&#x00A0;<a
+ id="x1-310003.16"></a>Aufgaben im Anschluss an die Installation</h3>
+<!--l. 937--><p class="noindent" >Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige
+Kleinigkeiten erledigt werden müssen.
+<!--l. 939--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.1</span>&#x00A0;&#x00A0;<a
+ id="x1-320003.16.1"></a>Windows</h4>
+<!--l. 941--><p class="noindent" >Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm
+alles komplett erledigt haben sollte.
+<!--l. 943--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.2</span>&#x00A0;&#x00A0;<a
+ id="x1-330003.16.2"></a>Unix, falls symbolische Links angelegt wurden</h4>
+<!--l. 945--><p class="noindent" >Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt
+werden sollten (s. Abschnitt&#x00A0;<a
+href="#x1-280003.13">3.13<!--tex4ht:ref: sec:options --></a>), dann sollten hier auch keine Nacharbeiten mehr notwendig
+sein.
+<!--l. 947--><p class="noindent" >
+
+
+<h4 class="subsectionHead"><span class="titlemark">3.16.3</span>&#x00A0;&#x00A0;<a
+ id="x1-340003.16.3"></a>Umgebungsvariablen für Unix</h4>
+<!--l. 950--><p class="noindent" >Das Verzeichnis mit den ausführbaren Programmen von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live muss sich im Suchpfad des
+Systems befinden. Jedes unterstützte System besitzt ein eigenes Verzeichnis unterhalb von
+<span
+class="ectt-1200">TEXDIR/bin</span>, deren Namen Sie in Abb.&#x00A0;<a
+href="#x1-250474">3.4<!--tex4ht:ref: fig:bin-text --></a> finden.
+<!--l. 954--><p class="noindent" >Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien zu den
+entsprechenden Suchpfaden für Dokumentation hinzufügen.
+<!--l. 957--><p class="noindent" >Für Systeme mit einer Bourne-kompatiblen Shell wie <span
+class="ectt-1200">bash </span>ist hier am Beispiel von
+GNU/Linux aufgeführt, wie die Befehle zum Setzen der Umgebungsvariablen (z. B. in
+<span
+class="ectt-1200">$HOME/.profile</span>) aussehen könnten:
+
+
+<div class="verbatim" id="verbatim-1">
+export&#x00A0;PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH
+&#x00A0;<br />export&#x00A0;MANPATH=/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH
+&#x00A0;<br />export&#x00A0;INFOPATH=/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH
+</div>
+<!--l. 965--><p class="nopar" >
+<!--l. 967--><p class="noindent" >Für <span
+class="ectt-1200">csh </span>oder <span
+class="ectt-1200">tcsh </span>erfolgt die Konfiguration in der Regel in der Datei&#x00A0;<span
+class="ectt-1200">$HOME/.cshrc </span>und
+könnte so aussehen:
+
+
+<div class="verbatim" id="verbatim-2">
+setenv&#x00A0;PATH&#x00A0;/usr/local/texlive/2013/bin/i386-linux:$PATH
+&#x00A0;<br />setenv&#x00A0;MANPATH&#x00A0;/usr/local/texlive/2013/texmf-dist/doc/man:$MANPATH
+&#x00A0;<br />setenv&#x00A0;INFOPATH&#x00A0;/usr/local/texlive/2013/texmf-dist/doc/info:$INFOPATH
+</div>
+<!--l. 974--><p class="nopar" >
+<!--l. 976--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.4</span>&#x00A0;&#x00A0;<a
+ id="x1-350003.16.4"></a>Systemweites Setzen von Umgebungsvariablen</h4>
+<!--l. 980--><p class="noindent" >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.
+<!--l. 983--><p class="noindent" >Daher hier nur zwei Hinweise:
+<!--l. 986--><p class="noindent" >
+ <dl class="enumerate"><dt class="enumerate">
+ 1. </dt><dd
+class="enumerate">Schauen Sie nach einer Datei <span
+class="ectt-1200">/etc/manpath.config</span>. Falls diese vorhanden ist,
+ sollte es reichen, folgende Zeilen hinzu zu fügen:
+
+
+ <div class="verbatim" id="verbatim-3">
+ MANPATH_MAP&#x00A0;/usr/local/texlive/2013/bin/i386-linux&#x00A0;\
+ &#x00A0;<br />&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;&#x00A0;/usr/local/texlive/2013/texmf/doc/man</div>
+ <!--l. 993--><p class="nopar" >
+ </dd><dt class="enumerate">
+ 2. </dt><dd
+class="enumerate">Prüfen Sie, ob es auf Ihrem System eine Datei <span
+class="ectt-1200">/etc/environment </span>gibt, in der die
+ systemweiten Umgebungsvariablen definiert werden.
+ <!--l. 998--><p class="noindent" >Zusätzlich wird ein symbolischer Link <span
+class="ectt-1200">man </span>im binary-Verzeichnis unter Unix angelegt,
+ der auf <span
+class="ectt-1200">texmf-dist/doc/man </span>berweist. Einige Versionen von <span
+class="ectt-1200">man</span>, so z. B. unter
+ Mac <span
+class="ectt-1200">OSX</span>, finden so verlinkte Man-Pages automatisch, so dass hier keine spezielle
+ Konfiguration für die Man-Pages mehr erforderlich ist.
+ </dd></dl>
+<!--l. 1004--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.5</span>&#x00A0;&#x00A0;<a
+ id="x1-360003.16.5"></a>Internet-Updates nach der Installation von DVD</h4>
+<!--l. 1008--><p class="noindent" >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:
+<div class="alltt">
+<!--l. 1010--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;tlmgr</span><span
+class="ectt-1200">&#x00A0;option</span><span
+class="ectt-1200">&#x00A0;repository</span><span
+class="ectt-1200">&#x00A0;http://mirror.ctan.org/systems/texlive/tlnet</span>
+</div>
+</div>
+<!--l. 1014--><p class="noindent" >Dadurch nutzt <span
+class="ectt-1200">tlmgr </span>beim nächsten Update einen <span
+class="ectt-1200">CTAN</span>&#x00A0;Mirror. Sollte es Probleme bei der
+automatischen Wahl eines Mirror-Servers geben, kann ein bestimmter <span
+class="ectt-1200">CTAN</span>&#x00A0;Server von der
+
+
+unter <a
+href="http://ctan.org/mirrors" class="url" ><span
+class="ectt-1200">http://ctan.org/mirrors</span></a> verfügbaren Liste ausgewählt werden. Benutzen Sie diesen
+Pfad dann mit dem oben genannten Befehl.
+<!--l. 1016--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.6</span>&#x00A0;&#x00A0;<a
+ id="x1-370003.16.6"></a>Font configuration für xe<span class="TEX">T<span
+class="E">E</span>X</span></h4>
+<!--l. 1019--><p class="noindent" >xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;und Lua<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;können nicht nur die Schriften in den <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Bäumen nutzen, sondern
+auch die auf dem System vorhandenen Fonts. Die Methoden, wie sie dies tun, ähneln sich, sind
+aber verschieden.
+<!--l. 1021--><p class="noindent" >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.
+<!--l. 1023--><p class="noindent" >Hierfür wird bei der Installation des <span
+class="ectt-1200">xetex </span>Pakets die Datei <br
+class="newline" /><span
+class="ectt-1200">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf </span>erzeugt.
+<!--l. 1026--><p class="noindent" >Um die mitgelieferten <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Schriften systemweit verwenden zu können, gehen Sie bitte
+folgendermaßen vor:
+<!--l. 1030--><p class="noindent" >
+ <dl class="enumerate"><dt class="enumerate">
+ 1. </dt><dd
+class="enumerate">Kopieren Sie als root-User <span
+class="ectt-1200">texlive-fontconfig.conf </span>nach <br
+class="newline" /><span
+class="ectt-1200">/etc/fonts/conf.d/09-texlive.conf</span>.
+ </dd><dt class="enumerate">
+ 2. </dt><dd
+class="enumerate">Führen Sie <span
+class="ectt-1200">fc-cache -fsv </span>aus.</dd></dl>
+<!--l. 1035--><p class="noindent" >Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die obigen Schritte fehlen,
+können Sie die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Schriften für sich selbst als xe<span class="TEX">T<span
+class="E">E</span>X</span>-Nutzer verwendbar
+machen:
+ <dl class="enumerate"><dt class="enumerate">
+ 1. </dt><dd
+class="enumerate">Kopieren Sie <span
+class="ectt-1200">texlive-fontconfig.conf </span>in das Unterverzeichnis <span
+class="ectt-1200">&#x00A0;/.fonts.conf</span>,
+ wobei <span
+class="ectt-1200">&#x00A0; </span>Ihr Home-Verzeichnis ist.
+ </dd><dt class="enumerate">
+ 2. </dt><dd
+class="enumerate">Führen Sie <span
+class="ectt-1200">fc-cache -fv </span>aus.</dd></dl>
+<!--l. 1044--><p class="noindent" >Führen Sie <span
+class="ectt-1200">fc-list </span>aus, um eine Liste der Systemschriften mit hilfreichen Informationen zu
+
+
+erhalten.
+<!--l. 1046--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.7</span>&#x00A0;&#x00A0;<a
+ id="x1-380003.16.7"></a>Con<span class="TEX">T<span
+class="E">E</span>X</span>t Mark IV</h4>
+<!--l. 1049--><p class="noindent" >Sowohl das &#8222;alte&#8220; Con<span class="TEX">T<span
+class="E">E</span>X</span>t (Mark <span
+class="ectt-1200">II</span>) als auch das &#8216;neue&#8217; Con<span class="TEX">T<span
+class="E">E</span>X</span>t (Mark <span
+class="ectt-1200">IV</span>) sollten
+problemlos nach der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Installation funktionieren und brauchen keine besondere
+Aufmerksamkeit, sofern <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">tlmgr</span></span></span> für den Update-Prozess genutzt wird.
+<!--l. 1051--><p class="noindent" >Da Con<span class="TEX">T<span
+class="E">E</span>X</span>t Mk<span
+class="ectt-1200">IV </span>jedoch nicht die kpathsea-Bibliothek nutzt, ist ein wenig manuelle
+Nacharbeit notwendig, wenn neue Dateien manuell installiert werden (also ohne die Nutzung
+von <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">tlmgr</span></span></span>).
+<!--l. 1055--><p class="noindent" >Nach einer jeden solchen Installation muss jeder Nutzer das das folgende Kommando
+ausführen, um den Con<span class="TEX">T<span
+class="E">E</span>X</span>t Cache zu aktualisieren:
+
+
+<div class="verbatim" id="verbatim-4">
+context&#x00A0;--generate
+</div>
+<!--l. 1059--><p class="nopar" >
+<!--l. 1061--><p class="noindent" >Die erzeugten Dateien werden in <span
+class="ectt-1200">TEXMFCACHE </span>gespeichert, dessen Standardwert
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">TEXMSYSVAR;TEXMFVAR</span></span></span> ist.
+<!--l. 1063--><p class="noindent" >Con<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;Mk<span
+class="ectt-1200">IV </span>liest aus allen Pfaden, die in <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">TEXMFCACHE</span></span></span> 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.
+<!--l. 1065--><p class="noindent" >Für weitere Informationen siehe <a
+href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span
+class="ectt-1200">http://wiki.contextgarden.net/Running_Mark_IV</span></a> und
+<a
+href="http://wiki.contextgarden.net/TeX_Live_2012" class="url" ><span
+class="ectt-1200">http://wiki.contextgarden.net/TeX_Live_2012</span></a>.
+<!--l. 1069--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.8</span>&#x00A0;&#x00A0;<a
+ id="x1-390003.16.8"></a>Integrieren lokaler bzw. nutzer-spezifischer Makros</h4>
+<!--l. 1072--><p class="noindent" >Wie bereits in Abschnitt&#x00A0;<a
+href="#x1-120002.2">2.2<!--tex4ht:ref: sec:texmftrees --></a> erwähnt, ist der Verzeichnisbaum <span
+class="ectt-1200">TEXMFLOCAL </span>(im Normalfall
+<span
+class="ectt-1200">/usr/local/texlive/texmf-local </span>oder <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">%SystemDrive%\texlive\</span></span></span><br
+class="newline" /><span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">texmf-local</span></span></span>) 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 <span
+class="ectt-1200">TEXMFHOME </span>(im Normalfall <span
+class="ectt-1200">$HOME/texmf </span>oder <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">%USERPROFILE%\texmf</span></span></span>) für
+persönliche Ergänzungen verwenden, ohne dass andere Benutzer davon beeinflusst
+werden.
+<!--l. 1074--><p class="noindent" >Diese Verzeichnisse sollen über verschiedene Versionen von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live hinweg identisch sein, so
+dass ein Update von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 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.
+<!--l. 1076--><p class="noindent" >Für beide oben genannte Verzeichnisbäume erwartet <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live eine Verzeichnisstruktur innerhalb
+des Baums, die dem <span class="TEX"><span
+class="ecti-1200">T</span><span
+class="E"><span
+class="ecti-1200">E</span></span><span
+class="ecti-1200">X</span></span> <span
+class="ecti-1200">Directory Standard </span>entspricht, wie er in <a
+href="http://tug.org/tds" class="url" ><span
+class="ectt-1200">http://tug.org/tds</span></a>
+bzw. <span
+class="ectt-1200">texmf-dist/web2c/texmf.cnf </span>definiert ist. So gehören Dokumentklassen für
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> zum Beispiel in ein Verzeichnis unterhalb von <span
+class="ectt-1200">TEXMFLOCAL/tex/latex </span>oder
+
+
+<span
+class="ectt-1200">TEXMFHOME/tex/latex</span>.
+<!--l. 1080--><p class="noindent" >Der Verzeichnisbaum <span
+class="ectt-1200">TEXMFLOCAL </span>wird zur Laufzeit nicht direkt nach Dateien durchsucht.
+Stattdessen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem
+Namen&#x00A0;<span
+class="ectt-1200">ls-R </span>befindet. Denken Sie also daran, nach Änderungen in diesem Baum diese
+Dateiliste zu aktualisieren. Dies tun Sie entweder mit dem Befehl <span
+class="ectt-1200">mktexlsr </span>oder über die
+Schaltfläche <span
+class="ecti-1200">Reinit file database </span>in dem Konfigurationsreiter des <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Managers
+(GUI-Modus).
+<!--l. 1083--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">3.16.9</span>&#x00A0;&#x00A0;<a
+ id="x1-400003.16.9"></a>Integrieren von Schriften</h4>
+<!--l. 1085--><p class="noindent" >Die Installation von Schriften, die nicht von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 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&#x00A0;<span
+class="ecbx-1200">??</span> nach, welche Schriften bereits bei
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live mitgeliefert werden.
+<!--l. 1087--><p class="noindent" >Eine Alternative besteht im Benutzen von xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;oder Lua<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(s. Abschnitt&#x00A0;<a
+href="#x1-130002.3">2.3<!--tex4ht:ref: sec:tex-extensions --></a>), bei dem
+direkt alle vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die
+Installation einer <span class="TEX">T<span
+class="E">E</span>X</span>-Unterstützung notwendig ist.
+<!--l. 1090--><p class="noindent" >Falls Sie wirklich weitere Schriften benötigen, finden Sie unter <a
+href="http://tug.org/fonts/fontinstall.html" class="url" ><span
+class="ectt-1200">http://tug.org/fonts/fontinstall.html</span></a>
+eine Beschreibung zur Installation weiterer Schriften.
+<!--l. 1093--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.17</span>&#x00A0;&#x00A0;<a
+ id="x1-410003.17"></a>Testen der Installation</h3>
+<!--l. 1097--><p class="noindent" >Nach der Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live wollen Sie es natürlich benutzen, um möglichst schöne
+Dokumente zu setzen.
+<!--l. 1099--><p class="noindent" >Dieser Abschnitt beschreibt, wie Sie prüfen können, ob Ihr <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System funktioniert. Die
+folgenden Beispiele sind für Unix, sollten unter Windows und Mac <span
+class="ectt-1200">OSX </span>aber sehr ähnlich sein.
+Der Unterschied kann sein, dass Sie dort eventuell eine grafische Benutzeroberfläche
+verwenden.
+
+
+<!--l. 1103--><p class="noindent" >
+ <dl class="enumerate"><dt class="enumerate">
+ 1. </dt><dd
+class="enumerate">Prüfen Sie, ob Sie das Programm <span
+class="ectt-1200">tex </span>ausführen können:
+ <div class="alltt">
+ <!--l. 1106--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;tex</span><span
+class="ectt-1200">&#x00A0;--version</span>
+ <br /><span
+class="ectt-1200">TeX</span><span
+class="ectt-1200">&#x00A0;3.1415926</span><span
+class="ectt-1200">&#x00A0;(TeX</span><span
+class="ectt-1200">&#x00A0;Live</span><span
+class="ectt-1200">&#x00A0;2012)</span>
+ <br /><span
+class="ectt-1200">kpathsea</span><span
+class="ectt-1200">&#x00A0;version</span><span
+class="ectt-1200">&#x00A0;5.0.0</span>
+ <br /><span
+class="ectt-1200">Copyright</span><span
+class="ectt-1200">&#x00A0;2011</span><span
+class="ectt-1200">&#x00A0;D.E.</span><span
+class="ectt-1200">&#x00A0;Knuth.</span>
+ <br /><span
+class="ectt-1200">...</span></div>
+ </div>
+ <!--l. 1114--><p class="noindent" >Erhalten Sie als Resultat statt der Versionsnummer die Meldung, dass der Befehl nicht
+ gefunden wurde, so haben Sie wahrscheinlich vergessen, das Verzeichnis mit den
+ ausführbaren Programmen in Ihren <span
+class="ectt-1200">PATH </span>aufzunehmen, s. Abschnitt&#x00A0;<a
+href="#x1-340003.16.3">3.16.3<!--tex4ht:ref: sec:env --></a> auf
+ S. <span class="pageref"><a
+href="#x1-340003.16.3">§</a></span>.
+ </dd><dt class="enumerate">
+ 2. </dt><dd
+class="enumerate">Eine einfache <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Datei übersetzen: <div class="alltt">
+ <!--l. 1119--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;latex</span><span
+class="ectt-1200">&#x00A0;sample2e.tex</span>
+ <br /><span
+class="ectt-1200">pdfTeX</span><span
+class="ectt-1200">&#x00A0;3.1415926-1.40.11-2.2</span><span
+class="ectt-1200">&#x00A0;(TeX</span><span
+class="ectt-1200">&#x00A0;Live</span><span
+class="ectt-1200">&#x00A0;2012)</span>
+ <br /><span
+class="ectt-1200">...</span>
+ <br /><span
+class="ectt-1200">Output</span><span
+class="ectt-1200">&#x00A0;written</span><span
+class="ectt-1200">&#x00A0;on</span><span
+class="ectt-1200">&#x00A0;sample2e.dvi</span><span
+class="ectt-1200">&#x00A0;(3</span><span
+class="ectt-1200">&#x00A0;pages,</span><span
+class="ectt-1200">&#x00A0;7484</span><span
+class="ectt-1200">&#x00A0;bytes).</span>
+ <br /><span
+class="ectt-1200">Transcript</span><span
+class="ectt-1200">&#x00A0;written</span><span
+class="ectt-1200">&#x00A0;on</span><span
+class="ectt-1200">&#x00A0;sample2e.log.</span></div>
+ </div>
+ <!--l. 1127--><p class="noindent" >Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen einer vorigen
+ <span class="TEX">T<span
+class="E">E</span>X</span>-Installation übrig geblieben. Wir empfehlen, die Umgebungsvariablen, die
+ sich auf <span class="TEX">T<span
+class="E">E</span>X</span> beziehen, zu entfernen. Für eine weitere Analyse können Sie
+ <span class="TEX">T<span
+class="E">E</span>X</span> anzeigen lassen, wo es bestimmte Dateien sucht, siehe »Fehlersuche« auf
+ Seite&#x00A0;<span class="pageref"><a
+href="#x1-690008.2.4">§</a></span>.
+ </dd><dt class="enumerate">
+
+
+ 3. </dt><dd
+class="enumerate">Ergebnis auf dem Bildschirm anschauen: <div class="alltt">
+ <!--l. 1133--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;xdvi</span><span
+class="ectt-1200">&#x00A0;sample2e.dvi</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;#</span><span
+class="ectt-1200">&#x00A0;Unix</span>
+ <br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;dviout</span><span
+class="ectt-1200">&#x00A0;sample2e.dvi</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;#</span><span
+class="ectt-1200">&#x00A0;Windows</span></div>
+ </div> Nun sollte sich ein Vorschaufenster mit dem soeben gesetzten Beispieldokument öffnen,
+ das die Grundlagen von <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span> erläutert (und das Anfänger tatsächlich auch einmal
+ lesen sollten). Unter Unix muss ein X-Server laufen, damit <span
+class="ectt-1200">xdvi </span>funktioniert; falls dies
+ nicht der Fall ist oder die Umgebungsvariable <span
+class="ectt-1200">DISPLAY </span>falsch gesetzt ist, erhalten Sie die
+ Fehlermeldung <span
+class="ectt-1200">Can&#8217;t open display</span>.
+ </dd><dt class="enumerate">
+ 4. </dt><dd
+class="enumerate">Eine PostScript-Datei erzeugen: <div class="alltt">
+ <!--l. 1145--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;dvips</span><span
+class="ectt-1200">&#x00A0;sample2e.dvi</span><span
+class="ectt-1200">&#x00A0;-o</span><span
+class="ectt-1200">&#x00A0;sample2e.ps</span></div>
+ </div>
+ </dd><dt class="enumerate">
+ 5. </dt><dd
+class="enumerate">Direkt eine <span
+class="ectt-1200">PDF</span>-Datei erzeugen (statt <span
+class="ectt-1200">DVI</span>): <div class="alltt">
+ <!--l. 1150--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;pdflatex</span><span
+class="ectt-1200">&#x00A0;sample2e.tex</span></div>
+ </div>
+ </dd><dt class="enumerate">
+ 6. </dt><dd
+class="enumerate">Eine <span
+class="ectt-1200">PDF</span>-Datei anschauen: <div class="alltt">
+ <!--l. 1155--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;gv</span><span
+class="ectt-1200">&#x00A0;sample2e.pdf</span>
+ <br />or:
+
+
+ <br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;xpdf</span><span
+class="ectt-1200">&#x00A0;sample2e.pdf</span></div>
+ </div> Weder <span
+class="ectt-1200">gv </span>noch <span
+class="ectt-1200">xpdf </span>sind in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live enthalten, daher müssen diese
+ separat installiert werden, siehe <a
+href="http://www.gnu.org/software/gv" class="url" ><span
+class="ectt-1200">http://www.gnu.org/software/gv</span></a> bzw.
+ <a
+href="http://www.foolabs.com/xpdf" class="url" ><span
+class="ectt-1200">http://www.foolabs.com/xpdf</span></a>. Sie können natürlich auch andere PDF-Viewer
+ verwenden, beispielsweise den Adobe Reader, der allerdings unter Windows das Problem
+ hat dass geöffnete PDF-Dateien nicht überschrieben werden können, was zu Fehlern von
+ pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;führt, wenn Sie ein Dokument übersetzten wollen und vergessen haben,
+ es vorher im Acrobat Reader zu schließen. Unter Windows sollten Sie auch
+ einmal Sumatra PDF (<a
+href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span
+class="ectt-1200">http://blog.kowalczyk.info/software/sumatrapdf</span></a>)
+ ausprobieren.
+ </dd><dt class="enumerate">
+ 7. </dt><dd
+class="enumerate">Weitere nützliche Test-Dateien außer <span
+class="ectt-1200">sample2e.tex</span>:
+ <dl class="description"><dt class="description">
+ <span
+class="ecsx-1200">small2e.tex</span> </dt><dd
+class="description">Einfachere Version von <span
+class="ectt-1200">sample2e</span>, um den Fehler einzugrenzen, wenn
+ Sie beim Übersetzen von <span
+class="ectt-1200">sample2e </span>Probleme haben.
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">testpage.tex</span> </dt><dd
+class="description">Hiermit können Sie prüfen, ob Ihr Drucker Ihren Ausdruck
+ horizontal oder vertikal verschiebt.
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">nfssfont.tex</span> </dt><dd
+class="description">Zum Testen von Fonts und Erzeugen von Schrifttabellen.
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">testfont.tex</span> </dt><dd
+class="description">Erzeugen von Schrifttabellen, aber mit plain <span class="TEX">T<span
+class="E">E</span>X</span>.
+ </dd><dt class="description">
+ <span
+class="ecsx-1200">story.tex</span> </dt><dd
+class="description">Das einfachste Testdokument von allen (in plain <span class="TEX">T<span
+class="E">E</span>X</span>). Geben Sie am
+ Ende <span
+class="ectt-1200">\bye </span>ein, wenn nach dem Aufruf von <span
+class="ectt-1200">tex story.tex </span>der <span
+class="ectt-1200">* </span>erscheint.</dd></dl>
+ </dd><dt class="enumerate">
+ 8. </dt><dd
+class="enumerate">Falls Sie das <span
+class="ectt-1200">xetex</span>-Paket installiert haben, können Sie das Verwenden von
+ Systemschriften folgendermaßen testen: <div class="alltt">
+ <!--l. 1185--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">+&#x003E;</span><span
+class="ectt-1200">&#x00A0;xetex</span><span
+class="ectt-1200">&#x00A0;opentype-info.tex</span>
+ <br /><span
+class="ectt-1200">This</span><span
+class="ectt-1200">&#x00A0;is</span><span
+class="ectt-1200">&#x00A0;XeTeX,</span><span
+class="ectt-1200">&#x00A0;Version</span><span
+class="ectt-1200">&#x00A0;3.1415926</span><span
+class="ectt-1200">&#x2026;</span>
+ <br /><span
+class="ectt-1200">...</span>
+
+
+ <br /><span
+class="ectt-1200">Output</span><span
+class="ectt-1200">&#x00A0;written</span><span
+class="ectt-1200">&#x00A0;on</span><span
+class="ectt-1200">&#x00A0;opentype-info.pdf</span><span
+class="ectt-1200">&#x00A0;(1</span><span
+class="ectt-1200">&#x00A0;page).</span>
+ <br /><span
+class="ectt-1200">Transcript</span><span
+class="ectt-1200">&#x00A0;written</span><span
+class="ectt-1200">&#x00A0;on</span><span
+class="ectt-1200">&#x00A0;opentype-info.log.</span></div>
+ </div>
+ <!--l. 1193--><p class="noindent" >(Oder das gleiche für <span
+class="ectt-1200">luatex</span>.)
+ <!--l. 1195--><p class="noindent" >Falls Sie die Fehlermeldung &#8222;Invalid fontname &#8217;Latin Modern Roman/ICU&#8217;&#x2026;&#8220; erhalten,
+ muss Ihr System so konfiguriert werden, dass es die von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;mitgelieferten
+ Schriften findet (siehe Abschnitt&#x00A0;<span
+class="ecbx-1200">??</span>).</dd></dl>
+<!--l. 1200--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">3.18</span>&#x00A0;&#x00A0;<a
+ id="x1-420003.18"></a>Hinweise auf weitere Software</h3>
+<!--l. 1202--><p class="noindent" >In vielen Fällen ist die Installation weiterer Software sinnvoll:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Ghostscript</span> </dt><dd
+class="description"><a
+href="http://www.cs.wisc.edu/~ghost/" class="url" ><span
+class="ectt-1200">http://www.cs.wisc.edu/~ghost/</span></a>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Perl</span> </dt><dd
+class="description"><a
+href="http://www.perl.org/" class="url" ><span
+class="ectt-1200">http://www.perl.org/</span></a> mit Zusatzpaketen von <span
+class="ectt-1200">CPAN</span>, <a
+href="http://www.cpan.org/" class="url" ><span
+class="ectt-1200">http://www.cpan.org/</span></a>
+ </dd><dt class="description">
+<span
+class="ecsx-1200">ImageMagick</span> </dt><dd
+class="description"><a
+href="http://www.imagemagick.com" class="url" ><span
+class="ectt-1200">http://www.imagemagick.com</span></a>, für die Bearbeitung und Umwandlung
+ von Bildern in andere Formate,
+ </dd><dt class="description">
+<span
+class="ecsx-1200">NetPBM</span> </dt><dd
+class="description"><a
+href="http://netpbm.sourceforge.net/" class="url" ><span
+class="ectt-1200">http://netpbm.sourceforge.net/</span></a>, ebenfalls für Bilder.
+ </dd><dt class="description">
+<span class="TEX"><span
+class="ecsx-1200">T</span><span
+class="E"><span
+class="ecsx-1200">E</span></span><span
+class="ecsx-1200">X</span></span><span
+class="ecsx-1200">-Oberfl</span><span
+class="ecsx-1200">ächen</span> </dt><dd
+class="description">Es gibt eine breite Auswahl von Oberflächen bzw. Editoren, die
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;unterstützen, je nach persönlichem Geschmack des Benutzers. Hier ist eine
+ Auswahl, wobei einige davon nur für Windows verfügbar sind:
+ <ul class="itemize1">
+ <li class="itemize"><span
+class="ectt-1200">GNU Emacs </span>gibt es auch für Windows, siehe
+ <a
+href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span
+class="ectt-1200">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">Emacs </span>mit Auc<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;für Windows findet man auf der Homepage
+
+
+ <a
+href="http://www.gnu.org/software/auctex" class="url" ><span
+class="ectt-1200">http://www.gnu.org/software/auctex</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">Emacs </span>mit Auc<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;für Windows findet man auf der Homepage
+ <a
+href="http://www.gnu.org/software/auctex" class="url" ><span
+class="ectt-1200">http://www.gnu.org/software/auctex</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">LEd </span>findet sich unter <a
+href="http://www.ctan.org/support/LEd" class="url" ><span
+class="ectt-1200">http://www.ctan.org/support/LEd</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">SciTE </span>findet sich unter <a
+href="http://www.scintilla.org/SciTE.html" class="url" ><span
+class="ectt-1200">http://www.scintilla.org/SciTE.html</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">Texmaker </span>ist Freie Software, verfügbar über
+ <a
+href="http://www.xm1math.net/texmaker/" class="url" ><span
+class="ectt-1200">http://www.xm1math.net/texmaker/</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">TexMakerX </span><a
+href="http://texmakerx.sourceforge.net/" class="url" ><span
+class="ectt-1200">http://texmakerx.sourceforge.net/</span></a> ist eine Version von
+ <span
+class="ectt-1200">Texmaker </span>mit zusätzlichen Features
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">TeXnicCenter </span>ist Freie Software, verfügbar über
+ <a
+href="http://www.texniccenter.org" class="url" ><span
+class="ectt-1200">http://www.texniccenter.org</span></a> und als Teil von pro<span class="TEX">T<span
+class="E">E</span>X</span>t.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">TeXworks </span>ist Freie Software, verfügbar über <a
+href="http://tug.org/texworks" class="url" ><span
+class="ectt-1200">http://tug.org/texworks</span></a>.
+ Wird unter Windows und Mac <span
+class="ectt-1200">OSX</span>&#x00A0;als Teil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;mitinstalliert.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">Vim </span>ist Freie Software, verfügbar über <a
+href="http://www.vim.org" class="url" ><span
+class="ectt-1200">http://www.vim.org</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">WinShell </span>findet sich unter <a
+href="http://www.winshell.de" class="url" ><span
+class="ectt-1200">http://www.winshell.de</span></a>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">WinEdt </span>ist Shareware, verfügbar über <a
+href="http://tug.org/winedt" class="url" ><span
+class="ectt-1200">http://tug.org/winedt</span></a> oder
+ <a
+href="http://www.winedt.com" class="url" ><span
+class="ectt-1200">http://www.winedt.com</span></a>. Bitte beachten Sie, dass es für Mitglieder von
+ DANTE&#x00A0;e. V.&#x00A0;ein Lizenzabkommen mit WinEdt zu sehr günstigen Preisen
+ gibt.</li></ul>
+ </dd></dl>
+<!--l. 1240--><p class="noindent" >Für weitere Programme siehe <a
+href="http://tug.org/interest.html" class="url" ><span
+class="ectt-1200">http://tug.org/interest.html</span></a>.
+
+
+<h2 class="chapterHead"><span class="titlemark">4</span>&#x00A0;&#x00A0;<a
+ id="x1-430004"></a>Installation für mehrere Maschinen oder Nutzer (Netz-Installation)</h2>
+<!--l. 1245--><p class="noindent" >Bei <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 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
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live werden nur relative und keine absoluten Pfade verwendet. Dies erkennt man an
+Einstellungen in der Datei <span
+class="ectt-1095">$TEXMFDIST/web2c/texmf.cnf</span>, die Zeilen wie die folgenden enthält,
+in denen Verzeichnisse relativ zu den Verzeichnissen lokalisiert werden, in denen sich die
+Programme befinden:
+
+
+<div class="verbatim" id="verbatim-5">
+TEXMFROOT&#x00A0;=&#x00A0;$SELFAUTOPARENT/texmf
+&#x00A0;<br />...
+&#x00A0;<br />TEXMFDIST&#x00A0;=&#x00A0;$TEXMFROOT/texmf-dist
+&#x00A0;<br />...
+&#x00A0;<br />TEXMFLOCAL&#x00A0;=&#x00A0;$SELFAUTOPARENT/../texmf-local
+</div>
+<!--l. 1253--><p class="nopar" >
+<!--l. 1255--><p class="noindent" >Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des
+Systems aufzunehmen, alles weitere bestimmt <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live dann automatisch.
+<!--l. 1257--><p class="noindent" >Daher ist es kein Problem, wenn das Grundverzeichnis von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live als Netzlaufwerk
+eingebunden ist. Tatsächlich können Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;sogar zunächst lokal installieren und dann
+auf ein Netzlaufwerk verschieben.
+<!--l. 1259--><p class="noindent" >Benutzer von Windows können ein Installationsskript namens <span
+class="ectt-1200">w32client </span>für eine
+Netzwerkinstallation von <a
+href="http://tug.org/texlive/w32client.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/w32client.html</span></a> (siehe auch Abschnitt
+<a
+href="#x1-430004">4<!--tex4ht:ref: sec:sharedinstall --></a>) herunterladen. Dieses nimmt die Einstellungen im Startmenü von Windows für
+das Verwenden von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live über Netzwerk vor, weiterhin wird ein Skript zur
+Deinstallation mitgeliefert. Lesen Sie bitte die Beschreibung auf der angegebenen
+Webseite.
+
+
+<h2 class="chapterHead"><span class="titlemark">5</span>&#x00A0;&#x00A0;<a
+ id="x1-440005"></a>Portables <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live auf DVD oder USB-Stick</h2>
+<!--l. 1264--><p class="noindent" >Wenn Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;im portablen Modus verwenden wollen (z. B. auf einem Rechner, auf dem
+Sie &#8222;Gast&#8220; sind), können Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;mit der Option <span
+class="ectt-1200">-portable </span>(bzw. der Option <span
+class="ectt-1200">V </span>im
+Text-Installer oder der entsprechenden Option im grafischen Installer) auf einem USB-Stick
+installieren (siehe Abschnitt <a
+href="#x1-290003.14">3.14<!--tex4ht:ref: sec:cmdline --></a>).
+<!--l. 1267--><p class="noindent" >Um <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;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
+<span
+class="ectt-1200">tl-tray-menu </span>im Stammverzeichnis der Installation doppelt klicken, um zwischen
+verschiedenen Aufgaben zu wählen.
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 28
- 8 Anleitung zum Web2C-System
-Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes TE X-System darstellen.
-Dazu gehören natürlich TE X, METAFONT, MetaPost, BibTE X usw.
- Die erste Implementierung eines TE X-Systems in der Programmiersprache C stammt von Tomas Ro-
-kicki und datiert zurück in das Jahr 1987. Rokicki benutzte als Basis sog. Change-Files unter 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.
- Web2C läuft unter UNIX, 32-bit-Versionen von Windows, Mac OS X und auf weiteren Betriebssyste-
-men. Es benutzt die Original-Quelldateien von Donald E. Knuth und weitere in der Sprache WEB entwi-
-ckelte Programme als Basis und übersetzt diese in C-Quell-Code. Darüber hinaus bietet das System viele
-Makros und Funktionen zur Nutzung der originalen TE X-Software. Hier eine Liste der Basisprogramme
-eines TE X-Systems:
-bibtex Verwalten von Bibliographien
-dvicopy Umwandeln von virtuellen Zeichensätzen in DVI-Dateien
-dvitomp DVI-nach-MPX-Konverter (MetaPost-Bilder)
-dvitype Textanzeige aus DVI-Dateien
-gftodvi Erzeugen von Prüfausgaben für Zeichensätze
-gftopk Packen von Zeichensätzen
-gftype Anzeige von Zeichensätzen als ASCII-Graphik
-mf Zeichensatzerzeugung
-mft formatierte Ausgabe von METAFONT-Quellen
-mpost METAFONT-ähnliches Grafikprogramm
-patgen Erzeugen von Trennmustern
-pktogf Entpacken von Zeichensätzen
-pktype Anzeige gepackter Zeichensätze
-pltotf Umwandeln von Property-Listen in .tfm-Dateien
-pooltype Anzeige der Bildschirmtexte eines WEB-Programms
-tangle Konverter WEB nach Pascal
-tex TE X-Programm
-tftopl Umwandeln einer .tfm-Datei in eine Property-Liste
-vftovp Umwandeln eines virtuellen Zeichensatzes in eine Property-Liste
-vptovf Umwandeln einer Property-Liste in einen virtuellen Zeichensatz
-weave WEB-Code als TE X-Dokumentation
- Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung der jeweiligen Pake-
-te bzw. der Web2C-Dokumentation zu entnehmen. Trotzdem wird ein Überblick über Zusammenspiel
-und Funktionsweise der Web2C-Programme Ihnen sicherlich helfen, besser mit dem System zurechtzu-
-kommen.
- Zunächst verstehen alle Programme die grundlegenden Parameter der GNU-Software:
---help kurzer Hilfstext
---verbose ausführliche Ausgaben beim Programmablauf
-
+<!--l. 1270--><p class="noindent" ><img
+src="tray-menu.png" alt="PIC"
+>
+<!--l. 1273--><p class="noindent" >Der Eintrag &#8216;More&#x2026;&#8217; erläutert, wie Sie dieses Menü anpassen können.
+<h4 class="subsectionHead"><span class="titlemark">5.0.1</span>&#x00A0;&#x00A0;<a
+ id="x1-450005.0.1"></a><span
+class="ectt-1200">ISO</span>&#x00A0;(oder <span
+class="ectt-1200">DVD</span>) Installationen</h4>
+<!--l. 1278--><p class="noindent" >Wenn Sie ihre Installation nicht aktualisieren oder anpassen müssen, kann die Erstellung einer
+ISO Datei oder DVD Ihrer Installation vorteilhaft sein, denn:
+ <ul class="itemize1">
+ <li class="itemize">Das Kopieren einer ISO-Datei zwischen zwei Computern ist deutlich schneller als
+ eine erneute <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Installation
+ </li>
+ <li class="itemize">Eine ISO Installation ist von den anderen Dateisystemen des jeweils genutzten
+ Rechners unabhängig.
+ </li>
+ <li class="itemize">Virtuelle Maschinen können ein ISO Image leicht einbinden.</li></ul>
+<!--l. 1286--><p class="noindent" >Natürlich können Sie auch ein ISO Image auf DVD brennen, wenn dies für Sie vorteilhaft
+ist.
+<!--l. 1288--><p class="noindent" >Desktop <span
+class="ectt-1200">GNU</span>/Linux/Unix Systeme, inklusive Mac <span
+class="ectt-1200">OSX</span>, können ISO Images seit langem
+problemlos einbinden. Windows 8 ist die erste Windows Version, die dies auch mit
+Bordmitteln kann.
+<!--l. 1290--><p class="noindent" >Wenn man eine ISO Installation vorbereitet, ist es am besten, das Verzeichnis für das
+Jahr wegzulassen und und <span
+class="ectt-1200">texmf-local </span>auf der gleichen Ebene wie (<span
+class="ectt-1200">texmf-dist</span>,
+<span
+class="ectt-1200">texmf-var</span>, etc.) zu haben. Dies kann man im normalen Installationsprogramm
+
+
+einstellen.
+<!--l. 1292--><p class="noindent" >Um ein physikalisches Installationsmedium zu erhalten, kann man das ISO Image auf DVD
+brennen.
+<!--l. 1294--><p class="noindent" >Für die Windows Ssystem Integration können Sie die <span
+class="ectt-1200">w32client </span>einbeziehen, die in
+Abschnitt&#x00A0;<a
+href="#x1-430004">4<!--tex4ht:ref: sec:sharedinstall --></a> und unter <a
+href="http://tug.org/texlive/w32client.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/w32client.html</span></a> beschrieben sind, und die
+auf einem ISO Image genauso funktionieren wie in einer Netzwerkinstallation.
+<!--l. 1296--><p class="noindent" >Unter Mac <span
+class="ectt-1200">OSX </span>lassen sich TeXShop und <span class="TEX">T<span
+class="E">E</span>X</span>works nutzen, wenn ein symbolischer
+Link<span
+class="ectt-1200">/usr/texbin </span>auf das entsprechende Verzeichnis zeigt, wie z. B.
+
+
+<div class="verbatim" id="verbatim-6">
+sudo&#x00A0;ln&#x00A0;-s&#x00A0;/Volumes/MyTeXLive/bin/universal-darwin&#x00A0;/usr/texbin
+</div>
+<!--l. 1299--><p class="nopar" >
+
+
+<h2 class="chapterHead"><span class="titlemark">6</span>&#x00A0;&#x00A0;<a
+ id="x1-460006"></a>tlmgr: Installation verwalten</h2>
+<!--l. 1304--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-460011"></a>
+
+
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 29
- --version Ausgabe der Versionsnummer
- Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten Dateien im Dateisystem
- die Kpathsea-Bibliothek (http://tug.org/kpathsea). Diese Bibliothek optimiert und beschleunigt den
- Suchprozess im Dateisystem. Ihre Arbeitsweise wird durch einige Umgebungsvariablen und eine Konfigu-
- rationsdatei gesteuert. Web2C 7.5 kann mehr als einen Dateibaum gleichzeitig verwalten und ermöglicht
- somit die schon beschriebene TE X Live-Installation unter Verwendung der DVD mit der Ablage modi-
- fizierter Konfigurationsdateien und zusätzlicher Zeichensätze in einem zweiten Dateibaum. Die Suche
- nach Dateien wird durch die Analyse der Datei ls-R beschleunigt, die in jedem Wurzelverzeichnis eines
- TE X-Dateibaums vorhanden ist. Sie enthält für jede Datei die genaue Position im Dateibaum relativ
- zum Wurzelverzeichnis.
-8.1 Dateisuche mit der Kpathsea-Bibliothek
-Wir beschreiben zunächst den grundlegenden Suchmechanismus der Kpathsea-Bibliothek.
- Ein Suchpfad ist eine durch Kommata oder Semikola getrennte Liste von Pfadkomponenten, die
-üblicherweise Verzeichnisnamen darstellen. Ein Suchpfad kann sich aus vielen Komponenten zusam-
-mensetzen. Die Suche nach einer Datei &#8216;my-file&#8217; über den Suchpfad &#8216;.:/dir&#8217; bewirkt, dass Kpathsea
-jede Komponente nacheinander überprüft, also zunächst &#8216;./my-file&#8217; und dann &#8216;/dir/my-file&#8217;. 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 Kpathsea ggf. andere Datei-/
-Verzeichnis-Separatoren als &#8216;:&#8217; und &#8216;/&#8217;.
- Beim Überprüfen einer Pfadkomponente p überprüft Kpathsea zunächst, ob eine Dateinamen-Da-
-tenbank (siehe auch Dateinamen-Datenbank auf Seite 32) für die Pfadkomponente zuständig ist, d. h.
-beispielsweise steht die Datenbank in einem Verzeichnis, das im Pfad vor der zu überprüfenden Kom-
-ponente p steht. In diesem Fall wird zur Bestimmung der Position der gesuchten Datei die Datenbank
-herangezogen.
- Nur wenn keine passende Datenbank existiert oder wenn die Datei nicht in der Datenbank gefunden
-wird, durchsucht Kpathsea das Dateisystem. Diese zeitaufwändige Suche kann über die Spezifikation
-der Pfadkomponente p mit dem Präfix &#8216;!!&#8217; unterbunden werden. Zur Suche erzeugt Kpathsea 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 &#8216;file must exist&#8217; gesetzt werden (»Datei muss vorhanden
-sein«). Wenn dieser Schalter nicht gesetzt ist und beispielsweise über das TE X-Kommando \openin
-eine VF-Datei wie 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-Da-
-tenbank (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.
- Außer Verzeichnisnamen dürfen Pfadkomponenten für Kpathsea folgende Elemente enthalten: (ver-
-schachtelte) Vorgaben, Umgebungsvariablen, Werte aus der Konfigurationsdatei, Home-Verzeichnisse
-von Benutzern und Startverzeichnisse für eine rekursive Suche. Diese Elemente werden vor einer Datei-
-suche von Kpathsea in gewöhnliche Verzeichnis- oder Dateinamen expandiert. Diese Expansion wird
-in den folgenden Abschnitten erklärt, und zwar genau in der Reihenfolge, wie die Elemente auch von
-Kpathsea bearbeitet werden.
- Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, d. h. wenn die
-Komponente mit den Zeichen &#8216;/&#8217;, &#8216;./&#8217; oder &#8216;../&#8217; beginnt, nur überprüft, ob die Datei existiert.
-8.1.1 Bestandteile von Pfadkomponenten
-Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies sind in der Reihen-
-folge, wie Kpathsea sie auswertet:
- 1. eine benutzerdefinierte Umgebungsvariable, z. B. TEXINPUTS: Wird an den Inhalt der Variablen
- ein Punkt und ein Programmname angehängt, wie beispielsweise bei TEXINPUTS.latex, hat diese
- Form Vorrang vor den »gewöhnlichen« Variablen.
- 2. Einträge aus programmspezifischen Konfigurationsdateien, beispielsweise zum Programm dvips
- eine Zeile &#8216;S /a:/b&#8217; in der Konfigurationsdatei config.ps
+<!--l. 1305--><p class="noindent" ><img
+src="tlmgr-gui.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;6.1: </td><td
+class="content"><span
+class="ectt-1200">tlmgr </span>im GUI-Modus. Hauptfenster nach dem Klicken auf »Load«.</td></tr></table></div><!--tex4ht:label?: x1-460011 -->
+
+
+<!--l. 1307--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 1309--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-460022"></a>
+
-8 ANLEITUNG ZUM WEB2C-SYSTEM 30
- 3. Einträge aus der Kpathsea-Konfigurationsdatei texmf.cnf, z. B. &#8216;TEXINPUTS=/c:/d&#8217; (siehe fol-
- genden Text)
- 4. Einstellung beim Übersetzen der Programme
-Unter Verwendung der Parameter zur Fehlersuche können Sie sich diese Werte für einen Suchpfad auch
-anzeigen lassen. (Siehe dazu den Abschnitt Fehlersuche auf Seite 35.)
-8.1.2 Konfigurationsdateien
-Die Kpathsea-Bibliothek liest zur Laufzeit die Konfigurationsdateien mit den Namen texmf.cnf. Der
-zugehörige Suchpfad zum Auffinden dieser Konfigurationsdateien steht in der Umgebungsvariablen
-TEXMFCNF (die Voreinstellung ist texmf/web2c). Kpathsea liest alle Dateien mit den Namen texmf.cnf,
-die es in diesem Suchpfad findet. Die zuerst gelesenen Definitionen haben dabei Vorrang vor später gele-
-senen Werten. Wenn der Suchpfad auf .:\$TEXMF steht, überschreiben die Einstellungen in ./texmf.cnf
-diejenigen in \$TEXMF/texmf.cnf.
- Im Folgenden wird die Syntax der Datei texmf.cnf angegeben. Konsultieren Sie zum besseren
-Verständnis beim Lesen die auf der CDROM oder DVD enthaltene Konfigurationsdatei.
- &#x2219; Kommentare beginnen mit einem &#8216;%&#8217; und erstrecken sich bis zum Zeilenende.
- &#x2219; Leerzeilen werden überlesen.
- &#x2219; Ein &#8216;\&#8217; am Zeilenende fasst die aktuelle mit der folgenden Zeile zusammen. Leerraum in der
- Folgezeile wird nicht überlesen.
- &#x2219; Sonstige Zeilen haben den folgenden Aufbau:
- Variable[.Programmname] [=] Wert
- Das Zeichen »=« und umgebender Leerraum dürfen entfallen.
- &#x2219; Der Name von Variable kann alle Zeichen außer Leerzeichen, &#8216;=&#8217; und &#8216;.&#8217; enthalten. Verwenden Sie
- am besten nur die Zeichen &#8216;A-Za-z_&#8217;.
- &#x2219; Wenn das Suffix ».Programmname« angegeben wird, gilt die Variable nur für das entsprechende
- Programm »Programmname« oder »Programmname.exe«. Auf diese Weise können beispielsweise
- verschiedene TE X-Formate mit unterschiedlichen Suchpfaden arbeiten.
- &#x2219; Wert darf alle Zeichen außer % und @ enthalten. Die Einschränkung der Werte auf bestimmte
- Programme über ein Suffix ist nicht zulässig. Ein &#8216;;&#8217; in Wert wird unter UNIX in &#8216;:&#8217; umgewandelt.
- Dadurch ist die Verwendung der gleichen Konfigurationsdateien für UNIX und DOS/Windows-
- Systeme möglich.
- &#x2219; Die Definitionen werden komplett eingelesen, bevor eine Expansion stattfindet. Dadurch können
- Sie die Variable schon vor Ihrer Definition referieren.
- Der Ausschnitt einer Konfigurationsdatei demonstriert diese Möglichkeiten.
-TEXMF = {$TEXMFLOCAL,!!$TEXMFMAIN}
-TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic;}//
-TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//
-% e-TeX related files
-TEXINPUTS.elatex = .;$TEXMF/{etex,tex}/{latex,generic;}//
-TEXINPUTS.etex = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//
-8.1.3 Expansion von Pfadkomponenten
-Kpathsea verwendet in Suchpfaden ähnliche Zeichen und Konstrukte wie UNIX-Shells. Beispielsweise
-wird die Definition ~$USER/{foo,bar}//baz in alle Unterverzeichnisse von foo und bar unterhalb
-vom Home-Verzeichnis von \$USER expandiert, die eine Datei oder ein Unterverzeichnis namens baz
-enthalten. Der Expansionsmechanismus wird im Folgenden erklärt.
-
+<!--l. 1311--><p class="noindent" ><img
+src="tlmgr-general-options.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;6.2: </td><td
+class="content"><span
+class="ectt-1200">tlmgr </span>im GUI-Modus: Allgemeine Optionen</td></tr></table></div><!--tex4ht:label?: x1-460022 -->
+
+
+<!--l. 1314--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 1316--><p class="noindent" ><hr class="figure"><div class="figure"
+>
+
+
+<a
+ id="x1-460033"></a>
+
+
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 31
- 8.1.4 Expansion der Voreinstellungen
-Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten« auf
-Seite 29) einen zusätzlichen (vorangestellten, nachgestellten oder verdoppelten) Doppelpunkt enthält,
-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
-&#x003E; setenv TEXINPUTS /home/karl:
- gesetzt wird (hier: C-Shell) und in texmf.cnf die Variable TEXINPUTS folgenden Wert erhält
- .:$TEXMF//tex
- dann lautet der Suchpfad schließlich:
- /home/karl:.:$TEXMF//tex
- Da es sinnlos wäre, denselben Pfad mehrfach einzufügen, wird die Ersetzung nur einmal vorgenom-
-men, und zwar in der Reihenfolge vorne, hinten und Mitte. Mehrfach verdoppelte Doppelpunkte bleiben
-unverändert.
-8.1.5 Expansion geschweifter Klammern
-Die Expansion geschweifter Klammern ist zur Definition mehrerer TE X-Hierarchien sehr nützlich. Bei-
-spielsweise wird v{a,b}w zu vaw:vbw. Verschachtelungen sind dabei erlaubt. Diese Technik wird dazu
-benutzt, durch eine Zuweisung an $TEXMF verschiedene TE X-Hierarchien einzuführen. Als Beispiel finden
-Sie in texmf.cnf folgende Definition (etwas gekürzt, tatsächlich ist es etwas komplexer):
- TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}
- Eine Anwendung wie
- TEXINPUTS = .;$TEXMF/tex//
-führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann im gesamten Dateibaum
-$TEXMFHOME/tex und $TEXMFLOCAL/tex (auf der Festplatte) und schließlich im gesamten Dateibaum
-\$TEXMFVAR/tex sowie $TEXMFMAIN/tex (nur in der Datenbank ls-R) durchsucht wird. Dadurch kann
-man bequem zwei parallel installierte TE X-Hierarchien durchsuchen, beispielsweise eine unveränderliche
-auf CDROM/DVD und eine dynamisch angepasste auf Festplatte, in der neue Programmversionen
-und zusätzliche Zeichensätze installiert werden. Durch die Verwendung der Variablen $TEXMF in allen
-Definitionen wird grundsätzlich zuerst der neuere Dateibaum durchsucht.
-8.1.6 Expansion von Unterverzeichnissen
-Zwei oder mehrere aufeinanderfolgende Schrägstriche (//) in einer Pfadkomponente, die auf einen Ver-
-zeichnisnamen d folgen, werden expandiert zu allen Unterverzeichnissen von d. Dieser Vorgang findet
-rekursiv statt, wobei erst alle Verzeichnisse auf einer Ebene bearbeitet werden, dann deren Unterver-
-zeichnisse, usw. Auf den jeweiligen Ebenen ist nicht beeinflussbar, in welcher Reihenfolge die Unterver-
-zeichnisse bearbeitet werden.
- Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur Unterverzeichnisse mit
-passenden Namen in die Suche einbezogen. Beispielsweise wird &#8216;/a//b&#8217; in die Pfade /a/1/b, /a/2/b,
-/a/1/1/b usw. expandiert, aber nicht zu /a/b/c oder /a/1. (Jeweils vorausgesetzt, dass die Verzeich-
-nisse existieren.)
- Mehrere &#8216;//&#8217;-Konstruktionen innerhalb einer Pfadkomponente sind zulässig, allerdings nicht am
-Pfadanfang.
-8.1.7 Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung
-Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den Kpathsea-Konfigurati-
-onsdateien auftreten können:
-: Trennzeichen für Pfadkomponenten; als erstes oder letztes Zeichen im Pfad bewirkt es die
- Expansion der Voreinstellungen.
-
+<!--l. 1318--><p class="noindent" ><img
+src="tlmgr-paper-options.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;6.3: </td><td
+class="content"><span
+class="ectt-1200">tlmgr </span>im GUI-Modus: Optionen zur Papiergröße</td></tr></table></div><!--tex4ht:label?: x1-460033 -->
+
+
+<!--l. 1321--><p class="noindent" ></div><hr class="endfigure">
+<!--l. 1323--><p class="noindent" >Bei der Installation von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live wird auch das Programm&#x00A0;<span
+class="ectt-1200">tlmgr </span>installiert, mit dem Sie
+anschließend Ihr <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System verwalten können. Die hierfür bisher verwendeten
+Programme&#x00A0;<span
+class="ectt-1200">updmap</span>, <span
+class="ectt-1200">fmtutil </span>und <span
+class="ectt-1200">texconfig </span>sind zwar noch vorhanden, aber inzwischen ist
+<span
+class="ectt-1200">tlmgr </span>die vorgesehene Oberfläche zur Konfiguration von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live. Mit <span
+class="ectt-1200">tlmgr </span>können Sie
+folgende Aufgaben erledigen:
+ <ul class="itemize1">
+ <li class="itemize">Verfügbare Schemas, Collections und Pakete installieren, aktualisieren, wieder
+ herstellen, sichern, deinstallieren, auf Wunsch mit Berücksichtigung von
+ Paketabhängigkeiten.
+ </li>
+ <li class="itemize">Suchen nach Paketen.
+ </li>
+ <li class="itemize">Anzeigen der Systeme, unter denen <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live läuft; (de)installieren von Binaries
+ für weitere Systeme.
+ </li>
+ <li class="itemize">Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses
+ für Komponenten (s. Abschnitt&#x00A0;<a
+href="#x1-300003.15">3.15<!--tex4ht:ref: sec:location --></a>).</li></ul>
+<!--l. 1334--><p class="noindent" ><span
+class="ecti-1200">Achtung: </span><span
+class="ectt-1200">tlmgr </span>ist für die Installation im portablen Modus (Abschnitt <a
+href="#x1-440005">5<!--tex4ht:ref: sec:portable-tl --></a>) weder gedacht noch
+getestet.
+<h3 class="sectionHead"><span class="titlemark">6.1</span>&#x00A0;&#x00A0;<a
+ id="x1-470006.1"></a>tlmgr im grafischen Modus</h3>
+<!--l. 1338--><p class="noindent" ><span
+class="ectt-1200">tlmgr </span>im GUI-Modus (siehe Abbildung <a
+href="#x1-460011">6.1<!--tex4ht:ref: fig:tlmgr-gui --></a>) wird durch <div class="alltt">
+<!--l. 1339--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;tlmgr</span><span
+class="ectt-1200">&#x00A0;-gui</span>
+</div>
+</div>
+<!--l. 1343--><p class="noindent" >gestartet. Unter Windows finden Sie das Programm im Start menu: <span
+class="ectt-1200">Start</span>, <span
+class="ectt-1200">Programme</span>, <span
+class="ectt-1200">TeX</span>
+<span
+class="ectt-1200">Live 2013</span>, <span
+class="ectt-1200">TeX Live Manager</span>. 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 <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live die Pakete lädt, vorhanden bzw.&#x00A0;erreichbar
+ist.
+<!--l. 1345--><p class="noindent" >Abb.&#x00A0;<a
+href="#x1-460022">6.2<!--tex4ht:ref: fig:tlmgr-general-options --></a> und <a
+href="#x1-460033">6.3<!--tex4ht:ref: fig:tlmgr-paper-options --></a> zeigen die Reiter zur allgemeinen Konfiguration von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;und zur
+Einstellung der Papiergröße.
+<!--l. 1348--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">6.2</span>&#x00A0;&#x00A0;<a
+ id="x1-480006.2"></a>Beispiel zur Verwendung von tlmgr über Kommandozeile</h3>
+<!--l. 1351--><p class="noindent" >Nachdem Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;installiert haben, können Sie Ihr <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-System auf den neuesten
+Stand aktualisieren: <div class="alltt">
+<!--l. 1353--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;tlmgr</span><span
+class="ectt-1200">&#x00A0;update</span><span
+class="ectt-1200">&#x00A0;-all</span>
+</div>
+</div> Falls Sie vorher wissen wollen, was passiert, können Sie zunächst <div class="alltt">
+<!--l. 1357--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;tlmgr</span><span
+class="ectt-1200">&#x00A0;update</span><span
+class="ectt-1200">&#x00A0;-all</span><span
+class="ectt-1200">&#x00A0;-dry-run</span>
+</div>
+</div> oder (weniger ausführlich) <div class="alltt">
+<!--l. 1361--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;tlmgr</span><span
+class="ectt-1200">&#x00A0;update</span><span
+class="ectt-1200">&#x00A0;-list</span>
+</div>
+</div> verwenden.
+
+
+<!--l. 1366--><p class="noindent" >Das folgende Beispiel demonstriert, wie die Collection für xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;installiert wird, wobei sich
+die Installationsdateien in einem lokalen Verzeichnis befinden:
+<div class="alltt">
+<!--l. 1370--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">tlmgr</span><span
+class="ectt-1200">&#x00A0;-repository</span><span
+class="ectt-1200">&#x00A0;/local/mirror/tlnet</span><span
+class="ectt-1200">&#x00A0;install</span><span
+class="ectt-1200">&#x00A0;collection-xetex</span>
+</div>
+</div> Dies liefert die folgende Ausgabe:
+<div class="alltt">
+<!--l. 1375--><p class="noindent" ><div class="obeylines-v">
+<br /><span
+class="ectt-1095">install:</span><span
+class="ectt-1095">&#x00A0;collection-xetex</span>
+<br /><span
+class="ectt-1095">install:</span><span
+class="ectt-1095">&#x00A0;arabxetex</span>
+<br /><span
+class="ectt-1095">...</span>
+<br /><span
+class="ectt-1095">install:</span><span
+class="ectt-1095">&#x00A0;xetex</span>
+<br /><span
+class="ectt-1095">install:</span><span
+class="ectt-1095">&#x00A0;xetexconfig</span>
+<br /><span
+class="ectt-1095">install:</span><span
+class="ectt-1095">&#x00A0;xetex.i386-linux</span>
+<br /><span
+class="ectt-1095">running</span><span
+class="ectt-1095">&#x00A0;post</span><span
+class="ectt-1095">&#x00A0;install</span><span
+class="ectt-1095">&#x00A0;action</span><span
+class="ectt-1095">&#x00A0;for</span><span
+class="ectt-1095">&#x00A0;xetex</span>
+<br /><span
+class="ectt-1095">install:</span><span
+class="ectt-1095">&#x00A0;xetex-def</span>
+<br /><span
+class="ectt-1095">...</span>
+<br /><span
+class="ectt-1095">running</span><span
+class="ectt-1095">&#x00A0;mktexlsr</span>
+<br /><span
+class="ectt-1095">mktexlsr:</span><span
+class="ectt-1095">&#x00A0;Updating</span><span
+class="ectt-1095">&#x00A0;/usr/local/texlive/2013/texmf-dist/ls-R...</span>
+<br /><span
+class="ectt-1095">...</span>
+<br /><span
+class="ectt-1095">running</span><span
+class="ectt-1095">&#x00A0;fmtutil-sys</span><span
+class="ectt-1095">&#x00A0;--missing</span>
+<br /><span
+class="ectt-1095">...</span>
+<br /><span
+class="ectt-1095">Transcript</span><span
+class="ectt-1095">&#x00A0;written</span><span
+class="ectt-1095">&#x00A0;on</span><span
+class="ectt-1095">&#x00A0;xelatex.log.</span>
+<br /><span
+class="ectt-1095">fmtutil:</span><span
+class="ectt-1095">&#x00A0;/usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt</span><span
+class="ectt-1095">&#x00A0;installed.</span>
+</div>
+</div>
+<!--l. 1394--><p class="noindent" >Wie man sieht, beachtet <span
+class="ectt-1200">tlmgr </span>die Abhängigkeiten von Paketen und installiert im obigen
+Beispiel von xe<span class="TEX">T<span
+class="E">E</span>X</span> benötigte Komponenten nach. Weiterhin werden automatisch im
+Anschluss die Dateilisten der Verzeichnisbäume aktualisiert und fehlende Formate
+generiert.
+<!--l. 1396--><p class="noindent" >Informationen zu einem Paket (oder einer Collection oder einem Schema) anzeigen:
+
+
+<div class="alltt">
+<!--l. 1398--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">Ucomtlmgr</span><span
+class="ectt-1200">&#x00A0;show</span><span
+class="ectt-1200">&#x00A0;collection-latexextra</span>
+</div>
+</div>
+<!--l. 1402--><p class="noindent" >Hier erhält man folgende Ausgabe:
+
+
+<div class="verbatim" id="verbatim-7">
+package:&#x00A0;&#x00A0;&#x00A0;&#x00A0;collection-latexextra
+&#x00A0;<br />category:&#x00A0;&#x00A0;&#x00A0;Collection
+&#x00A0;<br />shortdesc:&#x00A0;&#x00A0;LaTeX&#x00A0;supplementary&#x00A0;packages
+&#x00A0;<br />longdesc:&#x00A0;&#x00A0;&#x00A0;A&#x00A0;large&#x00A0;collection&#x00A0;of&#x00A0;add-on&#x00A0;packages&#x00A0;for&#x00A0;LaTeX.
+&#x00A0;<br />installed:&#x00A0;&#x00A0;Yes
+&#x00A0;<br />revision:&#x00A0;&#x00A0;&#x00A0;14675
+</div>
+<!--l. 1411--><p class="nopar" >
+<!--l. 1413--><p class="noindent" >Die komplette Dokumentation finden Sie unter <a
+href="http://tug.org/texlive/tlmgr.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/tlmgr.html</span></a> oder
+mit <span
+class="ectt-1200">tlmgr -help</span>.
+
+
+<h2 class="chapterHead"><span class="titlemark">7</span>&#x00A0;&#x00A0;<a
+ id="x1-490007"></a>Hinweise zu Windows</h2>
+<!--l. 1419--><p class="noindent" >Das Installationsprogramm von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;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 <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;nur noch ab Windows XP oder später installiert
+werden.
+<h3 class="sectionHead"><span class="titlemark">7.1</span>&#x00A0;&#x00A0;<a
+ id="x1-500007.1"></a>Windows-spezifische Dinge</h3>
+<!--l. 1425--><p class="noindent" >Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Men</span><span
+class="ecsx-1200">üs und Verkn</span><span
+class="ecsx-1200">üpfungen.</span> </dt><dd
+class="description">Im Startmenü wird ein Menü »<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live« hinzu
+ gefügt. Hier sind Einträge für die grafischen Anwendungen (<span
+class="ectt-1200">tlmgr</span>, <span
+class="ectt-1200">texdoctk</span>,
+ den PS_View (<span
+class="ectt-1200">psv</span>) PostScript-Previewer) und einige Verknüpfungen zur
+ Dokumentation vorhanden. Für PS_View wird eine Verknüpfung auf dem Desktop
+ angelegt, auf die Sie PostScript-Dateien per Drag&#x00A0;&amp; Drop ziehen können, um diese
+ zu betrachten.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Automatisches Setzen der Umgebungsvariablen.</span> </dt><dd
+class="description">Hierdurch ist das Setzen dieser
+ Variablen von Hand überflüssig geworden.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Uninstaller.</span> </dt><dd
+class="description">Es wird ein Eintrag zum Entfernen von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live in der Systemsteuerung
+ im Punkt Software angelegt. Alternativ können Sie <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live über die GUI
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Manager deinstallieren.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Dateiverkn</span><span
+class="ecsx-1200">üpfungen</span> </dt><dd
+class="description">Wenn diese Option aktiviert wird, werden <span
+class="ectt-1200">TeXworks</span>, <span
+class="ectt-1200">Dviout </span>und
+ <span
+class="ectt-1200">PS_view </span>entweder die Standard-Programme für die entsprechenden Dateitypen
+ oder erhalten einen Eintrag im &#8216;Öffnen mit&#8217; Dialog.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Bitmap nach eps Konverter</span> </dt><dd
+class="description">Verschiedene Bitmap-Formate erhalten einen Eintrag
+ <span
+class="ectt-1200">bitmap2eps </span>in ihr &#8216;Öffnen mit&#8217; Menü. Bitmap2eps ist ein einfaches Skript, das im
+ Hintergrund <span
+class="ectt-1200">sam2p </span>oder <span
+class="ectt-1200">bmeps </span>aufruft.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Automatische Pfad-Anpassung</span> </dt><dd
+class="description">Erfordert keine manuellen Anpassungen.</dd></dl>
+
+
+<!--l. 1441--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">7.2</span>&#x00A0;&#x00A0;<a
+ id="x1-510007.2"></a>Zusätzlich enthaltene Programme unter Windows</h3>
+<!--l. 1443--><p class="noindent" >Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch
+nicht verfügbar sind:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">Perl und Ghostscript.</span> </dt><dd
+class="description">Da Perl und Ghostscript für <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live sehr wichtig ist, werden
+ diese unter Windows mitgeliefert und werden intern von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live benutzt. Die in
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 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 <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+ abgespeckte Versionen, die zu keinen Konflikten mit eventuell bereits vorhandenen
+ Installationen von Perl und Ghostscript führen sollten.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">PS_View.</span> </dt><dd
+class="description">Weiterhin wird PS_View installiert, ein neuer PostScript- und PDF-Viewer,
+ der Freie Software ist, s. Abb.&#x00A0;<a
+href="#x1-510011">7.1<!--tex4ht:ref: fig:psview --></a>.
+ <!--l. 1451--><p class="noindent" ><hr class="figure"><div class="figure"
+><a
+ id="x1-510011"></a>
+<div class="center"
+>
+<!--l. 1452--><p class="noindent" >
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 32
- ; Trennzeichen für Pfadkomponenten für andere Rechnerplattformen als UNIX (Verwendung wie
- »:«)
- $ Expansion von Variableninhalten
- ~ Home-Verzeichnis eines Benutzers (Tilde)
- {...} Expansion geschweifter Klammern: beispielsweise wird a{1,2}b zu a1b:a2b.
- // Expansion von Unterverzeichnissen: tritt niemals am Anfang einer Pfadkomponente auf.
- % Kommentar
- \ Konkatenation mit Folgezeile(n)
- !! Einschränkung der Suche ausschließlich auf die Dateinamen-Datenbank: Das Dateisystem wird
- nicht durchsucht!
-8.2 Dateinamen-Datenbanken
-Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und CDROM/DVD zur
-Suche nach Dateien zu reduzieren. Auf TE X-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 Pro-
-blem abzumildern, benutzt Kpathsea eine Art Datenbankdatei namens 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 aliases kann eine Zuordnung zwischen den Namen in ls-R
-und weiteren Namen vornehmen und so beispielsweise hilfreich bei der Umsetzung von &#8216;8.3&#8217;-DOS-
-Dateinamen auf die »echten«, aussagekräftigen Dateinamen zur Seite stehen.
-8.2.1 Die ls-R-Datenbank
-Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei ls-R gespeichert sein. Sie
-sollten eine solche Datenbank für jede TE X-Hierarchie (normalerweise in $TEXMF) Ihres Systems anlegen.
-Kpathsea sucht die Datenbanken ls-R über den Pfad TEXMFDBS.
- Es wird empfohlen, die Pflege der ls-R-Dateien dem mitgelieferten Skript mktexlsr zu überlassen.
-Dieses Skript wird automatisch von den verschiedenen &#8216;mktex*&#8217;-Skripten aufgerufen. Das Skript ruft
-grob gesagt den Befehl
-cd /your/texmf/root &amp;&amp; ls -LAR ./ &#x003E;ls-R
- auf, falls das Kommando ls Ihres Rechners eine Ausgabe im richtigen Format liefert. (So wie das
-GNU-ls.) Wenn Sie ganz sichergehen wollen, dass die Datenbank immer auf dem neuesten Stand ist,
-sollten Sie sie in regelmäßigen Abständen mit Hilfe eines crontab-Eintrags aktualisieren lassen. Dadurch
-wird nach einer Installation eines Pakets per Hand trotzdem sichergestellt, dass die Datenbank aktuell
+<!--l. 1453--><p class="noindent" ><img
+src="psview.png" alt="PIC"
+>
+<br /> <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;7.1: </td><td
+class="content">PS_View: sogar sehr extreme Vergrößerungen sind möglich.</td></tr></table></div><!--tex4ht:label?: x1-510011 -->
+</div>
+ <!--l. 1456--><p class="noindent" ></div><hr class="endfigure">
+ </dd><dt class="description">
+<span
+class="ecsx-1200">dviout</span> </dt><dd
+class="description">Weiterhin wird <span
+class="ectt-1200">dviout</span>, ein <span
+class="ectt-1200">DVI</span>-Viewer installiert. Wenn Sie am Anfang Dokumente
+ mit <span
+class="ectt-1200">dviout </span>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.
+ </dd><dt class="description">
+<span
+class="ecsx-1200">TeXworks</span> </dt><dd
+class="description"><span class="TEX">T<span
+class="E">E</span>X</span>works ist eine Oberfläche für <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;mit Editor und integriertem
+ <span
+class="ectt-1200">PDF</span>-Viewer.
+
+
+ </dd><dt class="description">
+<span
+class="ecsx-1200">Tools f</span><span
+class="ecsx-1200">ür die Kommandozeile.</span> </dt><dd
+class="description">Für einige unter Unix übliche Programme werden
+ Portierungen für Windows mitgeliefert. Dies sind z. B. <span
+class="ectt-1200">gzip</span>, <span
+class="ectt-1200">unzip </span>und einige
+ Programme für die Kommandozeile aus der <span
+class="ectt-1200">xpdf</span>-Suite, wie <span
+class="ectt-1200">pdfinfo </span>und <span
+class="ectt-1200">pdffonts</span>.
+ (Vom <span
+class="ectt-1200">xpdf</span>-Viewer selbst gibt es keine Version für Windows, aber der Sumatra
+ <span
+class="ectt-1200">PDF</span>-Viewer basiert auf <span
+class="ectt-1200">xpdf</span>: <a
+href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span
+class="ectt-1200">http://blog.kowalczyk.info/software/sumatrapdf</span></a>.)
+ </dd><dt class="description">
+<span
+class="ectt-1200">fc-cache</span><span
+class="ecsx-1200">, </span><span
+class="ectt-1200">fc-list </span><span
+class="ecsx-1200">etc.</span> </dt><dd
+class="description">dienen xe<span class="TEX">T<span
+class="E">E</span>X</span> zur effizienteren Benutzung von Schriften. Mit
+ <span
+class="ectt-1200">fc-list </span>können Sie die Namen der verfügbaren Schriften anzeigen, die Sie dann unter
+ xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;mit dem Kommando <span
+class="ectt-1200">font </span>benutzen können. Mit <span
+class="ectt-1200">fc-cache </span>kann die Liste der
+ verfügbaren Schriften aktualisiert werden.</dd></dl>
+<!--l. 1478--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">7.3</span>&#x00A0;&#x00A0;<a
+ id="x1-520007.3"></a>Nutzerprofile unter Windows</h3>
+<!--l. 1481--><p class="noindent" >Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das Verzeichnis
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">%USERPROFILE%</span></span></span>.
+<!--l. 1484--><p class="noindent" >Ab Windows Vista liegt es meist in <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">C:\Users\&#x003C;username&#x003E;</span></span></span>, unter Windows XP im Verzeichnis
+<span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">C:/Dokumente</span><span
+class="ectt-1200">&#x00A0;und</span><span
+class="ectt-1200">&#x00A0;Einstellungen/&#x003C;username&#x003E;</span></span></span>.
+<!--l. 1487--><p class="noindent" >In der Datei <span
+class="ectt-1200">texmf.cnf </span>und in Kpathsea allgemein wird <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">~</span></span></span> sowohl unter Unix und Windows
+korrekt aufgelöst.
+<!--l. 1490--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">7.4</span>&#x00A0;&#x00A0;<a
+ id="x1-530007.4"></a>Die Windows-Registry</h3>
+<!--l. 1494--><p class="noindent" >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 <span class="path"><span
+class="ectt-1200">HKEY_CURRENT_USER</span></span> und <span class="path"><span
+class="ectt-1200">HKEY_LOCAL_MACHINE</span></span>, oft abgekürzt
+als <span class="path"><span
+class="ectt-1200">HKCU</span></span> bzw.&#x00A0;<span class="path"><span
+class="ectt-1200">HKLM</span></span>. Der <span class="path"><span
+class="ectt-1200">HKCU</span></span>-Teil der Registry wird im Home-Verzeichnis des Benutzers
+gespeichert (siehe Abschnitt&#x00A0;<a
+href="#x1-520007.3">7.3<!--tex4ht:ref: sec:winhome --></a>). <span class="path"><span
+class="ectt-1200">HKLM</span></span> liegt im Normalfall in einem Unterverzeichnis des
+
+
+Windows-Verzeichnisses.
+<!--l. 1497--><p class="noindent" >In einigen Fällen sind Systeminformationen aus Umgebungsvariablen ersichtlich, in vielen
+anderen Fällen liegen diese Informationen aber in der Registry.
+<!--l. 1499--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">7.5</span>&#x00A0;&#x00A0;<a
+ id="x1-540007.5"></a>Windows Permissions</h3>
+<!--l. 1503--><p class="noindent" >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 Praxis allerdings häufig so, dass Benutzer zur Klasse der
+Administratoren gehören und daher doch alle Freiheiten haben. Trotzdem haben wir einigen
+Aufwand getrieben, damit <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live auch unter Windows ohne Administrator-Rechte
+installiert werden kann.
+<!--l. 1511--><p class="noindent" >Falls der Benutzer, der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live installiert, Administrator-Rechte besitzt, kann <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+für alle Benutzer des Systems installiert werden, d. h. Verknüpfungen, Menüs und
+Systemeinträge werden für alle Nutzer angelegt. Ansonsten werden diese nur für den aktuellen
+Benutzer angelegt.
+<!--l. 1516--><p class="noindent" >Unabhängig davon wird grundsätzlich angenommen, dass das Wurzelverzeichnis von
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live unter <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">%SystemDrive%</span></span></span> liegen soll. Allerdings testet das Installationsprogramm, ob
+dieses Verzeichnis für den aktuellen Benutzer schreibbar ist.
+<!--l. 1521--><p class="noindent" >Ein Problem entsteht, wenn <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live ohne Administrator-Rechte installiert wird und sich
+bereits ein <span class="TEX">T<span
+class="E">E</span>X</span>-System im systemweiten Suchpfad befindet. Windows benutzt zuerst den
+Suchpfad des Systems, erst dann den spezifischen Suchpfad des Nutzers, so dass hier immer
+zuerst das alte <span class="TEX">T<span
+class="E">E</span>X</span>-System gefunden wird. Als Workaround wird hier eine Verknüpfung mit
+einer Eingabeaufforderung erzeugt, in der das Programmverzeichnis von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live im
+Suchpfad vor den Standardsuchpfad geschrieben wird. Dies bedeutet, dass in diesem Fall nur
+in einer Eingabeaufforderung verfügbar ist, die über diese Verknüpfung gestartet
+wird. Die Verknüpfung für <span class="TEX">T<span
+class="E">E</span>X</span>works (falls Sie dieses installieren) fügt ebenfalls
+automatisch <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live am Anfang des Suchpfades ein, so dass es direkt benutzbar
ist.
- Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea normalerweise auf der
-Festplatte weiter. Wenn eine Pfadkomponente mit &#8216;!!&#8217; beginnt, wird dagegen niemals die Festplatte
-durchsucht.
-8.2.2 kpsewhich: Dateisuche
-Mit dem Programm kpsewhich können Sie unabhängig vom Aufruf irgendeines TE X-Programms nach
-Dateien in der TE X-Hierarchie suchen (als schnellere Alternative zu dem Befehl find). Dies wird von den
-verschiedenen &#8216;mktex...&#8217;-Skripten bis zum Exzess vorexerziert.
-&#x003E; kpsewhich option... filename...
- Die Optionen werden entweder mit &#8216;-&#8217; oder mit &#8216;--&#8217; eingeleitet. Jede eindeutige Abkürzung ist
+<!--l. 1534--><p class="noindent" >Seit Windows Vista gibt es einen weiteren Fallstrick. Selbst wenn Sie als Administrator
+angemeldet sind, müssen Sie Programme trotzdem explizit mit Administratorrechten starten.
+Insofern ist es tatsächlich nicht sehr sinnvoll, sich als Administrator anzumelden. Klicken Sie
+stattdessen auf das gewünschte Programm (bzw. die gewünschte Verknüpfung) mit der rechten
+
+
+Maustaste, damit Sie die Option &#8222;Als Administrator ausführen...&#8220; erhalten, dieses mit
+Administratorrechten auszuführen.
+<!--l. 1542--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">7.6</span>&#x00A0;&#x00A0;<a
+ id="x1-550007.6"></a>Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin</h3>
+<!--l. 1546--><p class="noindent" >Unter Windows und Cygwin (s. Abschnitt <a
+href="#x1-200003.5">3.5<!--tex4ht:ref: sec:cygwin --></a> für die Installation unter Cygwin) kann es
+vorkommen, dass der den in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;enthaltenen Programmen zur Verfügung gestellte
+Speicher nicht ausreicht. Dies kann z. B. passieren, wenn in <span
+class="ectt-1200">asy </span>ein Array von 25 Millionen
+Gleitkommazahlen allokiert wird oder ein Dokument mit umfangreichen Schriften mit
+Lua<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;übersetzt wird.
+<!--l. 1552--><p class="noindent" >Für Cygwin ist die Erhöhung des Maximalspeichers im Cygwin-Hanbuch beschrieben
+(<a
+href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span
+class="ectt-1200">http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>).
+<!--l. 1555--><p class="noindent" >Unter Windows können Sie eine Datei <span
+class="ectt-1200">moremem.reg </span>mit folgenden vier Zeilen anlegen:
+
+
+<div class="verbatim" id="verbatim-8">
+Windows&#x00A0;Registry&#x00A0;Editor&#x00A0;Version&#x00A0;5.00
+&#x00A0;<br />
+&#x00A0;<br />[HKEY_LOCAL_MACHINE\Software\Cygwin]
+&#x00A0;<br />"heap_chunk_in_mb"=dword:ffffff00
+</div>
+<!--l. 1563--><p class="nopar" >
+<!--l. 1565--><p class="noindent" >Führen Sie dann als Administrator <span
+class="ectt-1200">regedit /s moremem.reg </span>aus. (Falls der zur Verfügung
+stehende Speicher nur für den aktuellen Nutzer erhöht werden soll, verwenden Sie stattdessen
+einfach <span
+class="ectt-1200">HKEY_CURRENT_USER</span>).
+
+
+<h2 class="chapterHead"><span class="titlemark">8</span>&#x00A0;&#x00A0;<a
+ id="x1-560008"></a>Anleitung zum Web2C-System</h2>
+<!--l. 1571--><p class="noindent" >Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes
+<span class="TEX">T<span
+class="E">E</span>X</span>-System darstellen. Dazu gehören natürlich <span class="TEX">T<span
+class="E">E</span>X</span>, MetaFont, MetaPost, Bib<span class="TEX">T<span
+class="E">E</span>X</span>
+usw.
+<!--l. 1574--><p class="noindent" >Die erste Implementierung eines <span class="TEX">T<span
+class="E">E</span>X</span>-Systems in der Programmiersprache C stammt von
+Tomas&#x00A0;Rokicki und datiert zurück in das Jahr 1987. Rokicki benutzte als Basis sog.
+Change-Files unter <span
+class="ectt-1200">UNIX</span>, die ursprünglich von Howard&#x00A0;Trickey und Pavel&#x00A0;Curtis entwickelt
+wurden. Tim&#x00A0;Morgan hat dieses System, für das der Name Web-to-C eingeführt wurde,
+gepflegt. 1990 hat Karl&#x00A0;Berry mit Unterstützung vieler Helfer die Weiterentwicklung
+übernommen und 1997 an Olaf&#x00A0;Weber weitergegeben, der es 2006 wieder an Karl zurück
+gab.
+<!--l. 1576--><p class="noindent" >Web2C läuft unter <span
+class="ectt-1200">UNIX</span>, 32-bit-Versionen von Windows, Mac <span
+class="ectt-1200">OSX </span>und auf weiteren
+Betriebssystemen. Es benutzt die Original-Quelldateien von Donald E.&#x00A0;Knuth und
+weitere in der Sprache <span
+class="ectt-1200">WEB </span>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 <span class="TEX">T<span
+class="E">E</span>X</span>-Software. Hier eine Liste der Basisprogramme eines
+<span class="TEX">T<span
+class="E">E</span>X</span>-Systems:
+ <dl class="description"><dt class="description">
+<span
+class="ecsx-1200">bibtex</span> </dt><dd
+class="description">Verwalten von Bibliographien
+ </dd><dt class="description">
+<span
+class="ecsx-1200">dvicopy</span> </dt><dd
+class="description">Umwandeln von virtuellen Zeichensätzen in DVI-Dateien
+ </dd><dt class="description">
+<span
+class="ecsx-1200">dvitomp</span> </dt><dd
+class="description">DVI-nach-MPX-Konverter (MetaPost-Bilder)
+ </dd><dt class="description">
+<span
+class="ecsx-1200">dvitype</span> </dt><dd
+class="description">Textanzeige aus DVI-Dateien
+ </dd><dt class="description">
+<span
+class="ecsx-1200">gftodvi</span> </dt><dd
+class="description">Erzeugen von Prüfausgaben für Zeichensätze
+ </dd><dt class="description">
+<span
+class="ecsx-1200">gftopk</span> </dt><dd
+class="description">Packen von Zeichensätzen
+ </dd><dt class="description">
+<span
+class="ecsx-1200">gftype</span> </dt><dd
+class="description">Anzeige von Zeichensätzen als ASCII-Graphik
+ </dd><dt class="description">
+<span
+class="ecsx-1200">mf</span> </dt><dd
+class="description">Zeichensatzerzeugung
+ </dd><dt class="description">
+
+
+<span
+class="ecsx-1200">mft</span> </dt><dd
+class="description">formatierte Ausgabe von MetaFont-Quellen
+ </dd><dt class="description">
+<span
+class="ecsx-1200">mpost</span> </dt><dd
+class="description">MetaFont-ähnliches Grafikprogramm
+ </dd><dt class="description">
+<span
+class="ecsx-1200">patgen</span> </dt><dd
+class="description">Erzeugen von Trennmustern
+ </dd><dt class="description">
+<span
+class="ecsx-1200">pktogf</span> </dt><dd
+class="description">Entpacken von Zeichensätzen
+ </dd><dt class="description">
+<span
+class="ecsx-1200">pktype</span> </dt><dd
+class="description">Anzeige gepackter Zeichensätze
+ </dd><dt class="description">
+<span
+class="ecsx-1200">pltotf</span> </dt><dd
+class="description">Umwandeln von Property-Listen in <span
+class="ectt-1200">.tfm</span>-Dateien
+ </dd><dt class="description">
+<span
+class="ecsx-1200">pooltype</span> </dt><dd
+class="description">Anzeige der Bildschirmtexte eines WEB-Programms
+ </dd><dt class="description">
+<span
+class="ecsx-1200">tangle</span> </dt><dd
+class="description">Konverter <span
+class="ectt-1200">WEB </span>nach Pascal
+ </dd><dt class="description">
+<span
+class="ecsx-1200">tex</span> </dt><dd
+class="description"><span class="TEX">T<span
+class="E">E</span>X</span>-Programm
+ </dd><dt class="description">
+<span
+class="ecsx-1200">tftopl</span> </dt><dd
+class="description">Umwandeln einer <span
+class="ectt-1200">.tfm</span>-Datei in eine Property-Liste
+ </dd><dt class="description">
+<span
+class="ecsx-1200">vftovp</span> </dt><dd
+class="description">Umwandeln eines virtuellen Zeichensatzes in eine Property-Liste
+ </dd><dt class="description">
+<span
+class="ecsx-1200">vptovf</span> </dt><dd
+class="description">Umwandeln einer Property-Liste in einen virtuellen Zeichensatz
+ </dd><dt class="description">
+<span
+class="ecsx-1200">weave</span> </dt><dd
+class="description"><span
+class="ectt-1200">WEB</span>-Code als <span class="TEX">T<span
+class="E">E</span>X</span>-Dokumentation</dd></dl>
+<!--l. 1608--><p class="noindent" >Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung der jeweiligen
+Pakete bzw.&#x00A0;der Web2C-Dokumentation zu entnehmen. Trotzdem wird ein Überblick über
+Zusammenspiel und Funktionsweise der Web2C-Programme Ihnen sicherlich helfen, besser mit
+dem System zurechtzukommen.
+<!--l. 1613--><p class="noindent" >Zunächst verstehen alle Programme die grundlegenden Parameter der <span
+class="ectt-1200">GNU</span>-Software:
+ <dl class="description"><dt class="description">
+
+
+<span
+class="ectt-1200">--help</span> </dt><dd
+class="description">kurzer Hilfstext
+ </dd><dt class="description">
+<span
+class="ectt-1200">--verbose</span> </dt><dd
+class="description">ausführliche Ausgaben beim Programmablauf
+ </dd><dt class="description">
+<span
+class="ectt-1200">--version</span> </dt><dd
+class="description">Ausgabe der Versionsnummer</dd></dl>
+<!--l. 1622--><p class="noindent" >Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten
+Dateien im Dateisystem die Kpathsea-Bibliothek (<a
+href="http://tug.org/kpathsea" class="url" ><span
+class="ectt-1200">http://tug.org/kpathsea</span></a>).
+Diese Bibliothek optimiert und beschleunigt den Suchprozess im Dateisystem. Ihre
+Arbeitsweise wird durch einige Umgebungsvariablen und eine Konfigurationsdatei gesteuert.
+Web2C&#x00A0;7.5 kann mehr als einen Dateibaum gleichzeitig verwalten und ermöglicht
+somit die schon beschriebene <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Installation unter Verwendung der <span
+class="ectt-1200">DVD</span>
+mit der Ablage modifizierter Konfigurationsdateien und zusätzlicher Zeichensätze
+in einem zweiten Dateibaum. Die Suche nach Dateien wird durch die Analyse der
+Datei <span
+class="ectt-1200">ls-R </span>beschleunigt, die in jedem Wurzelverzeichnis eines <span class="TEX">T<span
+class="E">E</span>X</span>-Dateibaums
+vorhanden ist. Sie enthält für jede Datei die genaue Position im Dateibaum relativ zum
+Wurzelverzeichnis.
+<h3 class="sectionHead"><span class="titlemark">8.1</span>&#x00A0;&#x00A0;<a
+ id="x1-570008.1"></a>Dateisuche mit der Kpathsea-Bibliothek</h3>
+<!--l. 1639--><p class="noindent" >Wir beschreiben zunächst den grundlegenden Suchmechanismus der Kpathsea-Bibliothek.
+<!--l. 1641--><p class="noindent" >Ein <span
+class="ecti-1200">Suchpfad </span>ist eine durch Kommata oder Semikola getrennte Liste von <span
+class="ecti-1200">Pfadkomponenten</span>,
+die üblicherweise Verzeichnisnamen darstellen. Ein Suchpfad kann sich aus vielen
+Komponenten zusammensetzen. Die Suche nach einer Datei <span
+class="ectt-1200">my-file </span>über den Suchpfad
+<span
+class="ectt-1200">.:/dir </span>bewirkt, dass Kpathsea jede Komponente nacheinander überprüft, also zunächst
+<span
+class="ectt-1200">./my-file </span>und dann <span
+class="ectt-1200">/dir/my-file</span>. Als Ergebnis wird entweder die erste gefundene Datei
+oder eine Liste aller passenden Dateien geliefert.
+<!--l. 1649--><p class="noindent" >Um auf allen Dateisystemen effizient arbeiten zu können, verwendet Kpathsea ggf. andere
+Datei-/Verzeichnis-Separatoren als <span
+class="ectt-1200">: </span>und <span
+class="ectt-1200">/</span>.
+<!--l. 1651--><p class="noindent" >Beim Überprüfen einer Pfadkomponente <span
+class="ectt-1200">p </span>überprüft Kpathsea zunächst, ob eine
+Dateinamen-Datenbank (siehe auch Dateinamen-Datenbank auf Seite&#x00A0;<span class="pageref"><a
+href="#x1-650008.2">§</a></span>) für die
+Pfadkomponente zuständig ist, d. h. beispielsweise steht die Datenbank in einem Verzeichnis,
+das im Pfad vor der zu überprüfenden Komponente <span
+class="ectt-1200">p </span>steht. In diesem Fall wird zur
+Bestimmung der Position der gesuchten Datei die Datenbank herangezogen.
+<!--l. 1658--><p class="noindent" >Nur wenn keine passende Datenbank existiert oder wenn die Datei nicht in der Datenbank
+gefunden wird, durchsucht Kpathsea das Dateisystem. Diese zeitaufwändige Suche kann über
+die Spezifikation der Pfadkomponente <span
+class="ectt-1200">p </span>mit dem Präfix <span
+class="ectt-1200">!!</span>&#x00A0;unterbunden werden. Zur Suche
+
+
+erzeugt Kpathsea eine Liste der Verzeichnisse, die im Pfadelement enthalten sind, und
+durchsucht jedes dieser Verzeichnisse nach der gesuchten Datei.
+<!--l. 1665--><p class="noindent" >Für Dateien kann auch ein Schalter <span
+class="ectt-1200">file</span><span
+class="ectt-1200">&#x00A0;must</span><span
+class="ectt-1200">&#x00A0;exist </span>gesetzt werden (»Datei muss vorhanden
+sein«). Wenn dieser Schalter nicht gesetzt ist und beispielsweise über das <span class="TEX">T<span
+class="E">E</span>X</span>-Kommando
+<span
+class="ectt-1200">openin </span>eine VF-Datei wie <span
+class="ectt-1200">cmr10.vf </span>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 (<span
+class="ectt-1200">ls-R</span>) 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.
+<!--l. 1671--><p class="noindent" >Außer Verzeichnisnamen dürfen Pfadkomponenten für Kpathsea folgende Elemente enthalten:
+(verschachtelte) Vorgaben, Umgebungsvariablen, Werte aus der Konfigurationsdatei,
+Home-Verzeichnisse von Benutzern und Startverzeichnisse für eine rekursive Suche. Diese
+Elemente werden vor einer Dateisuche von Kpathsea in gewöhnliche Verzeichnis- oder
+Dateinamen expandiert. Diese Expansion wird in den folgenden Abschnitten erklärt, und
+zwar genau in der Reihenfolge, wie die Elemente auch von Kpathsea bearbeitet
+werden.
+<!--l. 1680--><p class="noindent" >Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, d. h. wenn die
+Komponente mit den Zeichen <span
+class="ectt-1200">/</span>, <span
+class="ectt-1200">./ </span>oder <span
+class="ectt-1200">../ </span>beginnt, nur überprüft, ob die Datei
+existiert.
+<!--l. 1691--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.1</span>&#x00A0;&#x00A0;<a
+ id="x1-580008.1.1"></a>Bestandteile von Pfadkomponenten</h4>
+<!--l. 1695--><p class="noindent" >Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies sind in der
+Reihenfolge, wie Kpathsea sie auswertet:
+<!--l. 1699--><p class="noindent" >
+ <dl class="enumerate"><dt class="enumerate">
+ 1. </dt><dd
+class="enumerate">eine benutzerdefinierte Umgebungsvariable, z. B. <span
+class="ectt-1200">TEXINPUTS</span>: Wird an den Inhalt
+ der Variablen ein Punkt und ein Programmname angehängt, wie beispielsweise bei
+ <span
+class="ectt-1200">TEXINPUTS.latex</span>, hat diese Form Vorrang vor den »gewöhnlichen« Variablen.
+ </dd><dt class="enumerate">
+
+
+ 2. </dt><dd
+class="enumerate">Einträge aus programmspezifischen Konfigurationsdateien, beispielsweise zum
+ Programm <span
+class="ectt-1200">dvips </span>eine Zeile <span
+class="ectt-1200">S /a:/b </span>in der Konfigurationsdatei <span
+class="ectt-1200">config.ps</span>
+ </dd><dt class="enumerate">
+ 3. </dt><dd
+class="enumerate">Einträge aus der Kpathsea-Konfigurationsdatei <span
+class="ectt-1200">texmf.cnf</span>, wie zum Beispiel
+ <span
+class="ectt-1200">TEXINPUTS=/c:/d </span>(siehe folgenden Text)
+ </dd><dt class="enumerate">
+ 4. </dt><dd
+class="enumerate">Einstellung beim Übersetzen der Programme</dd></dl>
+<!--l. 1715--><p class="noindent" >Unter Verwendung der Parameter zur Fehlersuche können Sie sich diese Werte für
+einen Suchpfad auch anzeigen lassen. (Siehe dazu den Abschnitt Fehlersuche auf
+Seite&#x00A0;<span class="pageref"><a
+href="#x1-690008.2.4">§</a></span>.)
+<!--l. 1719--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.2</span>&#x00A0;&#x00A0;<a
+ id="x1-590008.1.2"></a>Konfigurationsdateien</h4>
+<!--l. 1721--><p class="noindent" >Die Kpathsea-Bibliothek liest zur Laufzeit die <span
+class="ecti-1200">Konfigurationsdateien </span>mit den Namen
+<span
+class="ectt-1200">.../2013/texmf.cnf</span>. Sollten Sie Anpassungen an den Standardvorgaben vornehmen <span
+class="ecti-1200">m</span><span
+class="ecti-1200">üssen</span>,
+ist dies der richtige Ort.
+<!--l. 1723--><p class="noindent" >Die Haupt-Konfigurationsdatei befindet sich in <span
+class="ectt-1200">.../2013/texmf-dist/web2c/texmf.cnf</span>.
+Diese Datei sollten Sie nicht anpassen, da Ihre Anpassungen beim nächsten Update
+überschrieben werden.
+<!--l. 1725--><p class="noindent" >Im Folgenden wird die Syntax der Datei <span
+class="ectt-1200">texmf.cnf </span>angegeben. Konsultieren Sie zum besseren
+Verständnis beim Lesen die auf der DVD enthaltene Konfigurationsdatei.
+ <ul class="itemize1">
+ <li class="itemize">Kommentare beginnen mit einem <span
+class="ectt-1200">% </span>und erstrecken sich bis zum Zeilenende.
+ </li>
+ <li class="itemize">Leerzeilen werden überlesen.
+ </li>
+ <li class="itemize">Ein <span
+class="ectt-1200">\ </span>am Zeilenende fasst die aktuelle mit der folgenden Zeile zusammen. Leerraum
+ in der Folgezeile wird <span
+class="ecti-1200">nicht </span>überlesen.
+ </li>
+
+
+ <li class="itemize">Sonstige Zeilen haben den folgenden Aufbau:
+ <div class="alltt">
+ <!--l. 1739--><p class="noindent" ><div class="obeylines-v">
+ <span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;Variable[.Programmname]</span><span
+class="ectt-1200">&#x00A0;[=]</span><span
+class="ectt-1200">&#x00A0;Wert</span></div>
+ </div>
+ <!--l. 1743--><p class="noindent" >Das Zeichen »=« und umgebender Leerraum dürfen entfallen.
+ </li>
+ <li class="itemize">Der Name von <span
+class="ectt-1200">Variable </span>kann alle Zeichen außer Leerzeichen, <span
+class="ectt-1200">= </span>und <span
+class="ectt-1200">. </span>enthalten.
+ Verwenden Sie am besten nur die Zeichen <span
+class="ectt-1200">A-Za-z_</span>.
+ </li>
+ <li class="itemize">Wenn das Suffix »<span
+class="ectt-1200">.Programmname</span>« angegeben wird, gilt die Variable nur für das
+ entsprechende Programm »<span
+class="ectt-1200">Programmname</span>« oder »<span
+class="ectt-1200">Programmname.exe</span>«. Auf diese Weise
+ können beispielsweise verschiedene <span class="TEX">T<span
+class="E">E</span>X</span>-Formate mit unterschiedlichen Suchpfaden
+ arbeiten.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">Wert </span>darf alle Zeichen außer <span
+class="ectt-1200">% </span>und <span
+class="ectt-1200">@ </span>enthalten. Die Einschränkung der Werte auf
+ bestimmte Programme über ein Suffix ist nicht zulässig. Ein <span
+class="ectt-1200">; </span>in <span
+class="ectt-1200">Wert </span>wird unter <span
+class="ectt-1200">UNIX</span>
+ in <span
+class="ectt-1200">: </span>umgewandelt. Dadurch ist die Verwendung der gleichen Konfigurationsdateien für
+ <span
+class="ectt-1200">UNIX </span>und <span
+class="ectt-1200">DOS</span>/Windows-Systeme möglich.
+ </li>
+ <li class="itemize">Die Definitionen werden komplett eingelesen, bevor eine Expansion stattfindet. Dadurch
+ können Sie die Variable schon vor Ihrer Definition referieren.</li></ul>
+<!--l. 1767--><p class="noindent" >Der Ausschnitt einer Konfigurationsdatei demonstriert diese Möglichkeiten.
+
+
+<div class="verbatim" id="verbatim-9">
+\verbatiminput{../texlive-common/examples/ex5.tex}
+&#x00A0;<br />Betrachten&#x00A0;Sie&#x00A0;Abbildung~\ref{fig:config-sample}.
+</div>
+<!--l. 1773--><p class="nopar" >
+<!--l. 1775--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.3</span>&#x00A0;&#x00A0;<a
+ id="x1-600008.1.3"></a>Expansion von Pfadkomponenten</h4>
+<!--l. 1777--><p class="noindent" >Kpathsea verwendet in Suchpfaden ähnliche Zeichen und Konstrukte wie <span
+class="ectt-1200">UNIX</span>-Shells.
+Beispielsweise wird die Definition <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">~$USER/{foo,bar}//baz</span></span></span> in alle Unterverzeichnisse von <span
+class="ectt-1200">foo</span>
+und <span
+class="ectt-1200">bar </span>unterhalb vom Home-Verzeichnis von <span
+class="ectt-1200">$USER </span>expandiert, die eine Datei oder ein
+Unterverzeichnis namens <span
+class="ectt-1200">baz </span>enthalten. Der Expansionsmechanismus wird im Folgenden
+erklärt.
+<!--l. 1784--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.4</span>&#x00A0;&#x00A0;<a
+ id="x1-610008.1.4"></a>Expansion der Voreinstellungen</h4>
+<!--l. 1786--><p class="noindent" >Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten«
+auf Seite&#x00A0;<span class="pageref"><span
+class="ecbx-1200">??</span></span>) einen zusätzlichen (vorangestellten, nachgestellten oder verdoppelten)
+Doppelpunkt enthält, 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
+<div class="alltt">
+
+
+<!--l. 1794--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;setenv</span><span
+class="ectt-1200">&#x00A0;TEXINPUTS</span><span
+class="ectt-1200">&#x00A0;/home/karl:</span>
+</div>
+</div>
+<!--l. 1798--><p class="noindent" >gesetzt wird (hier: C-Shell) und in <span
+class="ectt-1200">texmf.cnf </span>die Variable <span
+class="ectt-1200">TEXINPUTS </span>folgenden Wert
+erhält
+<div class="alltt">
+<!--l. 1801--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;.:$TEXMF//tex</span>
+</div>
+</div>
+<!--l. 1805--><p class="noindent" >dann lautet der Suchpfad schließlich:
+<div class="alltt">
+<!--l. 1807--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/home/karl:.:$TEXMF//tex</span>
+</div>
+</div>
+<!--l. 1811--><p class="noindent" >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.
+<!--l. 1815--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.5</span>&#x00A0;&#x00A0;<a
+ id="x1-620008.1.5"></a>Expansion geschweifter Klammern</h4>
+<!--l. 1817--><p class="noindent" >Die Expansion geschweifter Klammern ist zur Definition mehrerer <span class="TEX">T<span
+class="E">E</span>X</span>-Hierarchien sehr
+
+
+nützlich. Beispielsweise wird |va,bw| zu |vaw:vbw|. Verschachtelungen sind dabei erlaubt.
+Diese Technik wird dazu benutzt, durch eine Zuweisung an <span
+class="ectt-1200">$TEXMF </span>verschiedene
+<span class="TEX">T<span
+class="E">E</span>X</span>-Hierarchien einzuführen. Als Beispiel finden Sie in <span
+class="ectt-1200">texmf.cnf </span>folgende Definition (etwas
+gekürzt, tatsächlich ist es etwas komplexer):
+
+
+<div class="verbatim" id="verbatim-10">
+&#x00A0;&#x00A0;TEXMF&#x00A0;=&#x00A0;{$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}
+</div>
+<!--l. 1822--><p class="nopar" >
+<!--l. 1824--><p class="noindent" >Eine Anwendung wie
+
+
+<div class="verbatim" id="verbatim-11">
+&#x00A0;&#x00A0;TEXINPUTS&#x00A0;=&#x00A0;.;$TEXMF/tex//
+</div>
+<!--l. 1828--><p class="nopar" >
+<!--l. 1830--><p class="noindent" >führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann im gesamten
+Dateibaum <span
+class="ectt-1200">$TEXMFVAR/tex</span>, <span
+class="ectt-1200">$TEXMFHOME/tex</span>, <span
+class="ectt-1200">$TEXMFLOCAL/tex </span>und schließlich im gesamten
+Dateibaum <span
+class="ectt-1200">$TEXMFDIST/tex </span>(die letzten beiden nur in der Datenbank <span
+class="ectt-1200">ls-R</span>) durchsucht wird.
+Dadurch kann man bequem zwei parallel installierte <span class="TEX">T<span
+class="E">E</span>X</span>-Hierarchien durchsuchen,
+beispielsweise eine unveränderliche auf <span
+class="ectt-1200">CDROM</span>/<span
+class="ectt-1200">DVD </span>und eine dynamisch angepasste auf
+Festplatte, in der neue Programmversionen und zusätzliche Zeichensätze installiert werden.
+Durch die Verwendung der Variablen <span
+class="ectt-1200">$TEXMF </span>in allen Definitionen wird grundsätzlich zuerst
+der neuere Dateibaum durchsucht.
+<!--l. 1834--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.6</span>&#x00A0;&#x00A0;<a
+ id="x1-630008.1.6"></a>Expansion von Unterverzeichnissen</h4>
+<!--l. 1836--><p class="noindent" >Zwei oder mehrere aufeinanderfolgende Schrägstriche (<span
+class="ectt-1200">//</span>) in einer Pfadkomponente, die auf
+einen Verzeichnisnamen <span
+class="ectt-1200">d </span>folgen, werden expandiert zu allen Unterverzeichnissen von <span
+class="ectt-1200">d</span>.
+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.
+<!--l. 1838--><p class="noindent" >Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur Unterverzeichnisse
+mit passenden Namen in die Suche einbezogen. Beispielsweise wird <span
+class="ectt-1200">/a//b </span>in die Pfade <span
+class="ectt-1200">/a/1/b</span>,
+<span
+class="ectt-1200">/a/2/b</span>, <span
+class="ectt-1200">/a/1/1/b </span>usw. expandiert, aber nicht zu <span
+class="ectt-1200">/a/b/c </span>oder <span
+class="ectt-1200">/a/1</span>. (Jeweils vorausgesetzt,
+dass die Verzeichnisse existieren.)
+<!--l. 1841--><p class="noindent" >Mehrere <span
+class="ectt-1200">//</span>-Konstruktionen innerhalb einer Pfadkomponente sind zulässig, allerdings nicht am
+Pfadanfang.
+
+
+<!--l. 1845--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.1.7</span>&#x00A0;&#x00A0;<a
+ id="x1-640008.1.7"></a>Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung</h4>
+<!--l. 1848--><p class="noindent" >Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den Kpathsea
+-Konfigurationsdateien auftreten können:
+ <dl class="description"><dt class="description">
+<span
+class="ectt-1200">:</span> </dt><dd
+class="description">Trennzeichen für Pfadkomponenten; als erstes oder letztes Zeichen im Pfad
+ bewirkt es die Expansion der Voreinstellungen.
+ </dd><dt class="description">
+<span
+class="ectt-1200">;</span> </dt><dd
+class="description">Trennzeichen für Pfadkomponenten für andere Rechnerplattformen als <span
+class="ectt-1200">UNIX</span>
+ (Verwendung wie »<span
+class="ectt-1200">:</span>«)
+ </dd><dt class="description">
+<span
+class="ectt-1200">$</span> </dt><dd
+class="description">Expansion von Variableninhalten
+ </dd><dt class="description">
+<span
+class="ectt-1200">~</span> </dt><dd
+class="description">Home-Verzeichnis eines Benutzers (Tilde)
+ </dd><dt class="description">
+<span
+class="ectt-1200">{...}</span> </dt><dd
+class="description">Expansion geschweifter Klammern: beispielsweise wird |a1,2b| zu |a1b:a2b|.
+ </dd><dt class="description">
+<span
+class="ectt-1200">//</span> </dt><dd
+class="description">Expansion von Unterverzeichnissen: tritt niemals am Anfang einer
+ Pfadkomponente auf.
+ </dd><dt class="description">
+<span
+class="ectt-1200">%</span> </dt><dd
+class="description">Kommentar
+ </dd><dt class="description">
+<span
+class="ectt-1200">\</span> </dt><dd
+class="description">Konkatenation mit Folgezeile(n)
+ </dd><dt class="description">
+<span
+class="ectt-1200">!!</span> </dt><dd
+class="description">Einschränkung der Suche <span
+class="ecti-1200">ausschließlich </span>auf die Dateinamen-Datenbank: Das
+ Dateisystem wird <span
+class="ecti-1200">nicht </span>durchsucht!</dd></dl>
+
+
+<!--l. 1877--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">8.2</span>&#x00A0;&#x00A0;<a
+ id="x1-650008.2"></a>Dateinamen-Datenbanken</h3>
+<!--l. 1879--><p class="noindent" >Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und DVD zur
+Suche nach Dateien zu reduzieren. Auf <span class="TEX">T<span
+class="E">E</span>X</span>-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 Kpathsea eine Art Datenbankdatei
+namens <span
+class="ectt-1200">ls-R</span>, die die Zuordnung von Dateinamen auf Verzeichnisse enthält. Dadurch muss
+nicht jedesmal die Festplatte durchsucht werden.
+<!--l. 1882--><p class="noindent" >Eine zweite Datenbank in der Datei <span
+class="ectt-1200">aliases </span>kann eine Zuordnung zwischen den Namen in
+<span
+class="ectt-1200">ls-R </span>und weiteren Namen vornehmen und so beispielsweise hilfreich bei der Umsetzung
+von <span
+class="ectt-1200">8.3</span>-<span
+class="ectt-1200">DOS</span>-Dateinamen auf die »echten«, aussagekräftigen Dateinamen zur Seite
+stehen.
+<!--l. 1884--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.2.1</span>&#x00A0;&#x00A0;<a
+ id="x1-660008.2.1"></a>Die ls-R-Datenbank</h4>
+<!--l. 1887--><p class="noindent" >Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei <span
+class="ectt-1200">ls-R </span>gespeichert
+sein. Sie sollten eine solche Datenbank für jede <span class="TEX">T<span
+class="E">E</span>X</span>-Hierarchie (normalerweise in
+<span
+class="ectt-1200">$TEXMF</span>) Ihres Systems anlegen. Kpathsea sucht die Datenbanken <span
+class="ectt-1200">ls-R </span>über den Pfad
+<span
+class="ectt-1200">TEXMFDBS</span>.
+<!--l. 1892--><p class="noindent" >Es wird empfohlen, die Pflege der <span
+class="ectt-1200">ls-R</span>-Dateien dem mitgelieferten Skript <span
+class="ectt-1200">mktexlsr </span>zu
+überlassen. Dieses Skript wird automatisch von den verschiedenen <span
+class="ectt-1200">mktex*</span>-Skripten aufgerufen.
+Das Skript ruft grob gesagt den Befehl
+<div class="alltt">
+<!--l. 1897--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">cd</span><span
+class="ectt-1200">&#x00A0;/your/texmf/root</span><span
+class="ectt-1200">&#x00A0;&amp;&amp;</span><span
+class="ectt-1200">&#x00A0;ls</span><span
+class="ectt-1200">&#x00A0;-LAR</span><span
+class="ectt-1200">&#x00A0;./</span><span
+class="ectt-1200">&#x00A0;&#x003E;ls-R</span>
+</div>
+</div>
+
+
+<!--l. 1901--><p class="noindent" >auf, falls das Kommando <span
+class="ectt-1200">ls </span>Ihres Rechners eine Ausgabe im richtigen Format liefert. (So wie
+das <span
+class="ectt-1200">GNU</span>-<span
+class="ectt-1200">ls</span>.) Wenn Sie ganz sichergehen wollen, dass die Datenbank immer auf dem neuesten
+Stand ist, sollten Sie sie in regelmäßigen Abständen mit Hilfe eines <span
+class="ectt-1200">crontab</span>-Eintrags
+aktualisieren lassen. Dadurch wird nach einer Installation eines Pakets per Hand trotzdem
+sichergestellt, dass die Datenbank aktuell ist.
+<!--l. 1908--><p class="noindent" >Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea normalerweise auf
+der Festplatte weiter. Wenn eine Pfadkomponente mit <span
+class="ectt-1200">!! </span>beginnt, wird dagegen niemals die
+Festplatte durchsucht.
+<!--l. 1913--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.2.2</span>&#x00A0;&#x00A0;<a
+ id="x1-670008.2.2"></a>kpsewhich: Dateisuche</h4>
+<!--l. 1917--><p class="noindent" >Mit dem Programm <span
+class="ectt-1200">kpsewhich </span>können Sie unabhängig vom Aufruf irgendeines
+<span class="TEX">T<span
+class="E">E</span>X</span>-Programms nach Dateien in der <span class="TEX">T<span
+class="E">E</span>X</span>-Hierarchie suchen (als schnellere Alternative zu
+dem Befehl <span
+class="ectt-1200">find</span>). Dies wird von den verschiedenen <span
+class="ectt-1200">mktex</span><span
+class="ectt-1200">&#x2026;</span>-Skripten bis zum Exzess
+vorexerziert.
+<div class="alltt">
+<!--l. 1923--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;option</span><span
+class="ectt-1200">&#x2026;</span><span
+class="ectt-1200">&#x00A0;filename</span><span
+class="ectt-1200">&#x2026;</span>
+</div>
+</div>
+<!--l. 1927--><p class="noindent" >Die Optionen werden entweder mit <span
+class="ectt-1200">- </span>oder mit <span
+class="ectt-1200">-- </span>eingeleitet. Jede eindeutige Abkürzung ist
zulässig.
- Argumente der Kommandozeile, die keine Optionen darstellen, werden als Dateinamen interpretiert.
-Für jeden Dateinamen wird der erste passende Pfad gemeldet. Um eine Liste aller passenden Pfade zu
-erhalten, müssen Sie das UNIX-Kommando find aufrufen.
- Im Folgenden werden die häufiger benutzten Optionen beschrieben.
-
-
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 33
- --dpi=num
- Stellt die Auflösung für die Suche nach Zeichensätzen (nur .gf oder .pk) auf num dpi. Alternativ
- kann die Option -D (kommt von dvips) benutzt werden. Voreinstellung ist 600.
- --format=name
- Setzt das Format zur Suche auf name. Per Voreinstellung versucht kpsewhich das Format über den
- Dateinamen zu erschließen. Bei Formaten ohne zugeordnete Namensendung wie den zu MetaPost
- gehörenden Dateien und den Konfigurationsdateien zu dvips müssen Sie den entsprechenden Na-
- men so eingeben, wie er Kpathsea bekannt ist.
- --mode=string
- Setzt für die Zeichensatzsuche den Generierungsmodus (betrifft nur .gf- oder .pk-Dateien). Nor-
- malerweise werden alle Zeichensätze gemeldet.
- --must-exist
- Es wird versucht, die Dateien notfalls durch eine Suche auf der Festplatte zu finden. Normalerweise
- wird nur die ls-R-Datenbank konsultiert.
- --path=string
- Sucht entlang des angegebenen Pfads statt des Standardpfads, der auf Grund der Endung gewählt
- wird. Alle Expansionen sind zulässig. Bei Verwendung der Option --path darf nicht die Option
- --format angegeben werden.
- --progname=name
- Setzt den Programmnamen für die genauere Variablenspezifikation über &#8216;.Programmname&#8217;. Vor-
- einstellung ist &#8216;kpsewhich&#8217;.
- --show-path=name
- Zeigt den Suchpfad für die angegebene Namensendung. Diese kann entweder als Namensendung
- (&#8216;.pk&#8217;, &#8216;.vf&#8217;, usw.) oder als Name (wie bei der Option --format) spezifiziert werden.
- --debug=num
- Legt den Umfang für die Fehlersuche fest.
-8.2.3 Anwendungsbeispiele
-Wir schauen uns nun die Funktionsweise von Kpathsea anhand einiger Beispiele an.
-&#x003E; kpsewhich article.cls
- /usr/local/texmf-dist/tex/latex/base/article.cls
- Wir suchen unter den TE X-Quelldateien nach der Datei article.cls. Da die Namensendung &#8216;.cls&#8217;
-eindeutig ist, müssen wir den Typ &#8216;.tex&#8217; nicht angeben. Die &#8216;texmf-dist&#8217;-Hierarchie enthält die Datei
-im Unterverzeichnis tex/latex/base. Ähnlich bereiten die folgenden Beispiele auf Grund eindeutiger
-Namensendungen keine Probleme.
-&#x003E; kpsewhich array.sty
- /usr/local/texmf-dist/tex/latex/tools/array.sty
-&#x003E; kpsewhich latin1.def
- /usr/local/texmf-dist/tex/latex/base/latin1.def
-&#x003E; kpsewhich size10.clo
- /usr/local/texmf-dist/tex/latex/base/size10.clo
-&#x003E; kpsewhich small2e.tex
- /usr/local/texmf-dist/tex/latex/base/small2e.tex
-&#x003E; kpsewhich tugboat.bib
- /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
- Beim letzten Beispiel handelt es sich übrigens um eine BibTE X-Literaturdatenbank für TUGBoat-
-Artikel.
-&#x003E; kpsewhich cmr10.pk
+<!--l. 1930--><p class="noindent" >Argumente der Kommandozeile, die keine Optionen darstellen, werden als Dateinamen
+interpretiert. Für jeden Dateinamen wird der erste passende Pfad gemeldet. Um
+eine Liste aller passenden Pfade zu erhalten, müssen Sie das <span
+class="ectt-1200">UNIX</span>-Kommando <span
+class="ectt-1200">find</span>
+aufrufen.
+<!--l. 1935--><p class="noindent" >Im Folgenden werden die häufiger benutzten Optionen beschrieben.
-
-8 ANLEITUNG ZUM WEB2C-SYSTEM 34
- Zeichensatzdateien mit der Namensendung &#8216;.pk&#8217; werden von Anzeige- oder Druckaufbereitungspro-
- grammen wie dvips und xdvi verwendet. Nachdem wir aufgrund der Voreinstellung keine .pk-Dateien
- verwenden, sondern die PostScript-Type 1-Zeichensätze, die auf der CDROM/DVD enthalten sind, wird
- auch keine .pk-Datei angezeigt.
- &#x003E; kpsewhich wsuipa10.pk
- /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk
- Für diesen Zeichensatz (Teil der IPA-Fonts1 von der Universität von Washington) liegen noch kei-
- ne Type 1-Umsetzungen vor und &#8216;.pk&#8217;-Dateien müssen generiert werden. Da unser voreingestellter
- METAFONT-Modus &#8216;ljfour&#8217; eine Auflösung von 600 dpi besitzt, finden wir (nachdem er schon einmal
- gebraucht und automatisch erzeugt wurde) eine entsprechende Instanz dieses Zeichensatzes.
- &#x003E; kpsewhich -dpi=300 wsuipa10.pk
- Durch die Angabe »-dpi=300« interessieren wir uns nur für Zeichensätze mit der Auflösung 300 dpi.
- Es wurde keiner gefunden. Programme wie dvips oder xdvi lassen einen solchen fehlenden Zeichensatz
- durch den Aufruf des Skripts mktexpk mit entsprechenden Parametern automatisch erzeugen.
- Als nächstes wenden wir uns den Header- und Konfigurationsdateien von dvips zu. Zunächst suchen
- wir nach der Konfiguration für die TE X-Unterstützung, dem Prolog tex.pro. Danach suchen wir die
- allgemeine Konfigurationsdatei (config.ps) und schließlich die PostScript-Zeichensatzzuordnungsdatei
- psfonts.map. Dateien dieser Art haben seit der 2004er-Version der TE X Live ihre eigenen Suchpfade
- und einen neuen Aufbewahrungsort im texmf-Baum. Da die Namensendung &#8216;.ps&#8217; nicht eindeutig ist,
- müssen wir den gewünschten Typ (&#8216;dvips config&#8217;) für die Datei config.ps spezifizieren.
- &#x003E; kpsewhich tex.pro
- /usr/local/texmf/dvips/base/tex.pro
-&#x003E; kpsewhich --format="dvips config" config.ps
- /usr/local/texmf/dvips/config/config.ps
-&#x003E; kpsewhich psfonts.map
- /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
- Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW Times«. Nach dem Na-
- mensschema von Karl Berry beginnen die Namen mit »utm«. Zunächst suchen wir die Konfigurations-
- datei, die den Namen der Zeichensatzzuordnungsdatei enthält.
- &#x003E; kpsewhich --format="dvips config" config.utm
- /usr/local/texmf-dist/dvips/psnfss/config.utm
- Diese Datei enthält folgende Anweisung:
- p +utm.map
- Die angegebene Datei utm.map wollen wir als nächstes suchen:
- &#x003E; kpsewhich utm.map
- /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
- Diese Zuordnungsdatei wird im Unterverzeichnis urw bei den Hilfsdateien für dvips gefunden. Sie
- enthält die Dateinamen der Type 1-PostScript-Zeichensätze, die für URW Times benutzt werden. Ein
- kleiner Auszug aus dieser Datei:
- utmb8r NimbusRomNo9L-Medi ... &#x003C;utmb8a.pfb
- utmbi8r NimbusRomNo9L-MediItal... &#x003C;utmbi8a.pfb
- utmr8r NimbusRomNo9L-Regu ... &#x003C;utmr8a.pfb
- utmri8r NimbusRomNo9L-ReguItal... &#x003C;utmri8a.pfb
- utmbo8r NimbusRomNo9L-Medi ... &#x003C;utmb8a.pfb
- utmro8r NimbusRomNo9L-Regu ... &#x003C;utmr8a.pfb
- Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (utmr8a.pfb) suchen, finden wir
- ihn im Verzeichnis texmf unter den Type 1-Zeichensätzen:
-__________________________________
- 1IPA: International Phonetic Alphabet
-
-
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 35
- &#x003E; kpsewhich utmr8a.pfb
- /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
- Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im TE X-Dateibaum
- gefunden werden können. Dies ist sehr wichtig, wenn Sie den Verdacht haben, dass eine falsche Version
- einer Datei verwendet wird: Sie lassen sich einfach die verwendete Datei von kpsewhich anzeigen.
-8.2.4 Fehlersuche
-Manchmal ist wichtig, bis ins Detail nachzuvollziehen, wie ein Programm eine bestimmte Datei findet.
-Zu diesem Zweck bietet die Kpathsea-Bibliothek verschiedene Stufen für den Umfang der Fehlersuche
+
+ <dl class="description"><dt class="description">
+<span
+class="ectt-1200">--dpi=num</span> </dt><dd
+class="description"><br
+class="newline" />Stellt die Auflösung für die Suche nach Zeichensätzen (nur <span
+class="ectt-1200">.gf </span>oder <span
+class="ectt-1200">.pk</span>) auf
+ <span
+class="ectt-1200">num </span>dpi. Alternativ kann die Option <span
+class="ectt-1200">-D </span>(kommt von dvips) benutzt werden.
+ Voreinstellung ist&#x00A0;600.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--format=name</span> </dt><dd
+class="description"><br
+class="newline" />Setzt das Format zur Suche auf <span
+class="ectt-1200">name</span>. Per Voreinstellung versucht <span
+class="ectt-1200">kpsewhich</span>
+ das Format über den Dateinamen zu erschließen. Bei Formaten ohne
+ zugeordnete Namensendung wie den zu MetaPost gehörenden Dateien und den
+ Konfigurationsdateien zu dvips müssen Sie den entsprechenden Namen so eingeben,
+ wie er Kpathsea bekannt ist.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--mode=string</span> </dt><dd
+class="description"><br
+class="newline" />Setzt für die Zeichensatzsuche den Generierungsmodus (betrifft nur <span
+class="ectt-1200">.gf</span>- oder
+ <span
+class="ectt-1200">.pk</span>-Dateien). Normalerweise werden alle Zeichensätze gemeldet.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--must-exist</span> </dt><dd
+class="description"><br
+class="newline" />Es wird versucht, die Dateien notfalls durch eine Suche auf der Festplatte zu finden.
+ Normalerweise wird nur die <span
+class="ectt-1200">ls-R</span>-Datenbank konsultiert.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--path=string</span> </dt><dd
+class="description"><br
+class="newline" />Sucht entlang des angegebenen Pfads statt des Standardpfads, der auf Grund der
+ Endung gewählt wird. Alle Expansionen sind zulässig. Bei Verwendung der Option
+ <span
+class="ectt-1200">--path </span>darf nicht die Option <span
+class="ectt-1200">--format </span>angegeben werden.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--progname=name</span> </dt><dd
+class="description"><br
+class="newline" />Setzt den Programmnamen für die genauere Variablenspezifikation über <br
+class="newline" /><span
+class="ectt-1200">.Programmname</span>. Voreinstellung ist <span
+class="ectt-1200">kpsewhich</span>.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--show-path=name</span> </dt><dd
+class="description"><br
+class="newline" />Zeigt den Suchpfad für die angegebene Namensendung. Diese kann entweder als
+ Namensendung (<span
+class="ectt-1200">.pk</span>, <span
+class="ectt-1200">.vf</span>, usw.) oder als Name (wie bei der Option <span
+class="ectt-1200">--format</span>)
+ spezifiziert werden.
+ </dd><dt class="description">
+<span
+class="ectt-1200">--debug=num</span> </dt><dd
+class="description"><br
+class="newline" />Legt den Umfang für die Fehlersuche fest.</dd></dl>
+
+
+<!--l. 1976--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.2.3</span>&#x00A0;&#x00A0;<a
+ id="x1-680008.2.3"></a>Anwendungsbeispiele</h4>
+<!--l. 1980--><p class="noindent" >Wir schauen uns nun die Funktionsweise von Kpathsea anhand einiger Beispiele
an.
- 1 stat-Aufrufe (Überprüfung, ob Datei existiert); mit einer aktuellen ls-R-Datenbank sollten Sie
- fast keine Meldungen erhalten.
- 2 Zugriffe auf Suchlisten (wie ls-R-Datenbanken, Zuordnungsdateien (.map), Konfigurationsdatei-
- en)
- 4 Öffnen und Schließen von Dateien
- 8 Auflisten der voreingestellten Pfade für Extensionen
- 16 Verzeichnisliste für jede Pfadkomponente (nur bei Festplattenzugriff)
- 32 Suchaktionen nach Dateien
- 64 Werte von Variablen.
- Durch die Angabe von &#8216;-1&#8217; 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 herauszu-
-finden, warum bestimmte Dateien geöffnet wurden bzw. wo vielleicht das Problem liegt, wenn Dateien
-nicht gefunden werden.
- Da fast alle Programme die Kpathsea-Bibliothek benutzen, können Sie die gewünschte Stufe auch
-über die Umgebungsvariable 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:
- SET KPATHSEA_DEBUG_OUTPUT=err.log
- Wir betrachten als Beispiel eine kleine LATE X-Quelldatei mit dem Namen hello-world.tex mit
-folgendem Inhalt:
- \documentclass{article}
- \begin{document}
- Hello World!
- \end{document}
- Diese Datei verwendet nur einen Zeichensatz, nämlich cmr10. Wir sehen uns jetzt einmal genau
-an, wie dvips die PostScript-Datei erzeugt. Da wir die Type 1-Variante der Computer-Modern-Roman-
-Zeichensätze verwenden wollen, haben wir die Option -Pcms verwendet.
-&#x003E; dvips -d4100 hello-world -Pcms -o
- Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe 4 von dvips (siehe dvips-
-Handbuch, texmf/doc/html/dvips/dvips\_toc.html?). Die Ausgabe sieht ungefähr so wie in Abbil-
-dung 12 dargestellt aus (die Ausgabe wurde für einen besseren Überblick etwas umgestaltet).
- Zunächst sucht dvips (bzw. Kpathsea) seine Konfigurationsdateien, nämlich texmf.cnf (das die Pfa-
-de der anderen Dateien enthält), dann die Dateinamen-Datenbank ls-R (zur Optimierung der Suche)
-und die Datei aliases, mit deren Hilfe für eine Datei mehrere Namen vereinbart werden können, z. B.
-um die kurzen &#8216;8.3&#8217;-DOS-Namen mit aussagefähigen, langen Namen zu assoziieren. Danach wird die
-allgemeine dvips-Konfigurationsdatei config.ps, anschließend die benutzerspezifische Konfigurations-
-datei .dvipsrc (wird hier nicht gefunden) gesucht. Als letztes sucht dvips die Zuordnungsdatei für
-Computer-Modern-PostScript-Zeichensätze config.cms (bedingt durch die Option -Pcms beim Aufruf
-von dvips). Diese Datei enthält die Dateinamen der Listen, die die Zuordnung zwischen Dateinamen
-und Zeichensatznamen herstellen.
-
-
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 36
- debug:start search(file=texmf.cnf, must_exist=1, find_all=1,
- path=.:/usr/local/bin/texlive:/usr/local/bin:
- /usr/local/bin/texmf/web2c:/usr/local:
- /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).
- kdebug:start search(file=ls-R, must_exist=1, find_all=1,
- path=~/tex:/usr/local/texmf).
- kdebug:search(ls-R) =&#x003E;/usr/local/texmf/ls-R
- kdebug:start search(file=aliases, must_exist=1, find_all=1,
- path=~/tex:/usr/local/texmf).
- kdebug:search(aliases) =&#x003E; /usr/local/texmf/aliases
- kdebug:start search(file=config.ps, must_exist=0, find_all=0,
- path=.:~/tex:!!/usr/local/texmf/dvips//).
- kdebug:search(config.ps) =&#x003E; /usr/local/texmf/dvips/config/config.ps
- kdebug:start search(file=/root/.dvipsrc, must_exist=0, find_all=0,
- path=.:~/tex:!!/usr/local/texmf/dvips//).
- search(file=/home/goossens/.dvipsrc, must_exist=1, find_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
- kdebug:search($HOME/.dvipsrc) =&#x003E;
- kdebug:start search(file=config.cms, must_exist=0, find_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
- kdebug:search(config.cms)
- =&#x003E;/usr/local/texmf/dvips/cms/config.cms
- Abbildung 12: Suche nach Konfigurationsdateien
- kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
- kdebug:search(texc.pro) =&#x003E; /usr/local/texmf/dvips/base/texc.pro
- Abbildung 13: Suche nach Prologdateien
- kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0,
- path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
- /var/tex/fonts/tfm//).
- kdebug:search(cmr10.tfm) =&#x003E; /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
- kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0,
- ...
- &#x003C;texps.pro&#x003E;
- kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
- kdebug:search(cmr10.pfb) =&#x003E; /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
- &#x003C;cmr10.pfb&#x003E;[1]
- Abbildung 14: Suche nach Font-Dateien
- &#x003E; more /usr/local/texmf/dvips/cms/config.cms
- p +ams.map
- p +cms.map
- p +cmbkm.map
- p +amsbkm.map
- dvips versucht, diese Dateien und zusätzlich die allgemeine Zeichensatzzuordnungstabelle
- psfonts.map zu laden, die immer konsultiert wird; der letzte Teil von Abschnitt 8.2.3 erklärt diese
- Tabellen genauer.
- Jetzt erfolgt die normale Startmeldung von dvips:
- dvips(k) 5.94a
-kpathsea version
-Copyright (C) 2003 Radical Eye Software.
-...
- Danach wird nach texc.pro gesucht:
-
-
- 8 ANLEITUNG ZUM WEB2C-SYSTEM 37
- kdebug:start search(file=texc.pro, must_exist=0, find_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
- kdebug:search(texc.pro) =&#x003E; /usr/local/texmf/dvips/base/texc.pro
- Dann gibt dvips Datum und Uhrzeit aus und meldet den Dateinamen der erzeugten PostScript-Datei
- hello-world.ps. Jetzt wird die Zeichensatzdatei cmr10 benötigt, die dvips als »resident« meldet.
- TeX output 1998.02.26:1204&#8217; -&#x003E; hello-world.ps
- Defining font () cmr10 at 10.0pt
- Font cmr10 &#x003C;CMR10&#x003E; is resident.
- Es geht weiter mit cmr10.tfm und einigen weiteren Prologdateien, deren Ausgaben wir hier weglas-
- sen. Letztlich wird die Type 1-Zeichensatzdatei cmr10.pfb gesucht (und gefunden) und in die Ausga-
- bedatei integriert (siehe letzte Zeile).
- kdebug:start search(file=cmr10.tfm, must_exist=1, find_all=0,
- path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
- /var/tex/fonts/tfm//).
- kdebug:search(cmr10.tfm) =&#x003E; /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
- kdebug:start search(file=texps.pro, must_exist=0, find_all=0,
- ...
- &#x003C;texps.pro&#x003E;
- kdebug:start search(file=cmr10.pfb, must_exist=0, find_all=0,
- path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
- ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
- kdebug:search(cmr10.pfb) =&#x003E; /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
- &#x003C;cmr10.pfb&#x003E;[1]
-8.3 Einstellungen zur Laufzeit
-Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige Speicher-
-größen über die Datei 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 texmf.cnf. Die wichtigsten
-Werte sind:
- main_memory
- Arbeitsspeicher für TE X, METAFONT und MetaPost in Worten: Für jede Einstellung muss eine
- eigene Format-Datei erstellt werden. Allerdings können Sie mehrere Versionen von TE X unter
- verschiedenen Namen erzeugen und in der Konfigurationsdatei jeweils eigene Einträge vorsehen.
- Hier gibt es ein Monster-TE X namens &#8216;hugetex&#8217; mit der zugehörigen Format-Datei hugetex.fmt,
- wobei der spezielle Wert der Variablen main_memory dann aus der Datei texmf.cnf gelesen wird.
- extra_mem_bot
- Extraspeicher für »große« TE X-Datenstrukturen wie Boxen, Glue, Breakpoints, usw.: Besonders
- bei Anwendung von PI CTE X sollte dieser Wert erhöht werden.
- font_mem_size
- Anzahl der Worte für Speicherung von Zeichensatzinformationen: Entspricht ungefähr dem
- Speicherbedarf der gelesenen TFM-Dateien.
- 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 hash_extra ist 50000.
- Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung. Mit der
-gegenwärtigen Version von TE X ist dieses Konzept aber nur extrem schwer zu implementieren; darum
-stellt dieses Verfahren eine praktikable Lösung dar.
-
-
- 9 DANKSAGUNGEN 38
- 9 Danksagungen
-Die TE X Live ist eine gemeinsame Arbeit faktisch aller TE X Users Groups.
- Die Entwicklung des vorliegende TE X Live-Release wurde von Karl Berry geleitet; die übrigen Haupt-
-Mitarbeiter sind im Folgenden aufgelistet.
- &#x2219; Den englisch-, deutsch-, niederländisch-, und polnisch-sprachigen TE X-Anwendervereinigungen
- (TUG, DANTE e.V., NTG, and GUST), die zusammen die technische und administrative Infrastruk-
- tur zur Verfügung stellen. Wir würden uns freuen, wenn Sie bei einer der Anwendervereinigungen
- Mitglied werden.
- &#x2219; Dem CTAN Team, insbesondere Robin Fairbairns, Jim Hefferon, und Rainer Schöpf, das die TE X
- Live-CD-Images und die Infrastruktur für Paketupdates zur Verfügung stellt, von denen TE X Live
- abhängt.
- &#x2219; John Bowman, der viele Änderungen an dem Grafikprogramm Asymptote vornam, damit es als
- Teil von TE X Live arbeitet.
- &#x2219; Peter Breitenlohner und dem &#x03B5;-TE XTeam für den stabilen Grundstock zu TE Xs Zukunft, und
- Peter speziell für wertvolle Hilfe zum Verwenden von GNU autotools in TE X Live;
- &#x2219; Jin-Hwan Cho und allen Mitgliedern des DVIPDFMx-Teams für deren exzellentes Programm und
- Mithilfe bei Konfigurationsfragen.
- &#x2219; Thomas Esser, der mit dem exzellenten teTE X die Basis für dieses TE X Live schuf;
- &#x2219; Michel Goossens, als Coautor der englischen Original-Dokumentation;
- &#x2219; Eitan Gurari, mit dessen TE X4ht 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.
- &#x2219; Hans Hagen, für zahlreiche Tests und Aktivitäten, damit ConTE Xt (http://pragma-ade.com) ein
- Teil von TE X Live sein kann;
- &#x2219; Hàn Thê´ Thành, Martin Schröder und das pdfTE X-Team (http://pdftex.org), die die Arbeiten
- zur Erweiterung der Möglichkeiten von TE X fortgesetzt haben;
- &#x2219; Taco Hoekwater, für neue Entwicklungen von MetaPost und (Lua)TE X (http://luatex.org),
- und ebenfalls für die Unterstützung beim ConTE Xt-Teil von TE X Live, Weiterentwicklungen von
- Kpathsea und vieles mehr;
- &#x2219; Klaus Höppner u. a. für die Betreuung dieses Dokuments
- &#x2219; Pawe&#322; Jackowski für das Installationsprogramm tlpm für Windows, Tomasz &#321;uczak für tlpmgui in
- früheren Versionen von TE X Live;
- &#x2219; Akira Kakuto, für Windows-Programme im Rahmen seines W32TEX Distribution (http://www.32tex.org/);
- &#x2219; Jonathan Kew für die Entwicklung von XeTE X und die Zeit und Mühe, es in TE X Live zu in-
- tegrieren, sowie für die erste Version des MacTE X-Installers, und für das von uns als Oberfläche
- empfohlene TE Xworks;
- &#x2219; Dick Koch für die Betreuung von MacTE X (http://tug.org/mactex);
- &#x2219; Reinhard Kotucha, für die Unterstützung bei der Infrastruktur von TE X Live und das Installati-
- onsprogramm, für seine Windows-Untersuchungen, für das getnonfreefonts Script, und vieles
- mehr;
- &#x2219; Siep Kroonenberg, für wertvolle Beiträge zur Infrastruktur von TE X Live 2008 und den Installer,
- insbesondere unter Windows, und für einen Großteil der Arbeit, die Dokumentation dafür zu
- schreiben;
- &#x2219; Heiko Oberdiek für das Paket epstopdf (und viele weitere), für die Kompression der riesigen
- Datenmengen von pst-geo, so dass sie in TE X Live passten, und natürlich für seine Arbeit an
- hyperref.
-
-
- 10 GESCHICHTLICHES 39
- &#x2219; Petr Olsak, der das tschechische und slowakische Material sehr sorgfältig er- und überarbeitet hat;
- &#x2219; Toshio Oshima, für den dviout-Previewer für Windows;
- &#x2219; Manuel Pégourié-Gonnard, für die Mithilfe beim Aktualisieren von Paketen, der Dokumentation
- und Arbeit an texdoc;
- &#x2219; Fabrice Popineau für die erste Windows-Version von TE X Live und Mithilfe bei der französischen
- Dokumentation;
- &#x2219; Norbert Preining, Hauptkoordinator für TE X Live-Infrastruktur und den Installer, für die Ko-
- ordination der Debian Version von TE X Live (zusammen mit Frank Küster), und die daraus
- resultierenden Verbesserungsvorschläge;
- &#x2219; Sebastian Rahtz für die Erfindung von TE X Live und die langjährige Leitung des Projekts;
- &#x2219; Phil Taylor, der die BitTorrent-Downloads eingeführt hat;
- &#x2219; Tomasz Trzeciak für seine Hilfe mit Windows;
- &#x2219; Vladimir Volovich für viele substanzielle Mithilfe, und dafür, dass er es möglich gemacht hat, xindy
- in TE X Live aufzunehmen;
- &#x2219; Staszek Wawrykiewicz, der Haupttester für alles, was mit TE X zusammen hängt, Koordinator der
- polnischen Beiträge, Windows-Installation und mehr;
- &#x2219; Olaf Weber für die Geduld beim Pflegen von Web2C;
- &#x2219; Gerben Wierda für das Erstellen und Pflegen des ursprünglichen Mac OS X-Teils und für viele
- Integrations- und Testarbeiten;
- &#x2219; Graham Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich gemacht hat.
- Lauffähige Programme: Alan Braslau (amd64-kfreebsd, i386-kfreebsd), Peter Breitenlohner
- (x86_64-linux), Karl Berry (i386-linux, sparc-linux), Ken Brown (i386-cygwin), Akira Kakuto (win32),
- Dick Koch (universal-darwin, x86_64-darwin), Nikola Le&#x010D;i&#263; (amd64-freebsd, i386-freebsd), Norbert Prei-
- ning (alpha-linux), Jukka Salmi (i386-netbsd), Thomas Schmitz (powerpc-linux), Apostolos Syropoulos
- (i386-solaris, x86_64-solaris), Vladimir Volovich (powerpc-aix, sparc-solaris), Olaf Weber (mips-irix).
- Informationen dazu, wie Binaries für TE X Live erzeugt werden, finden sich unter http://tug.org/texlive/build.html.
- Übersetzungen der Dokumentation:
- &#x2219; Boris Veytsman (Russisch)
- &#x2219; Jjgod Jiang, Jinsong Zhao, Yue Wang, &amp; Helin Gai (Chinesisch)
- &#x2219; Klaus Höppner (Deutsch)
- &#x2219; Manuel Pégourié-Gonnard (Französisch)
- &#x2219; Marco Pallante (Italienisch)
- &#x2219; Nikola Le&#x010D;i&#263; (Serbisch)
- &#x2219; Petr Sojka &amp; Jan Busa (Tschechisch/Slowakisch),
- &#x2219; Staszek Wawrykiewicz (Polnisch).
- Natürlich haben wir am meisten Donald Knuth zu danken, einmal dafür, dass er TE X erfand und
- dann dafür, dass er es der Welt schenkte.
-10 Geschichtliches
-Diese Ausgabe der TE X Live ist in Zusammenarbeit der TE X Users Group (TUG), der UKTUG, der fran-
-zösischen TE X-Vereinigung GUTenberg und der deutschsprachigen TE X-Anwendervereinigung (DANTE
-e. V.) unter Mithilfe der niederländischen, tschechischen/slowakischen, indischen, polnischen und russi-
-schen TE X-Benutzergruppen entstanden.
-
-
- 10 GESCHICHTLICHES 40
- 10.1 Vergangenheit
-Die niederländische TE X-Benutzergruppe hatte Ende 1993 mit der Produktion der 4AllTE X-CDROM
-für MS-DOS die Diskussion angeregt, eine einzige CDROM für alle Rechnersysteme zu entwickeln. Zum
-damaligen Zeitpunkt war dieses Ziel zu hoch gesteckt, doch immerhin entstand aus dieser Diskussion
-nicht nur die sehr erfolgreiche 4AllTE X-CDROM, sondern auch die TUG-Arbeitsgruppe zur Definition der
-TE X Directory Structure TDS, die die zur Arbeit mit TE X notwendigen und hilfreichen Dateien in eine
-konsistente und handhabbare Verzeichnisstruktur einbettet. Das »Final Draft«-Dokument, das diese
-Verzeichnisstruktur festlegt, wurde in der Dezember-Ausgabe 1995 der TUGBoat veröffentlicht. Schon
-frühzeitig war den Beteiligten klar, dass eine CDROM auf der Basis der TDS sehr zu begrüßen wäre.
-Die TE X Live-CDROM war das direkte Resultat der Beratungen der TDS-Arbeitsgruppe. Außerdem hat
-der Erfolg der 4AllTE X-CDROM klargemacht, dass ein ähnliches System auch für UNIX-Benutzer eine
-Erleichterung darstellen würde. Dies war der zweite Beweggrund für die TE X Live-CDROM.
- Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CDROM zu entwickeln, in Angriff ge-
-nommen. Sehr schnell stießen die Verantwortlichen auf das teTE X-System von Thomas Esser als idealen
-Ausgangspunkt für diese Arbeit, weil es verschiedene Rechnerplattformen unterstützte und für die Ar-
-beit mit verschiedenen Dateisystemen vorgesehen war. Anfang 1996 wurde in Zusammenarbeit mit
-Thomas Esser ernsthaft mit der Arbeit begonnen und im Mai 1996 die erste Ausgabe der CDROM
-veröffentlicht.
- Anfang 1997 stellte Karl Berry eine neue Version seines Web2C-TE X-Systems vor, das schon na-
-hezu alle Ausstattungsmerkmale aufwies, die Thomas Esser mit teTE X verwirklicht hatte. Die TUG
-entschied sich daraufhin, die zweite Version der CDROM auf der Basis von Web2C unter Verwendung
-des Installations-Skripts texconfig aus dem teTE X-Paket zu entwickeln.
- Die dritte Ausgabe basierte auf der inzwischen von Olaf Weber gepflegten und weiter entwickelten
-Web2C Version 7.2; TE X Live unterstützte fast alle Eigenschaften der zur selben Zeit entstandenen
-neuen Version von teTE X.
- Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von teTE X und Web2C (7.5)
-zugrunde lagen. Fast die gesamte CDROM wurde einer kritischen Überprüfung unterzogen, wobei be-
-sonders darauf geachtet wurde, dass doppelte Dateien entfernt wurden und die Einordnung der Pakete
-konsistent erfolgte. Zudem enthielt diese Ausgabe ein komplettes Windows-Setup.
- Für die fünfte Ausgabe im März 2000 wurden wiederum große Teile der CDROM ersetzt, wobei
-Hunderte von überarbeiteten Paketen aufgenommen wurden. &#x03A9;, pdfTE X und Teile der TE X-Support-
-Programme (hier insbesondere xdvi, dvips und tex4ht) lagen in neuer Version vor. Die Hauptänderung bei
-der TE X Live 5 betraf die &#8216;non-free&#8217;-Software. Alles auf dieser CDROM war nun in Übereinstimmung
-mit den Debian Free Software Guidelines (http://www.debian.org/intro/free). Wir haben unser
-Bestes versucht, die Lizenzbedingungen aller Pakete zu überprüfen, sind aber dankbar, wenn wir auf
-Fehler hingewiesen werden.
- Die sechste Ausgabe der TE X Live vom Juli/August 2001 enthielt die neuesten Versionen aller
-Pakete und Programme. Das neue Installationskonzept stellte die größte Änderung dar: Der Benutzer
-konnte nun viel genauer gewünschte bzw. nicht erwünschte Sammlungen und Pakete auswählen. Dabei
-wurden die sprachspezifischen Sammlungen komplett überarbeitet, so dass sie jetzt automatisch nicht
-nur Makros, Fonts usw. installierten, sondern zusätzlich die notwendigen Einträge in language.dat
+<div class="alltt">
+<!--l. 1982--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;article.cls</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/tex/latex/base/article.cls</span>
+</div>
+</div>
+<!--l. 1987--><p class="noindent" >Wir suchen unter den <span class="TEX">T<span
+class="E">E</span>X</span>-Quelldateien nach der Datei <span
+class="ectt-1200">article.cls</span>. Da die Namensendung
+<span
+class="ectt-1200">.cls </span>eindeutig ist, müssen wir den Typ <span
+class="ectt-1200">.tex </span>nicht angeben. Die <span
+class="ectt-1200">texmf-dist</span>-Hierarchie
+enthält die Datei im Unterverzeichnis <span
+class="ectt-1200">tex/latex/base</span>. Ähnlich bereiten die folgenden
+Beispiele auf Grund eindeutiger Namensendungen keine Probleme.
+<div class="alltt">
+<!--l. 1993--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;array.sty</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/tex/latex/tools/array.sty</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;latin1.def</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/tex/latex/base/latin1.def</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;size10.clo</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/tex/latex/base/size10.clo</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;small2e.tex</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/tex/latex/base/small2e.tex</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;tugboat.bib</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span>
+
+
+</div>
+</div>
+<!--l. 2006--><p class="noindent" >Beim letzten Beispiel handelt es sich übrigens um eine Bib<span class="TEX">T<span
+class="E">E</span>X</span>-Literaturdatenbank für
+<span
+class="ecsl-1200">TUGBoat</span>-Artikel.
+<div class="alltt">
+<!--l. 2008--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;cmr10.pk</span>
+</div>
+</div>
+<!--l. 2012--><p class="noindent" >Zeichensatzdateien mit der Namensendung <span
+class="ectt-1200">.pk </span>werden von Anzeige- oder
+Druckaufbereitungsprogrammen wie dvips und <span
+class="ectt-1200">xdvi </span>verwendet. Nachdem wir aufgrund der
+Voreinstellung keine <span
+class="ectt-1200">.pk</span>-Dateien verwenden, sondern die PS-Type1-Zeichensätze, die auf der
+DVD enthalten sind, wird auch keine <span
+class="ectt-1200">.pk</span>-Datei angezeigt.
+<div class="alltt">
+<!--l. 2016--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;wsuipa10.pk</span>
+<br /><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span>
+</div>
+</div> Für diesen Zeichensatz (Teil der <span
+class="ectt-1200">IPA</span>-Fonts (<span
+class="ectt-1200">IPA</span>: International Phonetic Alphabet) von der
+Universität von Washington) liegen noch keine Type1-Umsetzungen vor und <span
+class="ectt-1200">.pk</span>-Dateien
+müssen generiert werden. Da unser voreingestellter MetaFont-Modus <span
+class="ectt-1200">ljfour </span>eine Auflösung
+von 600 dpi besitzt, finden wir (nachdem er schon einmal gebraucht und automatisch erzeugt
+wurde) eine entsprechende Instanz dieses Zeichensatzes.
+<div class="alltt">
+<!--l. 2026--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;-dpi=300</span><span
+class="ectt-1200">&#x00A0;wsuipa10.pk</span>
+
+
+</div>
+</div>
+<!--l. 2030--><p class="noindent" >Durch die Angabe »<span
+class="ectt-1200">-dpi=300</span>« interessieren wir uns nur für Zeichensätze mit der Auflösung
+300 dpi. Es wurde keiner gefunden. Programme wie dvips oder <span
+class="ectt-1200">xdvi </span>lassen einen solchen
+fehlenden Zeichensatz durch den Aufruf des Skripts <span
+class="ectt-1200">mktexpk </span>mit entsprechenden Parametern
+automatisch erzeugen.
+<!--l. 2036--><p class="noindent" >Als nächstes wenden wir uns den Header- und Konfigurationsdateien von dvips
+zu.
+<!--l. 2039--><p class="noindent" >Zunächst suchen wir nach der Konfiguration für die <span class="TEX">T<span
+class="E">E</span>X</span>-Unterstützung, dem Prolog
+<span
+class="ectt-1200">tex.pro</span>. Danach suchen wir die allgemeine Konfigurationsdatei (<span
+class="ectt-1200">config.ps</span>) und
+schließlich die PostScript-Zeichensatzzuordnungsdatei <span
+class="ectt-1200">psfonts.map</span>. Dateien dieser
+Art haben seit der 2004er-Version der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live ihre eigenen Suchpfade und einen
+neuen Aufbewahrungsort im <span
+class="ectt-1200">texmf</span>-Baum. Da die Namensendung <span
+class="ectt-1200">.ps </span>nicht eindeutig
+ist, müssen wir den gewünschten Typ (<span
+class="ectt-1200">dvips config</span>) für die Datei <span
+class="ectt-1200">config.ps</span>
+spezifizieren.
+<div class="alltt">
+<!--l. 2046--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;tex.pro</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf/dvips/base/tex.pro</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;--format="dvips</span><span
+class="ectt-1200">&#x00A0;config"</span><span
+class="ectt-1200">&#x00A0;config.ps</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf/dvips/config/config.ps</span>
+<br /><span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;psfonts.map</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf/fonts/map/dvips/updmap/psfonts.map</span>
+</div>
+</div>
+<!--l. 2055--><p class="noindent" >Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW Times«. Nach
+dem Namensschema von Karl&#x00A0;Berry beginnen die Namen mit »<span
+class="ectt-1200">utm</span>«. Zunächst
+suchen wir die Konfigurationsdatei, die den Namen der Zeichensatzzuordnungsdatei
+enthält.
+<div class="alltt">
+<!--l. 2060--><p class="noindent" ><div class="obeylines-v">
+
+
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;--format="dvips</span><span
+class="ectt-1200">&#x00A0;config"</span><span
+class="ectt-1200">&#x00A0;config.utm</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/dvips/psnfss/config.utm</span>
+</div>
+</div>
+<!--l. 2065--><p class="noindent" >Diese Datei enthält folgende Anweisung:
+<div class="alltt">
+<!--l. 2067--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;p</span><span
+class="ectt-1200">&#x00A0;+utm.map</span>
+</div>
+</div>
+<!--l. 2071--><p class="noindent" >Die angegebene Datei <span
+class="ectt-1200">utm.map </span>wollen wir als nächstes suchen:
+<div class="alltt">
+<!--l. 2073--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;utm.map</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span>
+</div>
+</div>
+<!--l. 2078--><p class="noindent" >Diese Zuordnungsdatei wird im Unterverzeichnis <span
+class="ectt-1200">urw </span>bei den 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:
+<div class="alltt">
+<!--l. 2083--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;utmb8r</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;NimbusRomNo9L-Medi</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;...</span><span
+class="ectt-1200">&#x00A0;&#x003C;utmb8a.pfb</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;utmbi8r</span><span
+class="ectt-1200">&#x00A0;NimbusRomNo9L-MediItal...</span><span
+class="ectt-1200">&#x00A0;&#x003C;utmbi8a.pfb</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;utmr8r</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;NimbusRomNo9L-Regu</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;...</span><span
+class="ectt-1200">&#x00A0;&#x003C;utmr8a.pfb</span>
+
+
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;utmri8r</span><span
+class="ectt-1200">&#x00A0;NimbusRomNo9L-ReguItal...</span><span
+class="ectt-1200">&#x00A0;&#x003C;utmri8a.pfb</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;utmbo8r</span><span
+class="ectt-1200">&#x00A0;NimbusRomNo9L-Medi</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;...</span><span
+class="ectt-1200">&#x00A0;&#x003C;utmb8a.pfb</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;utmro8r</span><span
+class="ectt-1200">&#x00A0;NimbusRomNo9L-Regu</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;...</span><span
+class="ectt-1200">&#x00A0;&#x003C;utmr8a.pfb</span>
+</div>
+</div>
+<!--l. 2092--><p class="noindent" >Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (<span
+class="ectt-1200">utmr8a.pfb</span>) suchen,
+finden wir ihn im Verzeichnis <span
+class="ectt-1200">texmf </span>unter den Type1-Zeichensätzen:
+<div class="alltt">
+<!--l. 2096--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;kpsewhich</span><span
+class="ectt-1200">&#x00A0;utmr8a.pfb</span>
+<br /><span
+class="ectt-1200">&#x00A0;/usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span>
+</div>
+</div>
+<!--l. 2101--><p class="noindent" >Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im
+<span class="TEX">T<span
+class="E">E</span>X</span>-Dateibaum gefunden werden können. Dies ist sehr wichtig, wenn Sie den Verdacht
+haben, dass eine falsche Version einer Datei verwendet wird: Sie lassen sich einfach die
+verwendete Datei von <span
+class="ectt-1200">kpsewhich </span>anzeigen.
+<!--l. 2107--><p class="noindent" >
+<h4 class="subsectionHead"><span class="titlemark">8.2.4</span>&#x00A0;&#x00A0;<a
+ id="x1-690008.2.4"></a>Fehlersuche</h4>
+<!--l. 2110--><p class="noindent" >Manchmal ist wichtig, bis ins Detail nachzuvollziehen, wie ein Programm eine bestimmte
+Datei findet. Zu diesem Zweck bietet die Kpathsea-Bibliothek verschiedene Stufen für den
+Umfang der Fehlersuche an.
+ <dl class="description"><dt class="description">
+<span
+class="ectt-1200">&#x00A0;1</span> </dt><dd
+class="description"><span
+class="ectt-1200">stat</span>-Aufrufe (Überprüfung, ob Datei existiert); mit einer aktuellen <span
+class="ectt-1200">ls-R</span>-Datenbank
+ sollten Sie fast keine Meldungen erhalten.
+ </dd><dt class="description">
+
+
+<span
+class="ectt-1200">&#x00A0;2</span> </dt><dd
+class="description">Zugriffe auf Suchlisten (wie <span
+class="ectt-1200">ls-R</span>-Datenbanken, Zuordnungsdateien (<span
+class="ectt-1200">.map</span>),
+ Konfigurationsdateien)
+ </dd><dt class="description">
+<span
+class="ectt-1200">&#x00A0;4</span> </dt><dd
+class="description">Öffnen und Schließen von Dateien
+ </dd><dt class="description">
+<span
+class="ectt-1200">&#x00A0;8</span> </dt><dd
+class="description">Auflisten der voreingestellten Pfade für Extensionen
+ </dd><dt class="description">
+<span
+class="ectt-1200">16</span> </dt><dd
+class="description">Verzeichnisliste für jede Pfadkomponente (nur bei Festplattenzugriff)
+ </dd><dt class="description">
+<span
+class="ectt-1200">32</span> </dt><dd
+class="description">Suchaktionen nach Dateien
+ </dd><dt class="description">
+<span
+class="ectt-1200">64</span> </dt><dd
+class="description">Werte von Variablen.</dd></dl>
+<!--l. 2128--><p class="noindent" >Durch die Angabe von <span
+class="ectt-1200">-1 </span>setzen Sie alle Stufen gleichzeitig. Für eine effiziente Fehlersuche
+sollten Sie sich auf die wichtigsten Ausgaben beschränken.
+<!--l. 2130--><p class="noindent" >Für <span
+class="ectt-1200">dvips </span>gibt es einen ähnlichen Mechanismus zur Erzeugung von Analysemeldungen, um
+herauszufinden, warum bestimmte Dateien geöffnet wurden bzw.&#x00A0;wo vielleicht das Problem
+liegt, wenn Dateien nicht gefunden werden.
+<!--l. 2132--><p class="noindent" >Da fast alle Programme die Kpathsea-Bibliothek benutzen, können Sie die gewünschte Stufe
+auch über die Umgebungsvariable <span
+class="ectt-1200">KPATHSEA_DEBUG </span>einstellen, indem Sie einen der Werte oder
+eine additive Kombination spezifizieren.
+<!--l. 2134--><p class="noindent" >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:
+<!--l. 2136--><p class="noindent" ><span
+class="ectt-1200">SET KPATHSEA_DEBUG_OUTPUT=err.log</span>
+<!--l. 2138--><p class="noindent" >Wir betrachten als Beispiel eine kleine <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Quelldatei mit dem Namen <span
+class="ectt-1200">hello-world.tex</span>
+mit folgendem Inhalt:
+
+
+<div class="verbatim" id="verbatim-12">
+&#x00A0;&#x00A0;\documentclass{article}
+&#x00A0;<br />&#x00A0;&#x00A0;\begin{document}
+&#x00A0;<br />&#x00A0;&#x00A0;Hello&#x00A0;World!
+&#x00A0;<br />&#x00A0;&#x00A0;\end{document}
+</div>
+<!--l. 2146--><p class="nopar" >
+<!--l. 2148--><p class="noindent" >Diese Datei verwendet nur einen Zeichensatz, nämlich <span
+class="ectt-1200">cmr10</span>. Wir sehen uns jetzt einmal
+genau an, wie <span
+class="ectt-1200">dvips </span>die PostScript-Datei erzeugt. Da wir die Type 1-Variante der
+Computer-Modern-Roman-Zeichensätze verwenden wollen, haben wir die Option <span
+class="ectt-1200">-Pcms</span>
+verwendet.
+<div class="alltt">
+<!--l. 2153--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;dvips</span><span
+class="ectt-1200">&#x00A0;-d4100</span><span
+class="ectt-1200">&#x00A0;hello-world</span><span
+class="ectt-1200">&#x00A0;-Pcms</span><span
+class="ectt-1200">&#x00A0;-o</span>
+</div>
+</div>
+<!--l. 2157--><p class="noindent" >Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe&#x00A0;<span
+class="ectt-1200">4 </span>von <span
+class="ectt-1200">dvips</span>, siehe
+dvips-Handbuch.
+<!--l. 2159--><p class="noindent" >Die Ausgabe sieht ungefähr so wie in Abbildung&#x00A0;<a
+href="#x1-690231">8.1<!--tex4ht:ref: fig:dvipsdbga --></a> dargestellt aus (die Ausgabe wurde für
+einen besseren Überblick etwas umgestaltet).
+
+
+<!--l. 2162--><p class="noindent" ><a
+ id="x1-690231"></a><a
+ id="x1-690282"></a><a
+ id="x1-690413"></a><hr class="float"><div class="float"
+>
+
+
+<div class="BVerbatimInput"><span
+class="ectt-1095">debug:start</span><span
+class="ectt-1095">&#x00A0;search(file=texmf.cnf,</span><span
+class="ectt-1095">&#x00A0;must_exist=1,</span><span
+class="ectt-1095">&#x00A0;find_all=1,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:/usr/local/bin/texlive:/usr/local/bin:</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;/usr/local/bin/texmf/web2c:/usr/local:</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=ls-R,</span><span
+class="ectt-1095">&#x00A0;must_exist=1,</span><span
+class="ectt-1095">&#x00A0;find_all=1,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=~/tex:/usr/local/texmf).</span><br /><span
+class="ectt-1095">kdebug:search(ls-R)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;/usr/local/texmf/ls-R</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=aliases,</span><span
+class="ectt-1095">&#x00A0;must_exist=1,</span><span
+class="ectt-1095">&#x00A0;find_all=1,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=~/tex:/usr/local/texmf).</span><br /><span
+class="ectt-1095">kdebug:search(aliases)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/aliases</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=config.ps,</span><span
+class="ectt-1095">&#x00A0;must_exist=0,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span
+class="ectt-1095">kdebug:search(config.ps)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/dvips/config/config.ps</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=/root/.dvipsrc,</span><span
+class="ectt-1095">&#x00A0;must_exist=0,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span
+class="ectt-1095">search(file=/home/goossens/.dvipsrc,</span><span
+class="ectt-1095">&#x00A0;must_exist=1,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span
+class="ectt-1095">kdebug:search($HOME/.dvipsrc)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=config.cms,</span><span
+class="ectt-1095">&#x00A0;must_exist=0,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span
+class="ectt-1095">kdebug:search(config.cms)</span><br /><span
+class="ectt-1095">=&#x003E;/usr/local/texmf/dvips/cms/config.cms</span></div>
+ <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;8.1: </td><td
+class="content">Suche nach Konfigurationsdateien</td></tr></table></div><!--tex4ht:label?: x1-690231 -->
+<div class="BVerbatimInput"><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=texc.pro,</span><span
+class="ectt-1095">&#x00A0;must\_exist=0,</span><span
+class="ectt-1095">&#x00A0;find\_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span><br /><span
+class="ectt-1095">kdebug:search(texc.pro)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/dvips/base/texc.pro</span></div>
+ <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;8.2: </td><td
+class="content">Suche nach Prologdateien</td></tr></table></div><!--tex4ht:label?: x1-690282 -->
+<div class="BVerbatimInput"><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=cmr10.tfm,</span><span
+class="ectt-1095">&#x00A0;must\_exist=1,</span><span
+class="ectt-1095">&#x00A0;find\_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;/var/tex/fonts/tfm//).</span><br /><span
+class="ectt-1095">kdebug:search(cmr10.tfm)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=texps.pro,</span><span
+class="ectt-1095">&#x00A0;must\_exist=0,</span><span
+class="ectt-1095">&#x00A0;find\_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;...</span><br /><span
+class="ectt-1095">&#x003C;texps.pro&#x003E;</span><br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=cmr10.pfb,</span><span
+class="ectt-1095">&#x00A0;must\_exist=0,</span><span
+class="ectt-1095">&#x00A0;find\_all=0,</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span><br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span><br /><span
+class="ectt-1095">kdebug:search(cmr10.pfb)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span><br /><span
+class="ectt-1095">&#x003C;cmr10.pfb&#x003E;[1]</span></div>
+ <div class="caption"><table class="caption"
+><tr style="vertical-align:baseline;" class="caption"><td class="id">Abbildung&#x00A0;8.3: </td><td
+class="content">Suche nach Font-Dateien</td></tr></table></div><!--tex4ht:label?: x1-690413 -->
+
+
+</div><hr class="endfloat" />
+<!--l. 2178--><p class="noindent" >Zunächst sucht <span
+class="ectt-1200">dvips </span>(bzw.&#x00A0;Kpathsea) seine Konfigurationsdateien, nämlich <br
+class="newline" /><span
+class="ectt-1200">texmf.cnf </span>(das die Pfade der anderen Dateien enthält), dann die Dateinamen-Datenbank <span
+class="ectt-1200">ls-R</span>
+(zur Optimierung der Suche) und die Datei <span
+class="ectt-1200">aliases</span>, mit deren Hilfe für eine Datei mehrere
+Namen vereinbart werden können, z. B. um die kurzen <span
+class="ectt-1200">8.3</span>-<span
+class="ectt-1200">DOS</span>-Namen mit aussagefähigen,
+langen Namen zu assoziieren. Danach wird die allgemeine <span
+class="ectt-1200">dvips</span>-Konfigurationsdatei
+<span
+class="ectt-1200">config.ps</span>, anschließend die benutzerspezifische Konfigurationsdatei <span
+class="ectt-1200">.dvipsrc </span>(wird
+hier <span
+class="ecti-1200">nicht </span>gefunden) gesucht. Als letztes sucht <span
+class="ectt-1200">dvips </span>die Zuordnungsdatei für
+Computer-Modern-PostScript-Zeichensätze <span
+class="ectt-1200">config.cms </span>(bedingt durch die Option <span
+class="ectt-1200">-Pcms</span>
+beim Aufruf von <span
+class="ectt-1200">dvips</span>). Diese Datei enthält die Dateinamen der Listen, die die Zuordnung
+zwischen Dateinamen und Zeichensatznamen herstellen.
+<div class="alltt">
+<!--l. 2193--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">&#x003E;</span><span
+class="ectt-1200">&#x00A0;more</span><span
+class="ectt-1200">&#x00A0;/usr/local/texmf/dvips/cms/config.cms</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;p</span><span
+class="ectt-1200">&#x00A0;+ams.map</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;p</span><span
+class="ectt-1200">&#x00A0;+cms.map</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;p</span><span
+class="ectt-1200">&#x00A0;+cmbkm.map</span>
+<br /><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;</span><span
+class="ectt-1200">&#x00A0;p</span><span
+class="ectt-1200">&#x00A0;+amsbkm.map</span>
+</div>
+</div>
+<!--l. 2201--><p class="noindent" ><span
+class="ectt-1200">dvips </span>versucht, diese Dateien und zusätzlich die allgemeine Zeichensatzzuordnungstabelle
+<span
+class="ectt-1200">psfonts.map </span>zu laden, die immer konsultiert wird; der letzte Teil von Abschnitt&#x00A0;<a
+href="#x1-680008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a> erklärt
+diese Tabellen genauer.
+<!--l. 2206--><p class="noindent" >Jetzt erfolgt die normale Startmeldung von <span
+class="ectt-1200">dvips</span>:
+<div class="alltt">
+<!--l. 2208--><p class="noindent" ><div class="obeylines-v">
+<span
+class="ectt-1200">dvips(k)</span><span
+class="ectt-1200">&#x00A0;5.94a</span>
+<br /><span
+class="ectt-1200">kpathsea</span><span
+class="ectt-1200">&#x00A0;version</span>
+<br /><span
+class="ectt-1200">Copyright</span><span
+class="ectt-1200">&#x00A0;(C)</span><span
+class="ectt-1200">&#x00A0;2003</span><span
+class="ectt-1200">&#x00A0;Radical</span><span
+class="ectt-1200">&#x00A0;Eye</span><span
+class="ectt-1200">&#x00A0;Software.</span>
+<br /><span
+class="ectt-1200">...</span>
+</div>
+
+
+</div>
+<!--l. 2215--><p class="noindent" >Danach wird nach <span
+class="ectt-1200">texc.pro </span>gesucht:
+<div class="alltt">
+<!--l. 2217--><p class="noindent" ><div class="obeylines-v">
+<br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=texc.pro,</span><span
+class="ectt-1095">&#x00A0;must_exist=0,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span>
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
+<br /><span
+class="ectt-1095">kdebug:search(texc.pro)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/dvips/base/texc.pro</span>
+</div>
+</div>
+<!--l. 2224--><p class="noindent" >Dann gibt <span
+class="ectt-1200">dvips </span>Datum und Uhrzeit aus und meldet den Dateinamen der erzeugten
+PostScript-Datei <span
+class="ectt-1200">hello-world.ps</span>. Jetzt wird die Zeichensatzdatei <span
+class="ectt-1200">cmr10 </span>benötigt, die <span
+class="ectt-1200">dvips</span>
+als »resident« meldet.
+<div class="alltt">
+<!--l. 2229--><p class="noindent" ><div class="obeylines-v">
+<br /><span
+class="ectt-1095">TeX</span><span
+class="ectt-1095">&#x00A0;output</span><span
+class="ectt-1095">&#x00A0;1998.02.26:1204&#8217;</span><span
+class="ectt-1095">&#x00A0;-&#x003E;</span><span
+class="ectt-1095">&#x00A0;hello-world.ps</span>
+<br /><span
+class="ectt-1095">Defining</span><span
+class="ectt-1095">&#x00A0;font</span><span
+class="ectt-1095">&#x00A0;()</span><span
+class="ectt-1095">&#x00A0;cmr10</span><span
+class="ectt-1095">&#x00A0;at</span><span
+class="ectt-1095">&#x00A0;10.0pt</span>
+<br /><span
+class="ectt-1095">Font</span><span
+class="ectt-1095">&#x00A0;cmr10</span><span
+class="ectt-1095">&#x00A0;&#x003C;CMR10&#x003E;</span><span
+class="ectt-1095">&#x00A0;is</span><span
+class="ectt-1095">&#x00A0;resident.</span>
+</div>
+</div>
+<!--l. 2235--><p class="noindent" >Es geht weiter mit <span
+class="ectt-1200">cmr10.tfm </span>und einigen weiteren Prologdateien, deren Ausgaben wir hier
+weglassen. Letztlich wird die Type&#x00A0;1-Zeichensatzdatei <span
+class="ectt-1200">cmr10.pfb </span>gesucht (und gefunden) und
+in die Ausgabedatei integriert (siehe letzte Zeile).
+<div class="alltt">
+<!--l. 2240--><p class="noindent" ><div class="obeylines-v">
+<br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=cmr10.tfm,</span><span
+class="ectt-1095">&#x00A0;must_exist=1,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span>
+
+
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span>
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;/var/tex/fonts/tfm//).</span>
+<br /><span
+class="ectt-1095">kdebug:search(cmr10.tfm)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span>
+<br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=texps.pro,</span><span
+class="ectt-1095">&#x00A0;must_exist=0,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span>
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;...</span>
+<br /><span
+class="ectt-1095">&#x003C;texps.pro&#x003E;</span>
+<br /><span
+class="ectt-1095">kdebug:start</span><span
+class="ectt-1095">&#x00A0;search(file=cmr10.pfb,</span><span
+class="ectt-1095">&#x00A0;must_exist=0,</span><span
+class="ectt-1095">&#x00A0;find_all=0,</span>
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
+<br /><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;</span><span
+class="ectt-1095">&#x00A0;~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
+<br /><span
+class="ectt-1095">kdebug:search(cmr10.pfb)</span><span
+class="ectt-1095">&#x00A0;=&#x003E;</span><span
+class="ectt-1095">&#x00A0;/usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span>
+<br /><span
+class="ectt-1095">&#x003C;cmr10.pfb&#x003E;[1]</span>
+</div>
+</div>
+<h3 class="sectionHead"><span class="titlemark">8.3</span>&#x00A0;&#x00A0;<a
+ id="x1-700008.3"></a>Einstellungen zur Laufzeit</h3>
+<!--l. 2258--><p class="noindent" >Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige
+Speichergrößen über die Datei <span
+class="ectt-1200">texmf.cnf </span>anpassen zu können (insbesondere die Größe einiger
+Stacks). Eine ausführliche Liste der veränderbaren Parameter finden Sie in der Datei
+<span
+class="ectt-1200">texmf.cnf</span>. Die wichtigsten Werte sind:
+ <dl class="description"><dt class="description">
+<span
+class="ectt-1200">main_memory</span> </dt><dd
+class="description">Arbeitsspeicher für <span class="TEX">T<span
+class="E">E</span>X</span>, MetaFont und MetaPost in Worten: Für jede
+ Einstellung muss eine eigene Format-Datei erstellt werden. Allerdings können
+ Sie mehrere Versionen von <span class="TEX">T<span
+class="E">E</span>X</span> unter verschiedenen Namen erzeugen und
+ in der Konfigurationsdatei jeweils eigene Einträge vorsehen. Hier gibt es ein
+ Monster-<span class="TEX">T<span
+class="E">E</span>X</span> namens <span
+class="ectt-1200">hugetex </span>mit der zugehörigen Format-Datei <span
+class="ectt-1200">hugetex.fmt</span>,
+ wobei der spezielle Wert der Variablen <span
+class="ectt-1200">main_memory </span>dann aus der Datei <span
+class="ectt-1200">texmf.cnf</span>
+ gelesen wird.
+ </dd><dt class="description">
+<span
+class="ectt-1200">extra_mem_bot</span> </dt><dd
+class="description">Extraspeicher für &#8222;große&#8220; <span class="TEX">T<span
+class="E">E</span>X</span>-Datenstrukturen wie Boxen, Glue,
+ Breakpoints, usw.: Besonders bei Anwendung von PiC<span class="TEX">T<span
+class="E">E</span>X</span>sollte dieser Wert
+ erhöht werden.
+ </dd><dt class="description">
+<span
+class="ectt-1200">font_mem_size</span> </dt><dd
+class="description">Anzahl der Worte für Speicherung von Zeichensatzinformationen:
+ Entspricht ungefähr dem Speicherbedarf der gelesenen <span
+class="ectt-1200">TFM</span>-Dateien.
+ </dd><dt class="description">
+
+
+<span
+class="ectt-1200">hash_extra</span> </dt><dd
+class="description">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 <span
+class="ectt-1200">hash_extra </span>ist <span
+class="ectt-1200">50000</span>.</dd></dl>
+<!--l. 2272--><p class="noindent" >Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung.
+Mit der gegenwärtigen Version von <span class="TEX">T<span
+class="E">E</span>X</span> ist dieses Konzept aber nur extrem schwer zu
+implementieren; darum stellt dieses Verfahren eine praktikable Lösung dar.
+
+
+<h2 class="chapterHead"><span class="titlemark">9</span>&#x00A0;&#x00A0;<a
+ id="x1-710009"></a>Danksagungen</h2>
+<!--l. 2276--><p class="noindent" >Die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live ist eine gemeinsame Arbeit faktisch aller <span class="TEX">T<span
+class="E">E</span>X</span> Users Groups.
+<!--l. 2278--><p class="noindent" >Die Entwicklung des vorliegende <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Release wurde von Karl&#x00A0;Berry geleitet; die
+übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet.
+ <ul class="itemize1">
+ <li class="itemize">Den englisch-, deutsch-, niederländisch-, und polnisch-sprachigen
+ <span class="TEX">T<span
+class="E">E</span>X</span>-Anwendervereinigungen (<span
+class="ectt-1200">TUG</span>, <span
+class="ectt-1200">DANTE </span>e.V., <span
+class="ectt-1200">NTG</span>, and <span
+class="ectt-1200">GUST</span>), die zusammen die
+ technische und administrative Infrastruktur zur Verfügung stellen. Wir würden uns
+ freuen, wenn Sie bei einer der Anwendervereinigungen Mitglied werden.
+ </li>
+ <li class="itemize">Dem <span
+class="ectt-1200">CTAN </span>Team, insbesondere Robin Fairbairns und Rainer Schöpf, das die
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-CD-Images und die Infrastruktur für Paketupdates zur Verfügung stellt,
+ von denen <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live abhängt.
+ </li>
+ <li class="itemize">John Bowman, der viele Änderungen an dem Grafikprogramm Asymptote vornam,
+ damit es als Teil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;arbeitet.
+ </li>
+ <li class="itemize">Peter Breitenlohner und dem <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span>Team für den stabilen Grundstock zu <span class="TEX">T<span
+class="E">E</span>X</span>s
+ Zukunft, und Peter speziell für wertvolle Hilfe zum Verwenden von GNU autotools
+ in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live;
+ </li>
+ <li class="itemize">Jin-Hwan Cho und allen Mitgliedern des DVIPDFM<span
+class="cmmi-12">x</span>-Teams für deren exzellentes
+ Programm und Mithilfe bei Konfigurationsfragen.
+ </li>
+ <li class="itemize">Thomas&#x00A0;Esser, der mit dem exzellenten te<span class="TEX">T<span
+class="E">E</span>X</span>die Basis für dieses <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live schuf;
+ </li>
+ <li class="itemize">Michel&#x00A0;Goossens, als Coautor der englischen Original-Dokumentation;
+ </li>
+ <li class="itemize">Eitan&#x00A0;Gurari, mit dessen TeX4ht die HTML-Version dieser Anleitung erstellt
+ wurde und der unermüdlich daran gearbeitet hat, es auf Zuruf zu verbessern.
+ Eitan&#x00A0;Gurari verstarb leider im Juni 2009, diese Anleitung ist seinem Andenken
+ gewidmet.
+ </li>
+ <li class="itemize">Hans Hagen, für zahlreiche Tests und Aktivitäten, damit Con<span class="TEX">T<span
+class="E">E</span>X</span>t
+ (<a
+href="http://pragma-ade.com" class="url" ><span
+class="ectt-1200">http://pragma-ade.com</span></a>) ein Teil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live sein kann;
+
+
+ </li>
+ <li class="itemize">Han The Thanh, Martin&#x00A0;Schröder und das pdf<span class="TEX">T<span
+class="E">E</span>X</span>-Team (<a
+href="http://pdftex.org" class="url" ><span
+class="ectt-1200">http://pdftex.org</span></a>),
+ die die Arbeiten zur Erweiterung der Möglichkeiten von <span class="TEX">T<span
+class="E">E</span>X</span> fortgesetzt haben;
+ </li>
+ <li class="itemize">Taco Hoekwater, für neue Entwicklungen von MetaPost
+ und (Lua)<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(<a
+href="http://luatex.org" class="url" ><span
+class="ectt-1200">http://luatex.org</span></a>), und ebenfalls für die Unterstützung beim
+ Con<span class="TEX">T<span
+class="E">E</span>X</span>t-Teil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live, Weiterentwicklungen von Kpathsea und vieles mehr;
+ </li>
+ <li class="itemize">Klaus Höppner u. a. für die Betreuung dieses Dokuments
+ </li>
+ <li class="itemize">Pawe&#322; Jackowski für das Installationsprogramm <span
+class="ectt-1200">tlpm </span>für Windows, Tomasz &#321;uczak
+ für <span
+class="ectt-1200">tlpmgui </span>in früheren Versionen von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live;
+ </li>
+ <li class="itemize">Akira Kakuto, für Windows-Programme im Rahmen seines <span
+class="ectt-1200">W32TEX </span>Distribution
+ (<a
+href="http://www.32tex.org/" class="url" ><span
+class="ectt-1200">http://www.32tex.org/</span></a>);
+ </li>
+ <li class="itemize">Jonathan Kew für die Entwicklung von Xe<span class="TEX">T<span
+class="E">E</span>X</span> und die Zeit und Mühe, es in
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live zu integrieren, sowie für die erste Version des Mac<span class="TEX">T<span
+class="E">E</span>X</span>-Installers, und
+ für das von uns als Oberfläche empfohlene <span class="TEX">T<span
+class="E">E</span>X</span>works;
+ </li>
+ <li class="itemize">Dick Koch für die Betreuung von Mac<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(<a
+href="http://tug.org/mactex" class="url" ><span
+class="ectt-1200">http://tug.org/mactex</span></a>);
+ </li>
+ <li class="itemize">Reinhard Kotucha, für die Unterstützung bei der Infrastruktur von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+ und das Installationsprogramm, für seine Windows-Untersuchungen, für das
+ <span
+class="ectt-1200">getnonfreefonts </span>Script, und vieles mehr;
+ </li>
+ <li class="itemize">Siep Kroonenberg, für wertvolle Beiträge zur Infrastruktur von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 2008
+ und den Installer, insbesondere unter Windows, und für einen Großteil der Arbeit,
+ die Dokumentation dafür zu schreiben;
+ </li>
+ <li class="itemize">Mojca Miklavec, for ihre Hilfe mit Con<span class="TEX">T<span
+class="E">E</span>X</span>t.
+ </li>
+ <li class="itemize">Heiko Oberdiek für das Paket <span
+class="ectt-1200">epstopdf </span>(und viele weitere), für die Kompression
+ der riesigen Datenmengen von <span
+class="ectt-1200">pst-geo</span>, so dass sie in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;passten, und
+ natürlich für seine Arbeit an <span
+class="ectt-1200">hyperref</span>.
+
+
+ </li>
+ <li class="itemize">Petr&#x00A0;Olsak, der das tschechische und slowakische Material sehr sorgfältig er- und
+ überarbeitet hat;
+ </li>
+ <li class="itemize">Toshio Oshima, für den <span
+class="ectt-1200">dviout</span>-Previewer für Windows;
+ </li>
+ <li class="itemize">Manuel Pégourié-Gonnard, für die Mithilfe beim Aktualisieren von Paketen, der
+ Dokumentation und Arbeit an <span
+class="ectt-1200">texdoc</span>;
+ </li>
+ <li class="itemize">Fabrice Popineau für die erste Windows-Version von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live und Mithilfe bei
+ der französischen Dokumentation;
+ </li>
+ <li class="itemize">Norbert Preining, Hauptkoordinator für <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Infrastruktur und den
+ Installer, für die Koordination der Debian Version von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live (zusammen mit
+ Frank Küster), und die daraus resultierenden Verbesserungsvorschläge;
+ </li>
+ <li class="itemize">Sebastian Rahtz für die Erfindung von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live und die langjährige Leitung des
+ Projekts;
+ </li>
+ <li class="itemize">Phil Taylor, der die BitTorrent-Downloads eingeführt hat;
+ </li>
+ <li class="itemize">Tomasz Trzeciak für seine Hilfe mit Windows;
+ </li>
+ <li class="itemize">Vladimir Volovich für viele substanzielle Mithilfe, und dafür, dass er es möglich
+ gemacht hat, <span
+class="ectt-1200">xindy </span>in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live aufzunehmen;
+ </li>
+ <li class="itemize">Staszek&#x00A0;Wawrykiewicz, der Haupttester für alles, was mit <span class="TEX">T<span
+class="E">E</span>X</span> zusammen hängt,
+ Koordinator der polnischen Beiträge, Windows-Installation und mehr;
+ </li>
+ <li class="itemize">Olaf&#x00A0;Weber für die Geduld beim Pflegen von <span
+class="ectt-1200">;</span>
+ </li>
+ <li class="itemize">Gerben&#x00A0;Wierda für das Erstellen und Pflegen des ursprünglichen Mac <span
+class="ectt-1200">OSX</span>-Teils
+ und für viele Integrations- und Testarbeiten;
+ </li>
+
+
+ <li class="itemize">Graham&#x00A0;Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich
+ gemacht hat.</li></ul>
+<!--l. 2372--><p class="noindent" ><span
+class="ecbx-1200">Lauff</span><span
+class="ecbx-1200">ähige Programme:</span>
+<!--l. 2374--><p class="noindent" >Ettore Aldrovandi (<span
+class="ectt-1200">i386-solaris</span>, <span
+class="ectt-1200">x86_64-solaris</span>), Marc Baudoin (<span
+class="ectt-1200">amd64-netbsd</span>,
+<span
+class="ectt-1200">i386-netbsd</span>), Karl Berry (<span
+class="ectt-1200">i386-linux</span>, <span
+class="ectt-1200">sparc-solaris</span>), <br
+class="newline" />Alan Braslau (<span
+class="ectt-1200">amd64-kfreebsd</span>, <span
+class="ectt-1200">i386-kfreebsd</span>), Peter Breitenlohner (<span
+class="ectt-1200">x86_64-linux</span>), Ken
+Brown (<span
+class="ectt-1200">i386-cygwin</span>), Simon Dales (<span
+class="ectt-1200">armhf-linux</span>), Christian Mensing (<span
+class="ectt-1200">mips-irix</span>), Akira
+Kakuto (<span
+class="ectt-1200">win32</span>), Dick Koch (<span
+class="ectt-1200">universal-darwin</span>, <span
+class="ectt-1200">x86_64-darwin</span>), Nikola Le&#x010D;i&#263;
+<br
+class="newline" />(<span
+class="ectt-1200">amd64-freebsd</span>, <br
+class="newline" /><span
+class="ectt-1200">i386-freebsd</span>), Mojca Miklavec (<span
+class="ectt-1200">mipsel-linux</span>), Norbert Preining (<span
+class="ectt-1200">alpha-linux</span>), Thomas
+Schmitz (<span
+class="ectt-1200">powerpc-linux</span>), Boris Veytsman (<span
+class="ectt-1200">armel-linux</span>).
+<!--l. 2390--><p class="noindent" >Informationen dazu, wie Binaries für <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live erzeugt werden, finden sich unter
+<a
+href="http://tug.org/texlive/build.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/build.html</span></a>.
+<!--l. 2393--><p class="noindent" ><span
+class="ecbx-1200">Übersetzungen der Dokumentation:</span>
+ <ul class="itemize1">
+ <li class="itemize">Boris Veytsman (Russisch)
+ </li>
+ <li class="itemize">Jjgod Jiang, Jinsong Zhao, Yue Wang, &amp; Helin Gai (Chinesisch)
+ </li>
+ <li class="itemize">Klaus Höppner, Volker RW Schaa &amp; Uwe Ziegenhagen (Deutsch),
+ </li>
+ <li class="itemize">Manuel Pégourié-Gonnard (Französisch)
+ </li>
+ <li class="itemize">Marco Pallante (Italienisch)
+ </li>
+ <li class="itemize">Nikola Le&#x010D;i&#263; (Serbisch)
+ </li>
+ <li class="itemize">Petr&#x00A0;Sojka &amp; Jan&#x00A0;Busa (Tschechisch/Slowakisch),
+ </li>
+ <li class="itemize">Staszek&#x00A0;Wawrykiewicz (Polnisch).</li></ul>
+<!--l. 2406--><p class="noindent" >Natürlich haben wir am meisten Donald&#x00A0;Knuth zu danken, einmal dafür, dass er <span class="TEX">T<span
+class="E">E</span>X</span> erfand
+und dann dafür, dass er es der Welt schenkte.
+
+
+
+
+<h2 class="chapterHead"><span class="titlemark">10</span>&#x00A0;&#x00A0;<a
+ id="x1-7200010"></a>Geschichtliches</h2>
+<!--l. 2410--><p class="noindent" >Diese Ausgabe der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live ist in Zusammenarbeit der <span class="TEX">T<span
+class="E">E</span>X</span> Users Group (<span
+class="ectt-1200">TUG</span>), der
+<span
+class="ectt-1200">UKTUG</span>, der französischen <span class="TEX">T<span
+class="E">E</span>X</span>-Vereinigung GUTenberg und der deutschsprachigen
+<span class="TEX">T<span
+class="E">E</span>X</span>-Anwendervereinigung (DANTE e. V.) unter Mithilfe der niederländischen,
+tschechischen/slowakischen, indischen, polnischen und russischen <span class="TEX">T<span
+class="E">E</span>X</span>-Benutzergruppen
+entstanden.
+<h3 class="sectionHead"><span class="titlemark">10.1</span>&#x00A0;&#x00A0;<a
+ id="x1-7300010.1"></a>Vergangenheit</h3>
+<!--l. 2419--><p class="noindent" >Die niederländische <span class="TEX">T<span
+class="E">E</span>X</span>-Benutzergruppe hatte Ende 1993 mit der Produktion der
+4All<span class="TEX">T<span
+class="E">E</span>X</span>-<span
+class="ectt-1200">CDROM </span>für <span
+class="ectt-1200">MS-DOS </span>die Diskussion angeregt, eine einzige <span
+class="ectt-1200">CDROM </span>für alle Rechnersysteme zu
+entwickeln. Zum damaligen Zeitpunkt war dieses Ziel zu hoch gesteckt, doch immerhin
+entstand aus dieser Diskussion nicht nur die sehr erfolgreiche 4All<span class="TEX">T<span
+class="E">E</span>X</span>-<span
+class="ectt-1200">CDROM</span>, sondern auch
+die <span
+class="ectt-1200">TUG</span>-Arbeitsgruppe zur Definition der <span class="TEX">T<span
+class="E">E</span>X</span> Directory Structure <span
+class="ectt-1200">TDS</span>, die die zur Arbeit mit
+<span class="TEX">T<span
+class="E">E</span>X</span> notwendigen und hilfreichen Dateien in eine konsistente und handhabbare
+Verzeichnisstruktur einbettet. Das »Final&#x00A0;Draft«-Dokument, das diese Verzeichnisstruktur
+festlegt, wurde in der Dezember-Ausgabe 1995 der TUGBoat veröffentlicht. Schon frühzeitig
+war den Beteiligten klar, dass eine <span
+class="ectt-1200">CDROM </span>auf der Basis der <span
+class="ectt-1200">TDS </span>sehr zu begrüßen wäre. Die
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-<span
+class="ectt-1200">CDROM </span>war das direkte Resultat der Beratungen der <span
+class="ectt-1200">TDS</span>-Arbeitsgruppe. Außerdem
+hat der Erfolg der 4All<span class="TEX">T<span
+class="E">E</span>X</span>-<span
+class="ectt-1200">CDROM </span>klargemacht, dass ein ähnliches System auch für
+<span
+class="ectt-1200">UNIX</span>-Benutzer eine Erleichterung darstellen würde. Dies war der zweite Beweggrund für die
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-<span
+class="ectt-1200">CDROM</span>.
+<!--l. 2437--><p class="noindent" >Im Herbst 1995 wurde das Projekt, eine <span
+class="ectt-1200">TDS</span>-basierte <span
+class="ectt-1200">UNIX</span>-<span
+class="ectt-1200">CDROM </span>zu entwickeln, in Angriff
+genommen. Sehr schnell stießen die Verantwortlichen auf das teTeX-System von
+Thomas&#x00A0;Esser als idealen Ausgangspunkt für diese Arbeit, weil es verschiedene
+Rechnerplattformen unterstützte und für die Arbeit mit verschiedenen Dateisystemen
+vorgesehen war. Anfang 1996 wurde in Zusammenarbeit mit Thomas&#x00A0;Esser ernsthaft mit der
+Arbeit begonnen und im Mai&#x00A0;1996 die erste Ausgabe der <span
+class="ectt-1200">CDROM </span>veröffentlicht.
+<!--l. 2446--><p class="noindent" >Anfang 1997 stellte Karl&#x00A0;Berry eine neue Version seines Web2C-<span class="TEX">T<span
+class="E">E</span>X</span>-Systems vor, das schon
+nahezu alle Ausstattungsmerkmale aufwies, die Thomas&#x00A0;Esser mit te<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;verwirklicht hatte.
+Die <span
+class="ectt-1200">TUG </span>entschied sich daraufhin, die zweite Version der <span
+class="ectt-1200">CDROM </span>auf der Basis von Web2C
+unter Verwendung des Installations-Skripts <span
+class="ectt-1200">texconfig </span>aus dem te<span class="TEX">T<span
+class="E">E</span>X</span>-Paket zu
+entwickeln.
+<!--l. 2454--><p class="noindent" >Die dritte Ausgabe basierte auf der inzwischen von Olaf&#x00A0;Weber gepflegten und weiter
+entwickelten Web2C&#x00A0;Version&#x00A0;7.2; <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live unterstützte fast alle Eigenschaften der zur
+selben Zeit entstandenen neuen Version von te<span class="TEX">T<span
+class="E">E</span>X</span>.
+<!--l. 2458--><p class="noindent" >Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von te<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;und
+Web2C&#x00A0;(7.5) zugrunde lagen. Fast die gesamte <span
+class="ectt-1200">CDROM </span>wurde einer kritischen Überprüfung
+
+
+unterzogen, wobei besonders darauf geachtet wurde, dass doppelte Dateien entfernt wurden
+und die Einordnung der Pakete konsistent erfolgte. Zudem enthielt diese Ausgabe ein
+komplettes Windows-Setup.
+<!--l. 2465--><p class="noindent" >Für die fünfte Ausgabe im März&#x00A0;2000 wurden wiederum große Teile der <span
+class="ectt-1200">CDROM </span>ersetzt, wobei
+Hunderte von überarbeiteten Paketen aufgenommen wurden. <span
+class="cmr-12">&#x03A9;</span>, pdf<span class="TEX">T<span
+class="E">E</span>X</span> und Teile der
+<span class="TEX">T<span
+class="E">E</span>X</span>-Support-Programme (hier insbesondere <span
+class="ectt-1200">xdvi</span>, <span
+class="ectt-1200">dvips </span>und <span
+class="ectt-1200">tex4ht</span>) lagen in neuer
+Version vor. Die Hauptänderung bei der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 5 betraf die <span
+class="ectt-1200">non-free</span>-Software.
+Alles auf dieser <span
+class="ectt-1200">CDROM </span>war nun in Übereinstimmung mit den <span
+class="ecti-1200">Debian Free Software</span>
+<span
+class="ecti-1200">Guidelines </span>(<a
+href="http://www.debian.org/intro/free" class="url" ><span
+class="ectt-1200">http://www.debian.org/intro/free</span></a>). Wir haben unser Bestes versucht, die
+Lizenzbedingungen aller Pakete zu überprüfen, sind aber dankbar, wenn wir auf Fehler
+hingewiesen werden.
+<!--l. 2476--><p class="noindent" >Die sechste Ausgabe der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live vom Juli/August&#x00A0;2001 enthielt die neuesten
+Versionen aller Pakete und Programme. Das neue Installationskonzept stellte die
+größte Änderung dar: Der Benutzer konnte nun viel genauer gewünschte bzw.&#x00A0;nicht
+erwünschte Sammlungen und Pakete auswählen. Dabei wurden die sprachspezifischen
+Sammlungen komplett überarbeitet, so dass sie jetzt automatisch nicht nur Makros, Fonts
+usw. installierten, sondern zusätzlich die notwendigen Einträge in <span
+class="ectt-1200">language.dat</span>
vornahmen.
- Die siebte Ausgabe vom Mai 2002 enthält als größte Änderungen Mac OS X und wieder unzählige
-Updates aller Pakete und Programme. Ein wesentliches Ziel war zudem die Wiedererstellung einer ge-
-meinsamen Quelle mit teTE X, um das Auseinanderlaufen seit TE X Live 5 und TE X Live 6 zu korrigieren.
-10.2 2003
-Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, dass wir feststellen
-mussten: »TE X Live passt nicht mehr auf eine einzelne CDROM«. Und so wurde sie in drei verschiedene
-Distributionen aufgeteilt (siehe Abschnitt 2.1 auf Seite 6). Des Weiteren:
- &#x2219; Auf Wunsch des LATE X-Teams wurde der Standard für latex und pdflatex verändert; beide benutzen
- nun &#x03B5;-TE X als Basis (siehe Seite 8).
- &#x2219; Die neuen »Latin Modern Fonts« wurden aufgenommen (und werden zur Benutzung empfohlen).
- &#x2219; Der Support für Alpha-OSF wurde aufgegeben (den HPUX-Support hatte es schon zuvor ereilt),
- da niemand mehr in der Lage war, neue Binaries zu kompilieren.
-
-
- 10 GESCHICHTLICHES 41
- &#x2219; Das Setup für Windows wurde grundlegend überarbeitet. Zum ersten Mal wurde eine integrierte
- Umgebung eingeführt, die auf XEmacs basiert.
- &#x2219; Wichtige Hilfsprogramme für Windows (Perl, Ghostscript, ImageMagick, Ispell) werden nun im
- TE X Live-Verzeichnis installiert.
- &#x2219; Die von dvips, dvipdfm und pdftex benutzten Font-Mapfiles werden vom neuen Programm updmap
- generiert und in texmf/fonts/map installiert.
- &#x2219; TE X, METAFONT und MetaPost geben nun die meisten 8-Bit-Input-Zeichen (Position 32 und
- oberhalb) unverändert aus in (\write)-Files, Logfiles und auf dem Terminal. Das bedeutet, dass
- sie nicht mit der ^^-Notierung übersetzt ausgegeben werden. Auf der TE X Live 7 war diese Über-
- setzung abhängig von der locale-Einstellung des Systems; nun beeinflussen locale-Einstellung nicht
- TE Xs Programmverhalten. Falls Sie aus irgendwelchen Gründen die ^^-Ausgabe benötigen, müs-
- sen Sie in Ihrem System die Datei texmf/web2c/cp8bit.tcx umbenennen (zukünftige Versionen
- werden eine sauberere Schnittstelle zur Kontrolle dieses Verhaltens anbieten).
- &#x2219; Die Dokumentation wurde grundlegend überarbeitet.
- &#x2219; Zum Abschluss einigten wir uns auf eine neue Edition-Nummerierung. Ab diesem Jahr trägt die
- TE X Live statt einer fortlaufenden Nummer die Jahreszahl: TE X Live 2003.
-10.3 2004
- &#x2219; Wenn Sie lokal installierte Zeichensätze mit ihren eigenen .map- oder (weniger wahrscheinlich)
- .enc-Dateien benutzen, müssen Sie möglicherweise diese Dateien verschieben.
- Nach den .map-Dateien wird jetzt in den fonts/map-Unterverzeichnissen im TEXFONTMAPS-Pfad
- gesucht (in jedem texmf-Baum). Gleichzeitig werden .enc-Dateien jetzt in den fonts/enc-
- Unterverzeichnissen entlang des ENCFONTS-Pfads gesucht. Das Programm updmap versucht, bei
- problematischen Dateien zu warnen.
- Informationen darüber, wie das gehandhabt wird, und zusätzliche Informationen finden Sie unter
- http://tug.org/texlive/mapenc.html.
- &#x2219; Die TE X Collection wurde für all diejenigen, die diese Implementierung Web2C vorziehen, um eine
- MiKTE X-basierte und installierbare CDROM erweitert. Siehe dazu auch Abschnitt 2 auf Seite 6.
- &#x2219; In der TE X Live wurde der umfangreiche texmf-Baum früherer Versionen durch drei Teilbäume
- ersetzt: texmf, texmf-dist und texmf-doc. Siehe dazu Abschnitt 2.2 auf Seite 7 und die README-
- Dateien in den drei Zweigen.
- &#x2219; Alle TE X-relevanten Eingabedateien sind jetzt in den tex-Unterverzeichnissen der texmf*-Bäume
- zusammengefasst und nicht mehr in den parallelen Verzeichnissen tex, etex, pdftex, pdfetex,
- usw. Siehe dazu texmf-dist/doc/generic/tds/tds.html#Extensions.
- &#x2219; Hilfs-Skripte, die der Anwender nicht selbst aufruft, werden jetzt in den neuen scripts-
- Unterverzeichnissen der texmf*-Bäume aufbewahrt. Nach ihnen kann per &#8216;kpsewhich
- -format=texmfscripts&#8217; gesucht werden. Wenn Sie Programme einsetzen, die solche Skripte auf-
- rufen, müssen sie angepasst werden. Siehe dazu texmf-dist/doc/generic/tds/tds.html#Scripts.
- &#x2219; (Fast) alle Formate interpretieren &#8211; an Stelle einer Übersetzung durch die ^^-Notation &#8211; mittels des
- »translation files« cp227.tcx die meisten Zeichen als direkt ausgebbar. Insbesondere werden die
- Zeichen an den Positionen 32&#8211;256, zusätzlich TAB, VT (vertical tab; vertikaler Tab) und FF (form
- feed; Seitenvorschub), als druckbar angesehen und daher nicht übersetzt. Ausnahmen sind plain
- TE X, bei dem nur die Zeichen an den Positionen 32&#8211;127 druckbar sind, ConTE Xt (mit druckbaren
- Zeichen an den Positionen 0&#8211;255) und die &#x03A9;-verwandten Formate. Dieses voreingestellte Verhalten
- ist (fast) identisch mit dem in TE X Live 2003; es ist aber jetzt klarer und mit umfangreicheren
- Anpassungsmöglichkeiten implementiert. Siehe dazu texmf/doc/web2c/web2c.html#TCX-files.
- Anmerkung: Da TE X byte-orientiert ist, können bei einer Unicode-Eingabe (2-Byte-Zeichen) im
- Kontext von Fehlermeldungen Folgen von 1-Byte-Zeichen ausgegeben werden.
-
-
- 10 GESCHICHTLICHES 42
- &#x2219; pdfetex ist jetzt die voreingestellte »Engine« für alle Formate mit Ausnahme von (plain-)tex
- selbst (natürlich generiert es DVI-Code, wenn es als latex, usw. aufgerufen wird.). Das bedeutet
- unter vielen anderen Dingen, dass die mikrotypographischen Fähigkeiten von pdftex wie auch die
- Erweiterungen von &#x03B5;-TE X in LATE X, ConTE Xtusw. zur Verfügung stehen (texmf-dist/doc/etex/
- base/).
- Das bedeutet, dass es wichtiger denn je ist, das Paket ifpdf zu benutzen (es arbeitet sowohl mit
- plain TE X als auch mit LATE X), da der einfache Test, ob \pdfoutput oder ein anderer TE X-
- 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 \pdfoutput so beschaffen sein, dass dieser Befehl auch dann
- definiert ist, wenn DVI-Code erzeugt wird.
- &#x2219; pdfTE X (http://pdftex.org/) hat viele neue Besonderheiten:
- &#8211; Die Befehle \pdfmapfile und \pdfmapline ermöglichen einen Font-Map-Support innerhalb
- eines Dokuments.
- &#8211; Mikrotypografische Zeichensatz-Expansion (font expansion) kann jetzt viel leichter benutzt
- werden http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html.
- &#8211; Alle Parameter, die früher in der speziellen Konfigurationsdatei pdftex.cfg definiert wur-
- den, müssen jetzt mit Hilfe von pdfTE X-Grundbefehlen gesetzt werden, typischerweise in
- pdftexconfig.tex; die Konfigurationsdatei pdftex.cfg wird nicht länger unterstützt. Jede
- schon bestehende Format-Datei (.fmt) muss neu erstellt werden, wenn pdftexconfig.tex
- geändert wird.
- &#8211; Für zusätzliche Informationen siehe das pdfTE X-Handbuch: texmf-dist/doc/pdftex/
- manual.
- &#x2219; Der Grundbefehl \input in tex (mf und mpost) akzeptiert jetzt doppelte Anführungszeichen und
- andere Spezialzeichen. Typische Beispiele:
- \input "filename with spaces" % plain
- \input{"filename with spaces"} % latex
- Für zusätzliche Informationen siehe das Web2C-Handbuch: texmf/doc/web2c.
- &#x2219; encTE X wird jetzt in Web2C und damit auch in allen TE X-Programmen unterstützt. Dazu wird
- beim Generieren neuer Formate die Option -enc benutzt. encTE X unterstützt allgemein die Um-
- kodierung der Ein- und Ausgabe und ermöglicht eine volle Unicode-Unterstützung (in UTF-8).
- Siehe texmf-dist/doc/generic/enctex/ und http://www.olsak.net/enctex.html.
- &#x2219; Aleph (&#x2135;), eine neue »Engine«, die &#x03B5;-TE X und &#x03A9; vereinigt, ist verfügbar. Ein bisschen Information
- darüber finden Sie in texmf-dist/doc/aleph/base und http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph.
- Das LATE X-basierte Aleph-Format heißt lamed.
- &#x2219; Das neueste LATE X-Release enthält eine neue Version der LPPL2, die jetzt eine offiziell von Debian
- anerkannte Lizenz ist. Zusammen mit anderen Updates finden Sie Informationen dazu in den
- ltnews-Dateien in texmf-dist/doc/latex/base.
- &#x2219; dvipng &#8211; ein neues Programm zum Konvertieren von DVI-Dateien in PNG-Bilddateien, ist Be-
- standteil von TE X Live. Siehe texmf/doc/man/man1/dvipng.1.
- &#x2219; Auf Vorschlag des Autors (Claudio Beccari) haben wir das Paket cbgreek auf einen »mit-
- telgroßen« Satz von Fonts reduziert. Herausgenommen wurden die »invisible«, Outline-
- und »Transparency«-Fonts, die relativ selten benutzt werden &#8211; denn wir benötigen den
- Platz. In seinem vollen Umfang ist das Paket natürlich weiterhin auf CTAN verfügbar
- (http://www.ctan.org/tex-archive/fonts/greek/cb/).
- &#x2219; oxdvi wurde entfernt; benutzen Sie jetzt xdvi.
- &#x2219; Die ini- und vir-Befehle (Links) für tex, mf and mpost sind nicht mehr länger verfügbar, so auch
- initex. Das ist kein richtiger Verlust, da die ini-Funktionalität schon seit mehreren Jahren über
- den Aufrufparameter -ini zur Verfügung steht.
-__________________________________
- 2LPPL: LaTeX Project Public License
-
-
- 10 GESCHICHTLICHES 43
- &#x2219; Die Unterstützung der Plattform i386-openbsd wurde entfernt. Da das Paket tetex im BSD-Ports-
- System zur Verfügung steht und Binaries für GNU/Linux and FreeBSD erhältlich sind, erschien
- es sinnvoll, die Zeit der Freiwilligen besser zu nutzen.
- &#x2219; Zumindest auf sparc-solaris müssen Sie ggf. die Environment-Variable LD_LIBRARY_PATH setzen,
- um die 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 mips-irix
- werden die MIPSpro-7.4-Laufzeit-Bibliotheken benötigt.
-10.4 2005
-Im Jahr 2005 gab es &#8211; wie üblich &#8211; viele aktualisierte Pakete und Programme. Die Struktur des Systems
-blieb weitgehend gleich, mit folgenden Ausnahmen:
- &#x2219; Die neuen Skripte texconfig-sys, updmap-sys und fmtutil-sys für die systemweite Konfiguration
- des Systems wurden hinzugefügt. Die Skripte texconfig, updmap und fmtutil modifizieren nun die
- Konfiguration für einen einzelnen Nutzer unter \$HOME/.texlive2005.
- &#x2219; Analog spezifizieren die Pfade TEXMFCONFIG und TEXMFSYSCONFIG nun, wo die Konfigurationsda-
- teien gefunden werden (für einen einzelnen Nutzer bzw. systemweit). Möglicherweise müssen Sie
- daher vorhandene eigene Versionen von fmtutil.cnf oder updmap.cfg in die entsprechenden Pfa-
- de verschieben. Alternativ können Sie TEXMFCONFIG und TEXMFSYSCONFIG in der Datei texmf.cnf
- umdefinieren, dass diese auf die Speicherorte Ihrer eigenen Konfigurationsdateien verweisen. Siehe
- Abschnitt 2.3 auf Seite 7.
- &#x2219; Im letzten Jahr wurden für die Programme, die DVI als Ausgabeformat erzeugen, die Primi-
- tive wie PDFoutput auf undefiniert gesetzt, obwohl immer pdfetex verwendet wurde. In die-
- sem Jahr wurde dies wie angekündigt nicht mehr getan. Falls in Dokumenten nun die Abfrage
- \ifxPDFoutput\undefined zum Test benutzt wird, ob PDF oder DVI erzeugt wird, müssen die-
- se geändert werden! Benutzen Sie das Paket ifpdf.sty, das auch mit dem geänderten Verhalten
- funktioniert, oder orientieren Sie sich an dessen Code.
- &#x2219; Im letzten Jahr wurden die Formate so geändert, dass sie Zeichen als 8-bit ausgeben. Die neue
- TCX-Datei empty.tcx eröffnet nun einen einfachen Weg, die originale Ausgabe mit ^^-Notation
- zu erhalten, wenn Sie es wünschen:
- latex --translate-file=empty.tcx yourfile.tex
- &#x2219; Das Programm dvipdfmx für die Konvertierung von DVI nach PDF ist neu hinzugekommen. Dies
- ist eine aktiv gepflegte Erweiterung von dvipdfm, das zwar noch verfügbar ist, aber als obsolet
- angesehen werden kann.
- &#x2219; Ebenso sind die Programme pdfopen und pdfclose neu hinzugekommen. Diese erlauben ein Reload
- von PDF-Dateien im Acrobat Reader, ohne diesen neu starten zu müssen (andere PDF-Viewer
- wie xpdf, gv oder gsview hatten damit nie Probleme).
- &#x2219; Aus Konsistenzgründen wurden die Variablen HOMETEXMF und VARTEXMF in TEXMFHOME bzw.
- TEXMFSYSVAR umbenannt. Weiterhin existiert TEXMFVAR für einen Baum, der spezifisch für einen
- einzelnen Nutzer ist.
-10.5 2006&#8211;2007
-Der wichtigeste Neuzuwachs in der Ausgabe 2006&#8211;2007 von TE X Live war das XeTE X Programm,
-verfügbar durch die xetex und xelatex Programme; siehe http://scripts.sil.org/xetex.
- Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten Änderungen
-(http://tug.org/metapost/articles), ebenso pdfTE X (http://tug.org/applications/pdftex).
- Das (plain) tex-Programm liest nicht mehr erste Zeilen mit %&amp; um das Format zu bestimmen. Es
-ist ein reines Knuth-TE X. (LATE X und alle anderen Formate lesen weiterhin %&amp;-Zeilen).
- Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen neueren Stand gebracht.
-Für weiter Updates wenden Sie sich bitte an CTAN (http://www.ctan.org).
- Die Entwicklungsumgebung wurde auf Subversion umgestellt, was ein Webinterface für den Ent-
-wicklungsbaum beisteuerte. Dieses Webinterface ist von der Homepage verlinkt. Obwohl dieser Umstieg
-
-
- 10 GESCHICHTLICHES 44
- in der Distribution nicht zu erkennen ist, erwarten wir uns ein stabiles Fundament für die Entwicklung
- in den nächsten Jahren.
- Schließlich hat im Mai 2006 Thomas Esser das Ende seiner Entwicklung von teTE X
- (http://tug.org/tetex) angekündigt. Als Konsequenz ist das Interesse an TE X Live, besonders unter
- den GNU/Linux-Distributoren angestiegen. (TE X Live bietet nun ein tetex-Installationsschema, dass
- annähernd den Umfang von teTE X umfasst.) Wir hoffen dass dies schlussendlich zu einer Verbesserung
- der TE X-Umgebung für jederman führt.
-10.6 2008
-Die komplette Infrastruktur von TE X Live wurde 2008 neu entwickelt. Die gesamten Daten, die für
-die Installation benötigt werden, finden sich nun in einer einzigen Textdatei mit dem Namen tlpkg/
-texlive.tlpdb.
- Dies ermöglicht es unter anderem, ein Update einer installierten Version von TE X Live über das
-Internet durchzuführen, was für MiKTE X schon seit Jahren möglich ist. Wir planen regelmäßige Updates
-bereitzustellen, wenn Pakete auf CTAN aktualisiert werden oder neu erscheinen.
- Als neues Programm ist LuaTE X (http://luatex.org) enthalten, das neben neuen Möglichkei-
-ten innerhalb des Satzsystems eine hervorragende Skriptsprache zur Verfügung stellt, die inner- und
-außerhalb von TE X benutzt werden kann.
- Die Unterstützung von TE X Live für Windows und Unix ist mittlerweile praktisch äquivalent. Die
-meisten Perl- und Lua-Skripte können nun auch unter Windows verwendet werden, da innerhalb von
-TE X Live Perl integriert ist.
- Das neue tlmgr-Programm (Abschnitt 6) ist eine komplette Oberfläche zum Verwalten von TE X Live
-nach der Installation. Es ermöglicht das Aktualisieren von Paketen, die Neugenerierung von Formatda-
-teien, Fontmaps und die Konfiguration der TE X-Unterstützung für verschiedene Sprachen.
- Nach der Einführung von tlmgr sind die Funktionen von texconfig zur Konfiguration von Formatda-
-teien und Trennmustern deaktiviert worden.
- Der Index-Prozessor xindy (http://xindy.sourceforge.net/) ist nun für die meisten Betriebssys-
-teme integriert.
- Das Programm kpsewhich kann nun alle Fundstellen für eine gesuchte Datei anzeigen (Option &#8211;all)
-oder die Suche auf ein bestimmtes Verzeichnis einschränken (Option &#8211;subdir).
- Das Programm dvipdfmx kann nun Informationen über die Bounding Box liefern, was über die
-Kommandozeile mit dem Befehl extractbb aufgerufen werden kann; dies war die letzte Funktion von
-dvipdfm, die noch nicht in dvipdfmx vorhanden war.
- Die Font-Aliasnamen Times-Roman, Helvetica usw. wurden abgeschafft.
- Das Makro-Format platex wurde entfernt, um den Namenskonflikt mit dem japanischen platex auf
-zu lösen; Unterstützung für polnisch wird nun vom Paket polski zur Verfügung gestellt.
- Die WEB string pool files wurden in die Programme einkompiliert, um Updates zu vereinfachen.
- Und abschließend sind die Änderungen von Donald Knuth in seinem TE X tuneup of 2008 in TE X
-Live eingearbeitet, http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf.
-10.7 2009
-Das Standardausgabeformat für Lua(LA )TE X ist nun PDF. Hier entfalten die Erweiterungen von
-Lua(LA )TE X, wie die Unterstützung von OpenType, ihre volle Wirkung. Die neuen Programme
-dviluatex bzw. dvilualatex erzeugen wie früher DVI als Ausgabeformat. Die Homepage von LuaTE X
-finden Sie unter http://luatex.org.
- Nach Rücksprache mit den Autoren von Omega wurden Omega und das Format Lambda entfernt.
-Die aktuelle Version von Aleph und Lamed ist weiterhin in TE X Live enthalten, zusammen mit einigen
-Hilfsprogrammen von Omega.
- Eine neue Version der AMS Type 1-Fonts wird von TE X Live mitgeliefert, inklusive der
-Computer Modern-Schriften. Donald Knuth hat in den letzten Jahren die Gestalt einiger
-Zeichen in den Metafont-Quellen geändert, diese wurden übernommen. Weiterhin wurde das
-so genannte Hinting verbessert. Die Euler-Schriften wurden kürzlich ebenfalls sorgsam über-
-arbeitet (siehe http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf). In al-
-len Fällen blieben die Fontmetriken unverändert. Mehr zu den AMS-Fonts finden Sie unter
-http://www.ams.org/tex/amsfonts.html.
- Die neue TE X-Oberfläche TE Xworks ist für Windows enthalten, analog zu MacTE X. Für andere Syste-
-me oder weitere Informationen beachten Sie bitte die Webseite http://tug.org/texworks. TE Xworks
-
-
- 10 GESCHICHTLICHES 45
- ist eine Cross-Plattform-Anwendung, die von dem Editor Mac OS X inspiriert wurde, und somit eine
- einfach zu bedienende Oberfläche für TE X bietet.
- Das Grafikprogramm Asymptote ist für verschiedene System enthalten. Es bietet eine textbasierte
- Beschreibungssprache für Zeichnungen, nicht unähnlich zu MetaPost, aber mit Unterstützung für 3D
- und weiteren Vorteilen. Die Homepage befindet sich unter http://asymptote.sourceforge.net.
- Das bisher enthaltene eigenständige Programm dvipdfm wurde durch dvipdfmx ersetzt, das beim
- Aufruf als dvipdfm in einem Kompatibilitätsmodus läuft. dvipdfmx unterstützt CJK (Chinesich, Japa-
- nisch, Koreanisch) und enthält viele Korrekturen und Verbesserungen gegenüber dem alten dvipdfm.
- Die Homepage zu DVIPDFMx finden Sie unter http://project.ktug.or.kr/dvipdfmx.
- Für cygwin und i386-netbsd werden nun ausführbare Programme mitgeliefert, während einige andere
- BSD-Derivate nicht mehr dabei sind. Es wird empfohlen, dass Nutzer von OpenBSD bzw. FreeBSD
- TE X über den Paketmanager ihres Systems installieren, da sich gezeigt hat, dass die Bereitstellung von
- Binaries, die für mehrere Versionen funktionieren, sehr problematisch ist.
- Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression xz als stabi-
- le Alternative zu lzma (http://tukaani.org/xz/); Dollarzeichen sind in Dateinamen erlaubt, solan-
- ge sich zusammen mit den Dollarzeichen kein bekannter Variablenname ergibt; die Kpathsea ist nun
- multi-threaded (was von MetaPost verwendet wird); der gesamte Build von TE X Live basiert nun auf
- Automake.
- Und zum Abschluss: Alle Releases von TE X Live, mit Zusatzmaterial wie den DVD-Labeldrucken,
- sind unter ftp://tug.org/historic/systems/texlive verfügbar.
-10.8 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 TE X-Kompiler mit dem Ausgabeformat PDF und dvipdfmx. Mit
-dem LATE X-Paket pdf14 wird wieder PDF 1.4 erzeugt, alternativ kann \pdfminorversion=4 verwendet
+<!--l. 2486--><p class="noindent" >Die siebte Ausgabe vom Mai&#x00A0;2002 enthielt als größte Änderungen Mac <span
+class="ectt-1200">OSX </span>und wieder
+unzählige Updates aller Pakete und Programme.
+<!--l. 2489--><p class="noindent" >Ein wesentliches Ziel war zudem die Wiedererstellung einer gemeinsamen Quelle mit teTeX,
+um das Auseinanderlaufen seit <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 5 und <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 6 zu korrigieren.
+<!--l. 2494--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.2</span>&#x00A0;&#x00A0;<a
+ id="x1-7400010.2"></a>2003</h3>
+<!--l. 2496--><p class="noindent" >Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, dass wir
+feststellen mussten: »<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live passt nicht mehr auf eine einzelne <span
+class="ectt-1200">CDROM</span>«.
+<!--l. 2500--><p class="noindent" >Des Weiteren:
+ <ul class="itemize1">
+ <li class="itemize">Auf Wunsch des <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Teams wurde der Standard für <span
+class="ectt-1200">latex </span>und <span
+class="ectt-1200">pdflatex</span>
+
+
+ verändert; beide benutzen nun <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span> als Basis (siehe Seite&#x00A0;<span class="pageref"><a
+href="#x1-130002.3">§</a></span>).
+ </li>
+ <li class="itemize">Die neuen »Latin Modern Fonts« wurden aufgenommen (und werden zur
+ Benutzung empfohlen).
+ </li>
+ <li class="itemize">Der Support für Alpha-<span
+class="ectt-1200">OSF </span>wurde aufgegeben (den <span
+class="ectt-1200">HPUX</span>-Support hatte es schon
+ zuvor ereilt), da niemand mehr in der Lage war, neue Binaries zu kompilieren.
+ </li>
+ <li class="itemize">Das Setup für Windows wurde grundlegend überarbeitet. Zum ersten Mal wurde
+ eine integrierte Umgebung eingeführt, die auf <span
+class="ectt-1200">XEmacs </span>basiert.
+ </li>
+ <li class="itemize">Wichtige Hilfsprogramme für Windows (Perl, Ghostscript, ImageMagick, Ispell)
+ werden nun im <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live-Verzeichnis installiert.
+ </li>
+ <li class="itemize">Die von <span
+class="ectt-1200">dvips</span>, <span
+class="ectt-1200">dvipdfm </span>und <span
+class="ectt-1200">pdftex </span>benutzten Font-Mapfiles werden vom neuen
+ Programm <span
+class="ectt-1200">updmap </span>generiert und in <span
+class="ectt-1200">texmf/fonts/map </span>installiert.
+ </li>
+ <li class="itemize"><span class="TEX">T<span
+class="E">E</span>X</span>, MetaFont und MetaPost geben nun die meisten 8-Bit-Input-Zeichen
+ (Position 32 und oberhalb) unverändert aus in (<span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">\write</span></span></span>)-Files, Logfiles und auf
+ dem Terminal. Das bedeutet, dass sie <span
+class="ecti-1200">nicht </span>mit der <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">^^</span></span></span>-Notierung übersetzt
+ ausgegeben werden. Auf der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 7 war diese Übersetzung abhängig von der
+ <span
+class="ectt-1200">locale</span>-Einstellung des Systems; nun beeinflussen <span
+class="ectt-1200">locale</span>-Einstellung nicht <span class="TEX">T<span
+class="E">E</span>X</span>s
+ Programmverhalten. <br
+class="newline" />Falls Sie aus irgendwelchen Gründen die <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">^^</span></span></span>-Ausgabe benötigen, müssen Sie
+ in Ihrem System die Datei <span
+class="ectt-1200">texmf/web2c/cp8bit.tcx </span>umbenennen (zukünftige
+ Versionen werden eine sauberere Schnittstelle zur Kontrolle dieses Verhaltens
+ anbieten).
+ </li>
+ <li class="itemize">Die Dokumentation wurde grundlegend überarbeitet.
+ </li>
+ <li class="itemize">Zum Abschluss einigten wir uns auf eine neue Edition-Nummerierung. Ab diesem
+ Jahr trägt die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live statt einer fortlaufenden Nummer die Jahreszahl:
+ <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;2003.</li></ul>
+
+
+<!--l. 2538--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.3</span>&#x00A0;&#x00A0;<a
+ id="x1-7500010.3"></a>2004</h3>
+ <ul class="itemize1">
+ <li class="itemize">Wenn Sie lokal installierte Zeichensätze mit ihren eigenen <span
+class="ectt-1200">.map</span>- oder
+ (weniger wahrscheinlich) <span
+class="ectt-1200">.enc</span>-Dateien benutzen, müssen Sie möglicherweise
+ diese Dateien verschieben. Nach den <span
+class="ectt-1200">.map</span>-Dateien wird jetzt in den
+ <span
+class="ectt-1200">fonts/map</span>-Unterverzeichnissen im <span
+class="ectt-1200">TEXFONTMAPS</span>-Pfad
+ gesucht (in jedem <span
+class="ectt-1200">texmf</span>-Baum). Gleichzeitig werden <span
+class="ectt-1200">.enc</span>-Dateien jetzt in
+ den <span
+class="ectt-1200">fonts/enc</span>-Unterverzeichnissen entlang des <span
+class="ectt-1200">ENCFONTS</span>-Pfads gesucht. Das
+ Programm <span
+class="ectt-1200">updmap </span>versucht, bei problematischen Dateien zu warnen.
+ <!--l. 2545--><p class="noindent" >Informationen darüber, wie das gehandhabt wird, und zusätzliche Informationen
+ finden Sie unter <a
+href="http://tug.org/texlive/mapenc.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/mapenc.html</span></a>.
+ </li>
+ <li class="itemize">Die <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection&#x00A0;wurde für all diejenigen, die diese Implementierung Web2C
+ vorziehen, um eine MiK<span class="TEX">T<span
+class="E">E</span>X</span>-basierte und installierbare <span
+class="ectt-1200">CDROM </span>erweitert.
+ </li>
+ <li class="itemize">In der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live wurde der umfangreiche <span
+class="ectt-1200">texmf</span>-Baum früherer Versionen
+ durch drei Teilbäume ersetzt: <span
+class="ectt-1200">texmf</span>, <span
+class="ectt-1200">texmf-dist </span>und <span
+class="ectt-1200">texmf-doc</span>. Siehe dazu
+ Abschnitt&#x00A0;<a
+href="#x1-110002.1">2.1<!--tex4ht:ref: sec:tld --></a> auf Seite&#x00A0;<span class="pageref"><a
+href="#x1-110002.1">§</a></span> und die <span
+class="ectt-1200">README</span>-Dateien in den drei Zweigen.
+ </li>
+ <li class="itemize">Alle <span class="TEX">T<span
+class="E">E</span>X</span>-relevanten Eingabedateien sind jetzt in den <span
+class="ectt-1200">tex</span>-Unterverzeichnissen der
+ <span
+class="ectt-1200">texmf*</span>-Bäume zusammengefasst und nicht mehr in den parallelen Verzeichnissen
+ <span
+class="ectt-1200">tex</span>, <span
+class="ectt-1200">etex</span>, <span
+class="ectt-1200">pdftex</span>, <span
+class="ectt-1200">pdfetex</span>, usw.
+ </li>
+ <li class="itemize">Hilfs-Skripte, die der Anwender nicht selbst aufruft, werden jetzt in den neuen
+ <span
+class="ectt-1200">scripts</span>-Unterverzeichnissen der <span
+class="ectt-1200">texmf*</span>-Bäume aufbewahrt. Nach ihnen kann
+ per <span
+class="ectt-1200">kpsewhich -format=texmfscripts </span>gesucht werden. Wenn Sie Programme
+ einsetzen, die solche Skripte aufrufen, müssen sie angepasst werden.
+ </li>
+ <li class="itemize">(Fast) alle Formate interpretieren &#8211; an Stelle einer Übersetzung durch die
+ <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">^^</span></span></span>-Notation &#8211; mittels des »translation files« <span
+class="ectt-1200">cp227.tcx </span>die meisten Zeichen als
+ direkt ausgebbar. Insbesondere werden die Zeichen an den Positionen 32&#8211;256,
+ zusätzlich <span
+class="ectt-1200">TAB</span>, <span
+class="ectt-1200">VT </span>(vertical tab; vertikaler Tab) und <span
+class="ectt-1200">FF </span>(form feed; Seitenvorschub),
+ als druckbar angesehen und daher nicht übersetzt. Ausnahmen sind plain <span class="TEX">T<span
+class="E">E</span>X</span>,
+
+
+ bei dem nur die Zeichen an den Positionen 32&#8211;127 druckbar sind, Con<span class="TEX">T<span
+class="E">E</span>X</span>t
+ (mit druckbaren Zeichen an den Positionen 0&#8211;255) und die <span
+class="cmr-12">&#x03A9;</span>-verwandten
+ Formate. Dieses voreingestellte Verhalten ist (fast) identisch mit dem in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live
+ 2003; es ist aber jetzt klarer und mit umfangreicheren Anpassungsmöglichkeiten
+ implementiert.
+ <!--l. 2559--><p class="noindent" ><span
+class="ecbx-1200">Anmerkung: </span>Da <span class="TEX">T<span
+class="E">E</span>X</span> byte-orientiert ist, können bei einer Unicode-Eingabe
+ (2-Byte-Zeichen) im Kontext von Fehlermeldungen Folgen von 1-Byte-Zeichen
+ ausgegeben werden.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">pdfetex </span>ist jetzt die voreingestellte Engine für alle Formate mit Ausnahme
+ von (plain-)<span
+class="ectt-1200">tex</span> selbst (natürlich generiert es <span
+class="ectt-1200">DVI</span>-Code, wenn es als <span
+class="ectt-1200">latex</span>,
+ usw. aufgerufen wird.). Das bedeutet unter vielen anderen Dingen, dass die
+ mikrotypographischen Fähigkeiten von <span
+class="ectt-1200">pdftex </span>wie auch die Erweiterungen von
+ <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span> in <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>, Con<span class="TEX">T<span
+class="E">E</span>X</span>t&#x00A0;usw. zur Verfügung stehen.
+ <!--l. 2564--><p class="noindent" >Das bedeutet, dass es <span
+class="ecti-1200">wichtiger denn je </span>ist, das Paket <span
+class="ectt-1200">ifpdf </span>zu benutzen (es
+ arbeitet sowohl mit plain <span class="TEX">T<span
+class="E">E</span>X</span> als auch mit <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>), da der einfache Test,
+ ob <span
+class="ectt-1200">pdfoutput </span>oder ein anderer <span class="TEX">T<span
+class="E">E</span>X</span>-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 <span
+class="ectt-1200">pdfoutput </span>so beschaffen sein, dass dieser Befehl auch dann
+ definiert ist, wenn <span
+class="ectt-1200">DVI</span>-Code erzeugt wird.
+ </li>
+ <li class="itemize">pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(<a
+href="http://pdftex.org/" class="url" ><span
+class="ectt-1200">http://pdftex.org/</span></a>) hat viele neue Besonderheiten:
+ <ul class="itemize2">
+ <li class="itemize">Die Befehle <span
+class="ectt-1200">pdfmapfile </span>und <span
+class="ectt-1200">pdfmapline </span>ermöglichen einen
+ Font-Map-Support innerhalb eines Dokuments.
+ </li>
+ <li class="itemize">Mikrotypografische Zeichensatz-Expansion (font expansion) kann jetzt viel
+ leichter benutzt werden
+ <a
+href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span
+class="ectt-1200">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a>.
+ </li>
+ <li class="itemize">Alle Parameter, die früher in der speziellen Konfigurationsdatei <span
+class="ectt-1200">pdftex.cfg</span>
+ definiert wurden, müssen jetzt mit Hilfe von pdf<span class="TEX">T<span
+class="E">E</span>X</span>-Grundbefehlen
+ gesetzt werden, typischerweise in <span
+class="ectt-1200">pdftexconfig.tex</span>; die Konfigurationsdatei
+ <span
+class="ectt-1200">pdftex.cfg </span>wird nicht länger unterstützt.
+
+
+ <!--l. 2576--><p class="noindent" >Jede schon bestehende Format-Datei (<span
+class="ectt-1200">.fmt</span>) muss neu erstellt werden, wenn
+ <span
+class="ectt-1200">pdftexconfig.tex </span>geändert wird.
+ </li>
+ <li class="itemize">Für zusätzliche Informationen siehe das pdf<span class="TEX">T<span
+class="E">E</span>X</span>-Handbuch unter <br
+class="newline" /><span
+class="ectt-1200">texmf-dist/doc/pdftex/manual</span>.</li></ul>
+ </li>
+ <li class="itemize">Der Grundbefehl <span
+class="ectt-1200">input </span>in <span
+class="ectt-1200">tex </span>(<span
+class="ectt-1200">mf </span>und <span
+class="ectt-1200">mpost</span>) akzeptiert jetzt doppelte Anführungszeichen
+ und andere Spezialzeichen. Typische Beispiele:
+
+
+ <div class="verbatim" id="verbatim-13">
+ \input&#x00A0;"filename&#x00A0;with&#x00A0;spaces"&#x00A0;&#x00A0;&#x00A0;%&#x00A0;plain
+ &#x00A0;<br />\input{"filename&#x00A0;with&#x00A0;spaces"}&#x00A0;&#x00A0;%&#x00A0;latex</div>
+ <!--l. 2586--><p class="nopar" >
+ <!--l. 2588--><p class="noindent" >Für zusätzliche Informationen siehe das Web2C-Handbuch: <span
+class="ectt-1200">texmf/doc/web2c</span>.
+ </li>
+ <li class="itemize">enc<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;wird jetzt in Web2C und damit auch in allen <span class="TEX">T<span
+class="E">E</span>X</span>-Programmen
+ unterstützt. Dazu wird <span
+class="ecti-1200">beim Generieren neuer Formate </span>die Option <span
+class="ectt-1200">-enc </span>benutzt.
+ enc<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;unterstützt allgemein die Umkodierung der Ein- und Ausgabe und ermöglicht
+ eine volle Unicode-Unterstützung (in <span
+class="ectt-1200">UTF</span>-8).
+ <!--l. 2592--><p class="noindent" >Siehe <span
+class="ectt-1200">texmf-dist/doc/generic/enctex/ </span>und <a
+href="http://www.olsak.net/enctex.html" class="url" ><span
+class="ectt-1200">http://www.olsak.net/enctex.html</span></a>.
+ </li>
+ <li class="itemize">Aleph (<span
+class="cmsy-10x-x-120">&#x2135;</span>), eine neue »Engine«, die <span
+class="cmmi-12">&#x03B5;</span>-<span class="TEX">T<span
+class="E">E</span>X</span> und <span
+class="cmr-12">&#x03A9; </span>vereinigt, ist verfügbar. Ein
+ bisschen Information darüber finden Sie in <span
+class="ectt-1200">texmf-dist/doc/aleph/base </span>und
+ <a
+href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span
+class="ectt-1200">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a>. Das <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-basierte
+ Aleph-Format heißt <span
+class="ectt-1200">lamed</span>.
+ </li>
+ <li class="itemize">Das neueste <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Release enthält eine neue Version der <span
+class="ectt-1200">LPPL </span>(LPPL: LaTeX Project
+ Public License), die jetzt eine offiziell von Debian anerkannte Lizenz ist. Zusammen mit
+ anderen Updates finden Sie Informationen dazu in den <span
+class="ectt-1200">ltnews</span>-Dateien in
+ <span
+class="ectt-1200">texmf-dist/doc/latex/base</span>.
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">dvipng </span>&#8211; ein neues Programm zum Konvertieren von <span
+class="ectt-1200">DVI</span>-Dateien in <span
+class="ectt-1200">PNG</span>-Bilddateien, ist
+ Bestandteil von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live. Siehe <span
+class="ectt-1200">texmf/doc/man/man1/dvipng.1</span>.
+ </li>
+ <li class="itemize">Auf Vorschlag des Autors (Claudio&#x00A0;Beccari) haben wir das Paket <span
+class="ectt-1200">cbgreek </span>auf einen
+ &#8222;mittelgroßen&#8220; Satz von Fonts reduziert. Herausgenommen wurden die »invisible«,
+ Outline- und »Transparency«-Fonts, die relativ selten benutzt werden &#8211; denn wir
+ benötigen den Platz. In seinem vollen Umfang ist das Paket natürlich weiterhin auf <span
+class="ectt-1200">CTAN</span>
+ verfügbar (<a
+href="http://www.ctan.org/tex-archive/fonts/greek/cb/" class="url" ><span
+class="ectt-1200">http://www.ctan.org/tex-archive/fonts/greek/cb/</span></a>).
+ </li>
+ <li class="itemize"><span
+class="ectt-1200">oxdvi </span>wurde entfernt; benutzen Sie jetzt <span
+class="ectt-1200">xdvi</span>.
+
+
+ </li>
+ <li class="itemize">Die <span
+class="ectt-1200">ini</span>- und <span
+class="ectt-1200">vir</span>-Befehle (Links) für <span
+class="ectt-1200">tex</span>, <span
+class="ectt-1200">mf </span>and <span
+class="ectt-1200">mpost </span>sind nicht mehr länger
+ verfügbar, so auch <span
+class="ectt-1200">initex</span>. Das ist kein richtiger Verlust, da die <span
+class="ectt-1200">ini</span>-Funktionalität
+ schon seit mehreren Jahren über den Aufrufparameter <span
+class="ectt-1200">-ini </span>zur Verfügung
+ steht.
+ </li>
+ <li class="itemize">Die Unterstützung der Plattform <span
+class="ectt-1200">i386-openbsd </span>wurde entfernt. Da das Paket <span
+class="ectt-1200">tetex</span>
+ im <span
+class="ectt-1200">BSD</span>-Ports-System zur Verfügung steht und Binaries für <span
+class="ectt-1200">GNU</span>/Linux and
+ Free<span
+class="ectt-1200">BSD </span>erhältlich sind, erschien es sinnvoll, die Zeit der Freiwilligen besser zu
+ nutzen.
+ </li>
+ <li class="itemize">Zumindest auf <span
+class="ectt-1200">sparc-solaris </span>müssen Sie ggf. die Environment-Variable <br
+class="newline" /><span
+class="ectt-1200">LD_LIBRARY_PATH </span>setzen, um die <span
+class="ectt-1200">t1utils</span>-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 <span
+class="ectt-1200">mips-irix </span>werden die
+ <span
+class="ectt-1200">MIPS</span>pro-7.4-Laufzeit-Bibliotheken benötigt.</li></ul>
+<!--l. 2613--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.4</span>&#x00A0;&#x00A0;<a
+ id="x1-7600010.4"></a>2005</h3>
+<!--l. 2615--><p class="noindent" >Im Jahr 2005 gab es &#8211; wie üblich &#8211; viele aktualisierte Pakete und Programme. Die Struktur
+des Systems blieb weitgehend gleich, mit folgenden Ausnahmen:
+ <ul class="itemize1">
+ <li class="itemize">Die neuen Skripte <span
+class="ectt-1200">texconfig-sys</span>, <span
+class="ectt-1200">updmap-sys </span>und <span
+class="ectt-1200">fmtutil-sys </span>für die
+ systemweite Konfiguration des Systems wurden hinzugefügt. Die Skripte
+ <span
+class="ectt-1200">texconfig</span>, <span
+class="ectt-1200">updmap </span>und <span
+class="ectt-1200">fmtutil </span>modifizieren nun die Konfiguration für einen
+ einzelnen Nutzer unter <span
+class="ectt-1200">$HOME/.texlive2005</span>.
+ </li>
+ <li class="itemize">Analog spezifizieren die Pfade <span
+class="ectt-1200">TEXMFCONFIG </span>und <span
+class="ectt-1200">TEXMFSYSCONFIG </span>nun,
+ wo die Konfigurationsdateien gefunden werden (für einen einzelnen Nutzer
+ bzw.&#x00A0;systemweit). Möglicherweise müssen Sie daher vorhandene eigene Versionen
+ von <span
+class="ectt-1200">fmtutil.cnf </span>oder <span
+class="ectt-1200">updmap.cfg </span>in die entsprechenden Pfade verschieben.
+
+
+ Alternativ können Sie <span
+class="ectt-1200">TEXMFCONFIG </span>und <span
+class="ectt-1200">TEXMFSYSCONFIG </span>in der Datei <span
+class="ectt-1200">texmf.cnf</span>
+ umdefinieren, dass diese auf die Speicherorte Ihrer eigenen Konfigurationsdateien
+ verweisen. Siehe Abschnitt&#x00A0;<a
+href="#x1-120002.2">2.2<!--tex4ht:ref: sec:texmftrees --></a> auf Seite&#x00A0;<span class="pageref"><a
+href="#x1-120002.2">§</a></span>.
+ </li>
+ <li class="itemize">Im letzten Jahr wurden für die Programme, die DVI als Ausgabeformat erzeugen,
+ die Primitive wie <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">PDFoutput</span></span></span> auf undefiniert gesetzt, obwohl immer <span
+class="ectt-1200">pdfetex</span>
+ verwendet wurde. In diesem Jahr wurde dies wie angekündigt nicht mehr getan.
+ Falls in Dokumenten nun die Abfrage <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">\ifxPDFoutput\undefined</span></span></span> zum Test
+ benutzt wird, ob PDF oder DVI erzeugt wird, müssen diese geändert werden!
+ Benutzen Sie das Paket <span
+class="ectt-1200">ifpdf.sty</span>, das auch mit dem geänderten Verhalten
+ funktioniert, oder orientieren Sie sich an dessen Code.
+ </li>
+ <li class="itemize">Im letzten Jahr wurden die Formate so geändert, dass sie Zeichen als 8-bit ausgeben. Die
+ neue TCX-Datei <span
+class="ectt-1200">empty.tcx </span>eröffnet nun einen einfachen Weg, die originale Ausgabe mit
+ <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">^^</span></span></span>-Notation zu erhalten, wenn Sie es wünschen:
+
+
+ <div class="verbatim" id="verbatim-14">
+ latex&#x00A0;--translate-file=empty.tcx&#x00A0;yourfile.tex</div>
+ <!--l. 2648--><p class="nopar" >
+ </li>
+ <li class="itemize">Das Programm <span
+class="ectt-1200">dvipdfmx </span>für die Konvertierung von DVI nach PDF ist neu
+ hinzugekommen. Dies ist eine aktiv gepflegte Erweiterung von <span
+class="ectt-1200">dvipdfm</span>, das zwar noch
+ verfügbar ist, aber als obsolet angesehen werden kann.
+ </li>
+ <li class="itemize">Ebenso sind die Programme <span
+class="ectt-1200">pdfopen </span>und <span
+class="ectt-1200">pdfclose </span>neu hinzugekommen. Diese erlauben
+ ein Reload von PDF-Dateien im Acrobat Reader, ohne diesen neu starten
+ zu müssen (andere PDF-Viewer wie <span
+class="ectt-1200">xpdf</span>, <span
+class="ectt-1200">gv </span>oder <span
+class="ectt-1200">gsview </span>hatten damit nie
+ Probleme).
+ </li>
+ <li class="itemize">Aus Konsistenzgründen wurden die Variablen <span
+class="ectt-1200">HOMETEXMF </span>und <span
+class="ectt-1200">VARTEXMF </span>in <span
+class="ectt-1200">TEXMFHOME</span>
+ bzw.&#x00A0;<span
+class="ectt-1200">TEXMFSYSVAR </span>umbenannt. Weiterhin existiert <span
+class="ectt-1200">TEXMFVAR </span>für einen Baum, der
+ spezifisch für einen einzelnen Nutzer ist.</li></ul>
+<!--l. 2663--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.5</span>&#x00A0;&#x00A0;<a
+ id="x1-7700010.5"></a>2006&#8211;2007</h3>
+<!--l. 2666--><p class="noindent" >Der wichtigeste Neuzuwachs in der Ausgabe 2006&#8211;2007 von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live war das
+Xe<span class="TEX">T<span
+class="E">E</span>X</span> Programm, verfügbar durch die <span
+class="ectt-1200">xetex </span>und <span
+class="ectt-1200">xelatex </span>Programme; siehe
+<a
+href="http://scripts.sil.org/xetex" class="url" ><span
+class="ectt-1200">http://scripts.sil.org/xetex</span></a>.
+<!--l. 2670--><p class="noindent" >Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten Änderungen
+(<a
+href="http://tug.org/metapost/articles" class="url" ><span
+class="ectt-1200">http://tug.org/metapost/articles</span></a>), ebenso pdf<span class="TEX">T<span
+class="E">E</span>X</span> (<a
+href="http://tug.org/applications/pdftex" class="url" ><span
+class="ectt-1200">http://tug.org/applications/pdftex</span></a>).
+<!--l. 2674--><p class="noindent" >Das (plain) <span
+class="ectt-1200">tex</span>-Programm liest nicht mehr erste Zeilen mit <span
+class="ectt-1200">%&amp; </span>um das Format zu bestimmen.
+Es ist ein reines Knuth-<span class="TEX">T<span
+class="E">E</span>X</span>. (<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;und alle anderen Formate lesen weiterhin
+<span
+class="ectt-1200">%&amp;</span>-Zeilen).
+<!--l. 2678--><p class="noindent" >Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen neueren Stand
+
+
+gebracht. Für weiter Updates wenden Sie sich bitte an <span
+class="ectt-1200">CTAN </span>(<a
+href="http://www.ctan.org" class="url" ><span
+class="ectt-1200">http://www.ctan.org</span></a>).
+<!--l. 2682--><p class="noindent" >Die Entwicklungsumgebung wurde auf Subversion umgestellt, was ein Webinterface für den
+Entwicklungsbaum beisteuerte. Dieses Webinterface ist von der Homepage verlinkt. Obwohl
+dieser Umstieg in der Distribution nicht zu erkennen ist, erwarten wir uns ein stabiles
+Fundament für die Entwicklung in den nächsten Jahren.
+<!--l. 2688--><p class="noindent" >Schließlich hat im Mai&#x00A0;2006 Thomas Esser das Ende seiner Entwicklung von te<span class="TEX">T<span
+class="E">E</span>X</span>
+(<a
+href="http://tug.org/tetex" class="url" ><span
+class="ectt-1200">http://tug.org/tetex</span></a>) angekündigt. Als Konsequenz ist das Interesse an <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live,
+besonders unter den <span
+class="ectt-1200">GNU</span>/Linux-Distributoren angestiegen. (<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live bietet nun ein
+<span
+class="ectt-1200">tetex</span>-Installationsschema, dass annähernd den Umfang von te<span class="TEX">T<span
+class="E">E</span>X</span> umfasst.) Wir hoffen
+dass dies schlussendlich zu einer Verbesserung der <span class="TEX">T<span
+class="E">E</span>X</span>-Umgebung für jederman
+führt.
+<!--l. 2695--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.6</span>&#x00A0;&#x00A0;<a
+ id="x1-7800010.6"></a>2008</h3>
+<!--l. 2698--><p class="noindent" >Die komplette Infrastruktur von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live wurde 2008 neu entwickelt. Die gesamten Daten,
+die für die Installation benötigt werden, finden sich nun in einer einzigen Textdatei mit dem
+Namen <span
+class="ectt-1200">tlpkg/texlive.tlpdb</span>.
+<!--l. 2702--><p class="noindent" >Dies ermöglicht es unter anderem, ein Update einer installierten Version von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live über
+das Internet durchzuführen, was für MiK<span class="TEX">T<span
+class="E">E</span>X</span> schon seit Jahren möglich ist. Wir planen
+regelmäßige Updates bereitzustellen, wenn Pakete auf <span
+class="ectt-1200">CTAN </span>aktualisiert werden oder neu
+erscheinen.
+<!--l. 2707--><p class="noindent" >Als neues Programm ist Lua<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(<a
+href="http://luatex.org" class="url" ><span
+class="ectt-1200">http://luatex.org</span></a>) enthalten, das neben neuen
+Möglichkeiten innerhalb des Satzsystems eine hervorragende Skriptsprache zur Verfügung
+stellt, die inner- und außerhalb von <span class="TEX">T<span
+class="E">E</span>X</span> benutzt werden kann.
+<!--l. 2712--><p class="noindent" >Die Unterstützung von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live für Windows und Unix ist mittlerweile praktisch äquivalent.
+Die meisten Perl- und Lua-Skripte können nun auch unter Windows verwendet werden, da
+innerhalb von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live Perl integriert ist.
+<!--l. 2716--><p class="noindent" >Das neue <span
+class="ectt-1200">tlmgr</span>-Programm (Abschnitt&#x00A0;<a
+href="#x1-460006">6<!--tex4ht:ref: sec:tlmgr --></a>) ist eine komplette Oberfläche zum Verwalten von
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live nach der Installation. Es ermöglicht das Aktualisieren von Paketen, die
+Neugenerierung von Formatdateien, Fontmaps und die Konfiguration der <span class="TEX">T<span
+class="E">E</span>X</span>-Unterstützung
+für verschiedene Sprachen.
+
+
+<!--l. 2722--><p class="noindent" >Nach der Einführung von <span
+class="ectt-1200">tlmgr </span>sind die Funktionen von <span
+class="ectt-1200">texconfig </span>zur Konfiguration von
+Formatdateien und Trennmustern deaktiviert worden.
+<!--l. 2726--><p class="noindent" >Der Index-Prozessor <span
+class="ectt-1200">xindy </span>(<a
+href="http://xindy.sourceforge.net/" class="url" ><span
+class="ectt-1200">http://xindy.sourceforge.net/</span></a>) ist nun für die meisten
+Betriebssysteme integriert.
+<!--l. 2729--><p class="noindent" >Das Programm <span
+class="ectt-1200">kpsewhich </span>kann nun alle Fundstellen für eine gesuchte Datei anzeigen
+(Option <span
+class="ectt-1200">&#8211;all</span>) oder die Suche auf ein bestimmtes Verzeichnis einschränken (Option
+<span
+class="ectt-1200">&#8211;subdir</span>).
+<!--l. 2733--><p class="noindent" >Das Programm <span
+class="ectt-1200">dvipdfmx </span>kann nun Informationen über die Bounding Box liefern,
+was über die Kommandozeile mit dem Befehl <span
+class="ectt-1200">extractbb </span>aufgerufen werden kann;
+dies war die letzte Funktion von <span
+class="ectt-1200">dvipdfm</span>, die noch nicht in <span
+class="ectt-1200">dvipdfmx </span>vorhanden
+war.
+<!--l. 2739--><p class="noindent" >Die Font-Aliasnamen <span
+class="ectt-1200">Times-Roman</span>, <span
+class="ectt-1200">Helvetica </span>usw. wurden abgeschafft.
+<!--l. 2742--><p class="noindent" >Das Makro-Format <span
+class="ectt-1200">platex </span>wurde entfernt, um den Namenskonflikt mit dem japanischen
+<span
+class="ectt-1200">platex </span>auf zu lösen; Unterstützung für polnisch wird nun vom Paket <span
+class="ectt-1200">polski </span>zur Verfügung
+gestellt.
+<!--l. 2746--><p class="noindent" >Die <span
+class="ectt-1200">WEB </span>string pool files wurden in die Programme einkompiliert, um Updates zu
+vereinfachen.
+<!--l. 2749--><p class="noindent" >Und abschließend sind die Änderungen von Donald Knuth in seinem <span class="TEX"><span
+class="ecti-1200">T</span><span
+class="E"><span
+class="ecti-1200">E</span></span><span
+class="ecti-1200">X</span></span><span
+class="ecti-1200">&#x00A0;tuneup of 2008 </span>in
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live eingearbeitet, <a
+href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span
+class="ectt-1200">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>.
+<!--l. 2753--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.7</span>&#x00A0;&#x00A0;<a
+ id="x1-7900010.7"></a>2009</h3>
+<!--l. 2756--><p class="noindent" >Das Standardausgabeformat für LuaAll<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;ist nun PDF. Hier entfalten die Erweiterungen
+von LuaAll<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;, wie die Unterstützung von OpenType, ihre volle Wirkung. Die neuen
+Programme <span
+class="ectt-1200">dviluatex </span>bzw. <span
+class="ectt-1200">dvilualatex </span>erzeugen wie früher DVI als Ausgabeformat. Die
+Homepage von Lua<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;finden Sie unter <a
+href="http://luatex.org" class="url" ><span
+class="ectt-1200">http://luatex.org</span></a>.
+<!--l. 2762--><p class="noindent" >Nach Rücksprache mit den Autoren von Omega wurden Omega und das Format Lambda
+entfernt. Die aktuelle Version von Aleph und Lamed ist weiterhin in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;enthalten,
+zusammen mit einigen Hilfsprogrammen von Omega.
+<!--l. 2767--><p class="noindent" >Eine neue Version der AMS Type&#x00A0;1-Fonts wird von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;mitgeliefert, inklusive der
+
+
+Computer Modern-Schriften. Donald Knuth hat in den letzten Jahren die Gestalt einiger
+Zeichen in den Metafont-Quellen geändert, diese wurden übernommen. Weiterhin wurde das
+so genannte Hinting verbessert. Die Euler-Schriften wurden kürzlich ebenfalls sorgsam
+überarbeitet (siehe <a
+href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span
+class="ectt-1200">http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</span></a>). In
+allen Fällen blieben die Fontmetriken unverändert. Mehr zu den AMS-Fonts finden Sie unter
+<a
+href="http://www.ams.org/tex/amsfonts.html" class="url" ><span
+class="ectt-1200">http://www.ams.org/tex/amsfonts.html</span></a>.
+<!--l. 2776--><p class="noindent" >Die neue <span class="TEX">T<span
+class="E">E</span>X</span>-Oberfläche <span class="TEX">T<span
+class="E">E</span>X</span>works ist für Windows enthalten, analog zu Mac<span class="TEX">T<span
+class="E">E</span>X</span>.
+Für andere Systeme oder weitere Informationen beachten Sie bitte die Webseite
+<a
+href="http://tug.org/texworks" class="url" ><span
+class="ectt-1200">http://tug.org/texworks</span></a>. <span class="TEX">T<span
+class="E">E</span>X</span>works ist eine Cross-Plattform-Anwendung, die von dem
+Editor Mac <span
+class="ectt-1200">OSX</span>&#x00A0;inspiriert wurde, und somit eine einfach zu bedienende Oberfläche für
+<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;bietet.
+<!--l. 2782--><p class="noindent" >Das Grafikprogramm Asymptote ist für verschiedene System enthalten. Es bietet eine
+textbasierte Beschreibungssprache für Zeichnungen, nicht unähnlich zu MetaPost, aber mit
+Unterstützung für 3D und weiteren Vorteilen. Die Homepage befindet sich unter
+<a
+href="http://asymptote.sourceforge.net" class="url" ><span
+class="ectt-1200">http://asymptote.sourceforge.net</span></a>.
+<!--l. 2787--><p class="noindent" >Das bisher enthaltene eigenständige Programm <span
+class="ectt-1200">dvipdfm </span>wurde durch <span
+class="ectt-1200">dvipdfmx</span>
+ersetzt, das beim Aufruf als <span
+class="ectt-1200">dvipdfm </span>in einem Kompatibilitätsmodus läuft. <span
+class="ectt-1200">dvipdfmx</span>
+unterstützt <span
+class="ectt-1200">CJK </span>(Chinesich, Japanisch, Koreanisch) und enthält viele Korrekturen und
+Verbesserungen gegenüber dem alten <span
+class="ectt-1200">dvipdfm</span>. Die Homepage zu DVIPDFMx finden Sie unter
+<a
+href="http://project.ktug.or.kr/dvipdfmx" class="url" ><span
+class="ectt-1200">http://project.ktug.or.kr/dvipdfmx</span></a>.
+<!--l. 2794--><p class="noindent" >Für <span
+class="ectt-1200">cygwin </span>und <span
+class="ectt-1200">i386-netbsd </span>werden nun ausführbare Programme mitgeliefert, während
+einige andere BSD-Derivate nicht mehr dabei sind. Es wird empfohlen, dass Nutzer von
+OpenBSD bzw. FreeBSD <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;über den Paketmanager ihres Systems installieren, da sich
+gezeigt hat, dass die Bereitstellung von Binaries, die für mehrere Versionen funktionieren, sehr
+problematisch ist.
+<!--l. 2801--><p class="noindent" >Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression <span
+class="ectt-1200">xz </span>als
+stabile Alternative zu <span
+class="ectt-1200">lzma </span>(<a
+href="http://tukaani.org/xz/" class="url" ><span
+class="ectt-1200">http://tukaani.org/xz/</span></a>); Dollarzeichen sind in Dateinamen
+erlaubt, solange sich zusammen mit den Dollarzeichen kein bekannter Variablenname ergibt;
+die Kpathsea ist nun multi-threaded (was von MetaPost verwendet wird); der gesamte Build
+von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;basiert nun auf Automake.
+<!--l. 2807--><p class="noindent" >Und zum Abschluss: Alle Releases von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live, mit Zusatzmaterial wie den
+DVD-Labeldrucken, sind unter <a
+href="ftp://tug.org/historic/systems/texlive" class="url" ><span
+class="ectt-1200">ftp://tug.org/historic/systems/texlive</span></a> verfügbar.
+<!--l. 2811--><p class="noindent" >
+
+
+<h3 class="sectionHead"><span class="titlemark">10.8</span>&#x00A0;&#x00A0;<a
+ id="x1-8000010.8"></a>2010</h3>
+<!--l. 2813--><p class="noindent" >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 <span class="TEX">T<span
+class="E">E</span>X</span>-Compiler mit dem
+Ausgabeformat PDF und <span
+class="ectt-1200">dvipdfmx</span>. Mit dem <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Paket <span
+class="ectt-1200">pdf14 </span>wird wieder PDF 1.4
+erzeugt, alternativ kann <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">\pdfminorversion=4</span></span></span> verwendet werden.
+<!--l. 2819--><p class="noindent" >pdf<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;konvertiert nun <span
+class="ecti-1200">automatisch </span>bei Bedarf unter Verwendung des Paketes <span
+class="ectt-1200">epstopdf</span>
+EPS-Dateien (Encapsulated PostScript) nach PDF, wenn die Konfigurationsdatei <span
+class="ectt-1200">graphics.cfg</span>
+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
+<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Datei (vor <span
+class="ectt-1200">documentclass</span>!) die Zeile <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span>
+(oder <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">\def...</span></span></span>) eingefügt wird und so das Laden von <span
+class="ectt-1200">epstopdf </span>unterdrückt wird.
+Für weitere Informationen schauen Sie bitte in die Anleitung des <span
+class="ectt-1200">epstopdf</span>-Pakets
+(<a
+href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span
+class="ectt-1200">http://ctan.org/pkg/epstopdf-pkg</span></a>).
+<!--l. 2832--><p class="noindent" >Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung des <span
+class="ectt-1200">write18</span>-Befehls
+von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(das zum Aufruf externer Programme dient) auf einige wenige Programme in der
+Standardkonfiguration von <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live. Diese sind z. B. <span
+class="ectt-1200">epstopdf</span>, <span
+class="ectt-1200">makeindex </span>und <span
+class="ectt-1200">bibtex</span>.
+Konkret wird die Auswahl zulässiger Programme in der Datei <span
+class="ectt-1200">texmf.cnf </span>festgelegt. In
+Umgebungen, wo aus Sicherheitsgründen der Aufruf externer Anwendungen über
+<span
+class="ectt-1200">write18 </span>komplett unterbunden werden soll, kann dies direkt bei der Installation
+eingestellt werden (siehe Abschnitt&#x00A0;<a
+href="#x1-280003.13">3.13<!--tex4ht:ref: sec:options --></a> oder nachträglich in <span
+class="ectt-1200">texmf.cnf </span>geändert
+werden.
+<!--l. 2842--><p class="noindent" >Weiterhin werden Bib<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;und Makeindex nun daran (analog zu <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;selbst) gehindert, ihre
+Ausgabedateien in beliebige Verzeichnisse zu schreiben, damit erlaubt werden konnte, dass sie
+über <span
+class="ectt-1200">write18 </span>gestartet werden. Falls dies geändert werden soll, muss entweder die
+Variable <span
+class="ectt-1200">TEXMFOUTPUT </span>gesetzt oder die Konfigurationseinstellung <span class="obeylines-h"><span class="verb"><span
+class="ectt-1200">openout_any</span></span></span> geändert
werden.
- pdf(LA )TE X konvertiert nun automatisch bei Bedarf unter Verwendung des Paketes epstopdf EPS-
-Dateien (Encapsulated PostScript) nach PDF, wenn die Konfigurationsdatei 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 LATE X-Datei (vor \documentclass!) die
-Zeile \newcommand{\DoNotLoadEpstopdf}{} (oder \def...) eingefügt wird und so das Laden von
-epstopdf unterdrückt wird. Für weitere Informationen schauen Sie bitte in die Anleitung des epstopdf-
-Pakets (http://ctan.org/pkg/epstopdf-pkg).
- Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung des \write18-Befehls von
-TE X (das zum Aufruf externer Programme dient) auf einige wenige Programme in der Standardkonfi-
-guration von TE X Live. Diese sind z. B. epstopdf, makeindex und bibtex. Konkret wird die Auswahl
-zulässiger Programme in der Datei texmf.cnf festgelegt. In Umgebungen, wo aus Sicherheitsgründen
-der Aufruf externer Anwendungen über \write18 komplett unterbunden werden soll, kann dies direkt
-bei der Installation eingestellt werden (siehe Abschnitt 3.2.4 oder nachträglich in texmf.cnf geändert
+<!--l. 2849--><p class="noindent" >Xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;unterstützt nun wie pdf<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;optischen Randausgleich.
+<!--l. 2851--><p class="noindent" ><span
+class="ectt-1200">tlmgr </span>speichert eine Sicherheitskopie von aktualisierten Paketen (<span
+class="ectt-1200">tlmgr option autobackup</span>
+<span
+class="ectt-1200">1</span>), so dass ein fehlerhaftes Update mit <span
+class="ectt-1200">tlmgr restore </span>rückgängig gemacht werden kann. Falls
+Sie hierfür nicht genug Platz haben, kann dies mit <span
+class="ectt-1200">tlmgr +option autobackup 0</span>
+abgeschaltet werden.
+<!--l. 2857--><p class="noindent" >Neu enthaltene Programme: p<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;und verwandte Programme zum japanischen Schriftsatz,
+das Programm Bib<span class="TEX">T<span
+class="E">E</span>X</span>U für ein Unicode-fähiges Bib<span class="TEX">T<span
+class="E">E</span>X</span>, das Programm <span
+class="ectt-1200">chktex</span>
+(<a
+href="http://baruch.ev-en.org/proj/chktex" class="url" ><span
+class="ectt-1200">http://baruch.ev-en.org/proj/chktex</span></a>) zum Überprüfen von <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>-Dokumenten,
+<span
+class="ectt-1200">dvisvgm </span>(<a
+href="http://dvisvgm.sourceforge.net" class="url" ><span
+class="ectt-1200">http://dvisvgm.sourceforge.net</span></a>) zum Konvertieren von DVI nach
+SVG.
+
+
+<!--l. 2862--><p class="noindent" >Neu unterstützte Systeme: <span
+class="ectt-1200">amd64-freebsd</span>, <span
+class="ectt-1200">amd64-kfreebsd</span>, <span
+class="ectt-1200">i386-freebsd</span>, <br
+class="newline" /><span
+class="ectt-1200">i386-kfreebsd</span>, <span
+class="ectt-1200">x86_64-darwin</span>, <span
+class="ectt-1200">x86_64-solaris</span>.
+<!--l. 2866--><p class="noindent" >Eine Änderung in <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live 2009, die nicht dokumentiert wurde: Zahlreiche <span class="TEX">T<span
+class="E">E</span>X</span>4ht-bezogene
+Programme fielen weg, hierfür gibt es nun das Programm <span
+class="ectt-1200">mk4ht</span>.
+<!--l. 2870--><p class="noindent" >Abschließend kann <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;nicht mehr direkt von der <span
+class="ectt-1200">DVD</span>&#x00A0;ausgeführt werden. Eine einzelne
+<span
+class="ectt-1200">DVD</span>&#x00A0;inst nicht mehr groß genug. Als Nebeneffekt sollte die Installation von der <span
+class="ectt-1200">DVD</span>&#x00A0;schneller
+als früher sein.
+<!--l. 2874--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.9</span>&#x00A0;&#x00A0;<a
+ id="x1-8100010.9"></a>2011</h3>
+<!--l. 2876--><p class="noindent" >In <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Live&#x00A0;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.
+<!--l. 2878--><p class="noindent" >Das <span
+class="ectt-1200">biber </span>Programm für die Bearbeitung von Bibliografien wird für die gängigen Plattformen
+mitgeliefert, seine Entwicklung ist eng an die Entwicklung des <span
+class="ectt-1200">biblatex </span>Pakets
+geknüpft, das die Art und Weise, in der <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>&#x00A0;Bibliografien verwaltet, komplett neu
+implementiert.
+<!--l. 2880--><p class="noindent" >MetaPost (<span
+class="ectt-1200">mpost</span>) erzeugt oder nutzt keine <span
+class="ectt-1200">.mem </span>Dateien mehr. Benötigte Dateien wie
+<span
+class="ectt-1200">plain.mp </span>werden einfach bei jedem Lauf gelesen. Grund hierfür ist die Tatsache, dass
+MetaPost auch als Bibliothek unterstützt wird, eine weitere &#8211;wenn auch eher unsichtbare&#8211;
+Änderung.
+<!--l. 2882--><p class="noindent" >Die Implementierung von <span
+class="ectt-1200">updmap </span>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.
+<!--l. 2884--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.10</span>&#x00A0;&#x00A0;<a
+ id="x1-8200010.10"></a>2012</h3>
+
+
+<!--l. 2886--><p class="noindent" ><span
+class="ectt-1200">tlmgr </span>unterstützt Updates von verschiedenen Netzwerk-Repositories. Siehe dazu den
+Abschnitt zu multiplen Repositories in der <span
+class="ectt-1200">tlmgr help </span>Ausgabe.
+<!--l. 2888--><p class="noindent" >Der Parameter <span
+class="ectt-1200">XeTeXdashbreakstate </span>wird standardmäßig für <span
+class="ectt-1200">xetex </span>und <span
+class="ectt-1200">xelatex </span>auf
+&#8217;1&#8217; gesetzt. Dies erlaubt Zeilenumbrüche nach em-dashes und en-dashes und war
+seit jeher das Standardverhalten von <span class="TEX">T<span
+class="E">E</span>X</span>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
+class="E">E</span>X</span></span>, Lua<span class="TEX">T<span
+class="E">E</span>X</span>, etc. Für perfekte
+Zeilenumbruch-Kompatibilität bei existierenden Dokumenten muss daher die Variable
+<span
+class="ectt-1200">XeTeXdashbreakstate </span>explizit auf &#8217;0&#8217; gesetzt werden.
+<!--l. 2890--><p class="noindent" >Die Ausgabedateien von <span
+class="ectt-1200">pdftex </span>und <span
+class="ectt-1200">dvips</span>, neben anderen, dürfen jetzt größer als 2 GB
+werden.
+<!--l. 2892--><p class="noindent" >Die 35 Standard-Postscript Fonts werden standardmäßig in der Ausgabe von <span
+class="ectt-1200">dvips</span>
+ausgegeben, da es so viele verschiedene Versionen von ihnen gibt.
+<!--l. 2894--><p class="noindent" >Im &#8217;Restricted Execution&#8217; Modus ist <span
+class="ectt-1200">mpost </span>standardmäßig erlaubt.
+<!--l. 2896--><p class="noindent" >Eine <span
+class="ectt-1200">texmf.cnf </span>Datei wird auch in <span
+class="ectt-1200">../texmf-local</span>, wie zum Beispiel <br
+class="newline" /><span
+class="ectt-1200">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span>, gefunden, falls sie dort existiert.
+<!--l. 2899--><p class="noindent" >Das <span
+class="ectt-1200">updmap </span>Skript liest <span
+class="ectt-1200">updmap.cfg </span>pro Verzeichnisbaum anstelle einer globalen
+Datei. Diese Änderung sollte komplett unsichtbar sein, sofern die <span
+class="ectt-1200">updmap.cfg </span>Dateien
+nicht manuell bearbeitet wurden. Die Ausgabe von <span
+class="ectt-1200">updmap &#8211;help </span>hat mehr zum
+Thema.
+<!--l. 2901--><p class="noindent" >Plattformen: <span
+class="ectt-1200">armel-linux </span>und <span
+class="ectt-1200">mipsel-linux </span>wurden hinzugefügt; <span
+class="ectt-1200">sparc-linux </span>und
+<span
+class="ectt-1200">i386-netbsd </span>sind nicht länger Teil der Haupt-Distribution. Sie können aber in Form
+spezieller Binaries von <a
+href="http://tug.org/texlive/custom-bin.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/custom-bin.html</span></a> heruntergeladen
werden.
- Weiterhin werden BibTE X und Makeindex nun daran (analog zu TE X selbst) gehindert, ihre Ausga-
-bedateien in beliebige Verzeichnisse zu schreiben, damit erlaubt werden konnte, dass sie über \write18
-gestartet werden. Falls dies geändert werden soll, muss entweder die Variable TEXMFOUTPUT gesetzt oder
-die Konfigurationseinstellung openout_any geändert werden.
- XeTE X unterstützt nun wie pdfTE X optischen Randausgleich.
- tlmgr speichert eine Sicherheitskopie von aktualisierten Paketen (tlmgr option autobackup 1), so
-dass ein fehlerhaftes Update mit tlmgr restore rückgängig gemacht werden kann. Falls Sie hierfür
-nicht genug Platz haben, kann dies mit tlmgr +option autobackup 0 abgeschaltet werden.
- Neu enthaltene Programme: pTE X und verwandte Programme zum japanischen Schriftsatz, das Pro-
-gramm BibTE XU für ein Unicode-fähiges BibTE X, das Programm chktex (http://baruch.ev-en.org/proj/chktex)
-zum Überprüfen von (LA )TE X-Dokumenten, dvisvgm (http://dvisvgm.sourceforge.net) zum Kon-
-vertieren von DVI nach SVG.
- Neu unterstützte Systeme: amd64-freebsd, amd64-kfreebsd, i386-freebsd, i386-kfreebsd,
-x86_64-darwin, x86_64-solaris.
- Eine Änderung in TE X Live 2009, die nicht dokumentiert wurde: Zahlreiche TE X4ht-bezogene Pro-
-gramme fielen weg, hierfür gibt es nun das Programm mk4ht.
- Abschließend kann TE X Live 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.
-
+<!--l. 2903--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.11</span>&#x00A0;&#x00A0;<a
+ id="x1-8300010.11"></a>Gegenwart (2013)</h3>
+<!--l. 2907--><p class="noindent" >Distributions-Architektur: Aus Vereinfachungsgründen wurde <span
+class="ectt-1200">texmf/ </span>in <span
+class="ectt-1200">texmf-dist/</span>
+integriert. Sowohl die <span
+class="ectt-1200">TEXMFMAIN </span>Variable als auch <span
+class="ectt-1200">TEXMFDIST </span>zeigen auf <span
+class="ectt-1200">texmf-dist</span>.
+<!--l. 2910--><p class="noindent" >Viele kleinere Sprach-Sammlungen wurden zusammengefasst, um die Installation zu
+vereinfachen.
+<!--l. 2912--><p class="noindent" >MetaPost: Native Unterstützung für PNG Ausgabe und Gleitkommazahlen (IEEE double)
+
+
+wurden hinzugefügt.
+<!--l. 2914--><p class="noindent" >Lua<span class="TEX">T<span
+class="E">E</span>X</span>: aktualisiert auf Lua 5.2, enthält eine neue Bibliothek (<span
+class="ectt-1200">pdfscanner</span>) um externe
+PDF Seiteninhalte zu verarbeiten.
+<!--l. 2916--><p class="noindent" >xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(mehr auf der Webseite):
+ <ul class="itemize1">
+ <li class="itemize">Die &#8222;HarfBuzz&#8220; Bibliothek wird jetzt anstelle von ICU für das Font Layout
+ genutzt. (ICU wird noch genutzt für die Unterstützung von Eingabecodierungen,
+ bidirektionalem Satz und dem optionalen Unicode Zeilenumbruch.)
+ </li>
+ <li class="itemize">Graphite2 und HarfBuzz werden anstelle von SilGraphite für das Graphite Layout
+ genutzt.
+ </li>
+ <li class="itemize">Auf dem Mac wird Core Text anstelle des veralteten ATSUI genutzt.
+ </li>
+ <li class="itemize">Wenn die Namen von TrueType/OpenType Fonts gleich sind, werden die
+ OpenType Fonts bevorzugt.
+ </li>
+ <li class="itemize">Bugfix beim unterschiedlichen Finden von Fonts bei xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;und <span
+class="ectt-1200">xdvipdfmx</span>.
+ </li>
+ <li class="itemize">Unterstützung von OpenType Mathematik</li></ul>
+<!--l. 2926--><p class="noindent" ><span
+class="ectt-1200">xdvi</span>: nutzt jetzt FreeType anstelle von <span
+class="ectt-1200">t1lib </span>für das Rendering.
+<!--l. 2928--><p class="noindent" ><span
+class="ectt-1200">microtype.sty</span>: etwas Unterstützung für xe<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(Protrusion) und Lua<span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;(Protrusion,
+Font Expansion, Tracking), neben verschiedenen anderen Anpassungen
+<!--l. 2931--><p class="noindent" ><span
+class="ectt-1200">tlmgr</span>: Anpassungen für die leichtere Konfiguration von multiplen Repositories; mehr
+Informationen dazu unter <br
+class="newline" /><a
+href="http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</span></a>.
+<!--l. 2933--><p class="noindent" >Plattformen: <span
+class="ectt-1200">armhf-linux</span>, <span
+class="ectt-1200">mips-irix</span>, <span
+class="ectt-1200">i386-netbsd </span>und <span
+class="ectt-1200">amd64-netbsd </span>hinzugefügt oder
+aktualisiert; <span
+class="ectt-1200">powerpc-aix </span>entferbt. Für Support von weiteren Plattformen siehe
+(<a
+href="http://tug.org/texlive/custom-bin.html" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/custom-bin.html</span></a>). Einige Plattformen wurden von der
+DVD entfernt, um Platz zu sparen. Sie sind aber über den netzbasierterten Installer
+verfügbar.
+
+
+<!--l. 2935--><p class="noindent" >
+<h3 class="sectionHead"><span class="titlemark">10.12</span>&#x00A0;&#x00A0;<a
+ id="x1-8400010.12"></a>Zukunft</h3>
+<!--l. 2938--><p class="noindent" ><span class="TEX"><span
+class="ecti-1200">T</span><span
+class="E"><span
+class="ecti-1200">E</span></span><span
+class="ecti-1200">X</span></span><span
+class="ecti-1200">&#x00A0;Live ist nicht perfekt! &#8211; und wird es auch nie sein. </span>Wir planen, Neuauflagen zu
+produzieren, die umfangreichere Hilfstexte, mehr Hilfsprogramme, mehr Installationshilfen
+und (natürlich) den ständig verbesserten und überprüften Satz der Makros und Zeichensätze
+enthalten. Diese Arbeit wird von Freiwilligen in ihrer knappen Freizeit geleistet. Viel Arbeit
+steht noch an. Wenn Sie uns helfen können, zögern Sie keine Sekunde, sich bei uns zu
+melden.
+<!--l. 2946--><p class="noindent" >Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der <span class="TEX">T<span
+class="E">E</span>X</span>&#x00A0;Collection
+senden Sie bitte an:
+<!--l. 2949--><p class="noindent" >
+ <div class="quote">
+ <!--l. 2950--><p class="noindent" ><span
+class="ectt-1200">tex-live@tug.org</span><br
+class="newline" /><a
+href="http://tug.org/texlive/" class="url" ><span
+class="ectt-1200">http://tug.org/texlive/</span></a></div>
+<!--l. 2954--><p class="noindent" >Neue Versionen, Anmerkungen und zusätzliches Material werden über die <span
+class="ectt-1200">CTAN</span>-Server im
+Verzeichnis <span
+class="ectt-1200">info/texlive </span>zur Verfügung gestellt. Im <span
+class="ectt-1200">WWW </span>können Sie sich über die
+Adresse <a
+href="http://www.tug.org/tex-live/" class="url" ><span
+class="ectt-1200">http://www.tug.org/tex-live/</span></a> informieren und die Bestellformalitäten
+einsehen.
+
+</body></html>
- 10 GESCHICHTLICHES 46
- 10.9 2011
-In TE X Live gab es relativ wenige Neuerungen. Die Binaries für Mac OS X (universal-darwin und
-x86_64-darwin) laufen nur noch unter Mac OS X Versionen ab Leopard; Panther und Tiger werden
-nicht mehr unterstützt.
- Das biber Programm für die Bearbeitung von Bibliografien wird für die gängigen Plattformen
-mitgeliefert, seine Entwicklung ist eng an die Entwicklung des biblatex Pakets geknüpft, das die Art
-und Weise, in der LATE X Bibliografien verwaltet, komplett neu implementiert.
- MetaPost (mpost) erzeugt oder nutzt keine .mem Dateien mehr. Benötigte Dateien wie plain.mp
-werden einfach bei jedem Lauf gelesen. Grund hierfür ist die Tatsache, dass MetaPost auch als Bibliothek
-unterstützt wird, eine weitere &#8211;wenn auch eher unsichtbare&#8211; Änderung.
- Die Implementierung von updmap in Perl, bisher nur unter Windows genutzt, wurde überarbeitet
-und wird jetzt von allen Plattformen verwandt. Abgesehen von einer deutlichen Steigerung der Ge-
-schwindigkeit sollte kein Nutzer davon etwas merken.
-10.10 Gegenwart (2012)
-tlmgr unterstützt Updates von verschiedenen Netzwerk-Repositories. Siehe dazu den Abschnitt zu
-multiplen Repositories in der tlmgr help Ausgabe.
- Der Parameter \XeTeXdashbreakstate wird standardmäßig für xetex und xelatex auf &#8217;1&#8217; gesetzt.
-Dies erlaubt Zeilenumbrüche nach em-dashes und en-dashes und war seit jeher das Standardverhalten
-von TE X, LATE X, LuaTE X, etc. Für perfekte Zeilenumbruch-Kompatibilität bei existierenden Dokument
-muss daher \XeTeXdashbreakstate explizit auf &#8217;0&#8217; gesetzt werden.
- Die Ausgabedateien von pdftex und dvips, neben anderen, dürfen jetzt größer als 2 GB werden.
- Die 35 Standard-Postscript Fonts werden standardmäßig in der Ausgabe von dvips ausgegeben, da
-es so viele verschiedene Versionen von ihnen gibt.
- Im &#8217;Restricted Execution&#8217; Modus ist mpost standardmäßig erlaubt.
- Eine texmf.cnf Datei wird auch in ../texmf-local, wie zum Beispiel /usr/local/texlive/
-texmf-local/web2c/texmf.cnf, gefunden, falls sie dort existiert.
- Das updmap Skript liest updmap.cfg pro Verzeichnisbaum anstelle einer globalen Datei. Diese Ände-
-rung sollte komplett unsichtbar sein, sofern die updmap.cfg Dateien nicht manuell bearbeitet wurden.
-Die Ausgabe von updmap &#8211;help hat mehr zum Thema.
- Plattformen: armel-linux und mipsel-linux wurden hinzugefügt; sparc-linux und i386-netbsd
-sind nicht länger Teil der Haupt-Distribution. Sie können aber in Form spezieller Binaries von
-http://tug.org/texlive/custom-bin.html heruntergeladen werden.
-10.11 Zukunft
-TE X Live ist nicht perfekt! &#8211; und wird es auch nie sein. Wir planen Neuauflagen zu produzieren, die
-umfangreichere Hilfstexte, mehr Hilfsprogramme, mehr Installationshilfen und (natürlich) den ständig
-verbesserten und überprüften Satz der Makros und Zeichensätze enthalten. Diese Arbeit wird von
-Freiwilligen in ihrer knappen Freizeit geleistet. Viel Arbeit steht noch an. Wenn Sie uns helfen können,
-zögern Sie keine Sekunde, sich bei uns zu melden.
- Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der TE X Collection senden
-Sie bitte an:
- tex-live@tug.org
- http://tug.org/texlive/
- Neue Versionen, Anmerkungen und zusätzliches Material werden über die CTAN-Server im
-Verzeichnis info/texlive zur Verfügung gestellt. Im WWW können Sie sich über die Adresse
-http://www.tug.org/tex-live/ informieren und die Bestellformalitäten einsehen.
-
+