From c1cc7ec8ba776cc63d23e32a3afea87fce1d76e3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 17 Jul 2010 23:40:09 +0000 Subject: German translation from Klaus git-svn-id: svn://tug.org/texlive/trunk@19509 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf/doc/texlive/texlive-de/texlive-de.css | 82 +- .../texmf/doc/texlive/texlive-de/texlive-de.html | 4190 +++++++++----------- Master/texmf/doc/texlive/texlive-de/texlive-de.pdf | Bin 1121603 -> 1106321 bytes Master/texmf/doc/texlive/texlive-de/texlive-de.tex | 559 ++- 4 files changed, 2252 insertions(+), 2579 deletions(-) diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.css b/Master/texmf/doc/texlive/texlive-de/texlive-de.css index 9b6c7d1c86b..83290a35871 100644 --- a/Master/texmf/doc/texlive/texlive-de/texlive-de.css +++ b/Master/texmf/doc/texlive/texlive-de/texlive-de.css @@ -211,45 +211,6 @@ .ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} .ec-lmssbx-10{ font-family: sans-serif; font-weight: bold;} -.ec-lmr-7{font-size:70%;} -.ec-lmtt-8x-x-87{font-size:69%; font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmtt-8x-x-87{ font-family: monospace;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} -.ec-lmro-10{ font-style: oblique;} .ec-lmr-8{font-size:80%;} .ec-lmtt-8{font-size:80%; font-family: monospace;} .ec-lmtt-8{ font-family: monospace;} @@ -270,6 +231,45 @@ .ec-lmtt-8{ font-family: monospace;} .ec-lmtt-8{ font-family: monospace;} .ec-lmtt-8{ font-family: monospace;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmro-10{ font-style: oblique;} +.ec-lmr-7{font-size:70%;} +.ec-lmtt-8x-x-87{font-size:69%; font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} +.ec-lmtt-8x-x-87{ font-family: monospace;} p.noindent { text-indent: 0em } td p.noindent { text-indent: 0em; margin-top:0em; } p.nopar { text-indent: 0em; } @@ -422,9 +422,5 @@ div#fancyvrb4{ border-top: solid 0.4pt; } div#fancyvrb4{ border-left: solid 0.4pt; } div#fancyvrb4{ border-bottom: solid 0.4pt; } div#fancyvrb4{ border-right: solid 0.4pt; } -div#fancyvrb5{ border-top: solid 0.4pt; } -div#fancyvrb5{ border-left: solid 0.4pt; } -div#fancyvrb5{ border-bottom: solid 0.4pt; } -div#fancyvrb5{ border-right: solid 0.4pt; } /* end css.sty */ diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.html b/Master/texmf/doc/texlive/texlive-de/texlive-de.html index 33aea80141e..eff7ffda341 100644 --- a/Master/texmf/doc/texlive/texlive-de/texlive-de.html +++ b/Master/texmf/doc/texlive/texlive-de/texlive-de.html @@ -3,13 +3,13 @@ Anleitung zu TeX Live -TeX Live 2009 +TeX Live 2010 - + @@ -24,7 +24,7 @@ TeX Live 2009

Anleitung zu TEX Live
TEX Live 2009

+class="E">EX Live 2010
Karl Berry (Herausgeber)
klaus@dante.de class="ec-lmr-9">(DANTE e. V.)

September 2009
+class="ec-lmr-12">Juli 2010

@@ -103,148 +103,145 @@ href="#x1-250003.3.2" id="QQ2-1-29">Auswahl der zu installierenden KomponentenVerzeichnisse
  3.3.4 Optionen -
  3.3.5 Benutzen von TEX Live direkt von DVD
 3.4 Kommandozeilenoptionen für die Installation +href="#x1-280003.4" id="QQ2-1-35">Kommandozeilenoptionen für die Installation
  3.4.1 Die Option Die Option repository
 3.5 Aufgaben im Anschluss an die Installation +href="#x1-300003.5" id="QQ2-1-37">Aufgaben im Anschluss an die Installation
  3.5.1 Windows +href="#x1-310003.5.1" id="QQ2-1-38">Windows
  3.5.2 Unix, falls symbolische Links angelegt wurden +href="#x1-320003.5.2" id="QQ2-1-39">Unix, falls symbolische Links angelegt wurden
  3.5.3 Umgebungsvariablen für Unix +href="#x1-330003.5.3" id="QQ2-1-40">Umgebungsvariablen für Unix
  3.5.4 Systemweites Setzen von Umgebungsvariablen +href="#x1-340003.5.4" id="QQ2-1-41">Systemweites Setzen von Umgebungsvariablen
  3.5.5 Font configuration for XeTEX +href="#x1-350003.5.5" id="QQ2-1-42">Font configuration for XeTEX
  3.5.6 Benutzen von TEX Live direkt von DVD +href="#x1-360003.5.6" id="QQ2-1-43">ConTEXt Mark IV
  3.5.7 ConTEXt Mark IV +href="#x1-370003.5.7" id="QQ2-1-44">Integrieren lokaler bzw. Nutzer-spezifischer Makros
  3.5.8 Integrieren lokaler bzw. Nutzer-spezifischer Makros +href="#x1-380003.5.8" id="QQ2-1-45">Integrieren von anderen Schriften
  3.5.9 Integrieren von anderen Schriften +href="#x1-390003.5.9" id="QQ2-1-46">Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin
 3.6 Testen der Installation +href="#x1-400003.6" id="QQ2-1-47">Testen der Installation
 3.7 Hinweise auf weitere Software +href="#x1-410003.7" id="QQ2-1-48">Hinweise auf weitere Software
4 Installation im Netzwerk +href="#x1-420004" id="QQ2-1-49">Installation im Netzwerk
5 Portables TPortables TEX Live auf DVD oder USB-Stick
6 tlmgr: Installation verwalten
 6.1 tlmgr im grafischen Modus
 6.2 Beispiel zur Verwendung von Beispiel zur Verwendung von tlmgr über Kommandozeile
7 Hinweise zu Windows +href="#x1-470007" id="QQ2-1-57">Hinweise zu Windows
 7.1 Windows-spezifische Dinge +href="#x1-480007.1" id="QQ2-1-58">Windows-spezifische Dinge
 7.2 Zusätzlich enthaltene Programme unter Windows +href="#x1-490007.2" id="QQ2-1-59">Zusätzlich enthaltene Programme unter Windows
 7.3 User Profile unter Windows +href="#x1-500007.3" id="QQ2-1-61">User Profile unter Windows
 7.4 Die Windows-Registry +href="#x1-510007.4" id="QQ2-1-62">Die Windows-Registry
 7.5 Windows Permissions +href="#x1-520007.5" id="QQ2-1-63">Windows Permissions
8 Anleitung zum Web2C-System +href="#x1-530008" id="QQ2-1-64">Anleitung zum Web2C-System
 8.1 Dateisuche mit der Kpathsea-Bibliothek +href="#x1-540008.1" id="QQ2-1-65">Dateisuche mit der Kpathsea-Bibliothek
  8.1.1 Bestandteile von Pfadkomponenten +href="#x1-550008.1.1" id="QQ2-1-66">Bestandteile von Pfadkomponenten
  8.1.2 Konfigurationsdateien +href="#x1-560008.1.2" id="QQ2-1-67">Konfigurationsdateien
  8.1.3 Expansion von Pfadkomponenten +href="#x1-570008.1.3" id="QQ2-1-68">Expansion von Pfadkomponenten
  8.1.4 Expansion der Voreinstellungen +href="#x1-580008.1.4" id="QQ2-1-69">Expansion der Voreinstellungen +
  8.1.5 Expansion geschweifter Klammern -
  8.1.5 Expansion geschweifter Klammern
  8.1.6 Expansion von Unterverzeichnissen +href="#x1-600008.1.6" id="QQ2-1-71">Expansion von Unterverzeichnissen
  8.1.7 Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung +href="#x1-610008.1.7" id="QQ2-1-72">Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung
 8.2 Dateinamen-Datenbanken +href="#x1-620008.2" id="QQ2-1-73">Dateinamen-Datenbanken
  8.2.1 Die Die ls-R-Datenbank
  8.2.2 kpsewhich: Dateisuche
  8.2.3 Anwendungsbeispiele +href="#x1-650008.2.3" id="QQ2-1-76">Anwendungsbeispiele
  8.2.4 Fehlersuche +href="#x1-660008.2.4" id="QQ2-1-77">Fehlersuche
 8.3 Einstellungen zur Laufzeit +href="#x1-670008.3" id="QQ2-1-81">Einstellungen zur Laufzeit
9 Danksagungen +href="#x1-680009" id="QQ2-1-82">Danksagungen
10 Geschichtliches +href="#x1-6900010" id="QQ2-1-83">Geschichtliches
 10.1 Vergangenheit +href="#x1-7000010.1" id="QQ2-1-84">Vergangenheit
 10.2 2003 +href="#x1-7100010.2" id="QQ2-1-85">2003
 10.3 2004 +href="#x1-7200010.3" id="QQ2-1-86">2004
 10.4 2005 +href="#x1-7300010.4" id="QQ2-1-87">2005
 10.5 2006–2007 +href="#x1-7400010.5" id="QQ2-1-88">2006–2007
 10.6 2008 +href="#x1-7500010.6" id="QQ2-1-89">2008 +
  10.6.1 2009
 10.7 Gegenwart (2009) +href="#x1-7700010.7" id="QQ2-1-91">Gegenwart (2010)
 10.8 Zukunft

Abbildungsverzeichnis

Hauptmenü des Installationsprogramms (GNU/Linux)
Grafische Installation +href="#x1-18059r1">Hauptmenü des Installationsprogramms (GNU/Linux)
Grafische Installation im Expertenmodus (GNU/Linux)
Wizard mode (Windows)
Auswahlmenü +href="#x1-18061r3">Wizard mode (Windows)
Auswahlmenü für Binaries
Menü zur Auswahl des Schemas
Menü zur Aus- oder Abwahl -von Collections
Auswahlmenü für weitere Optionen (Unix)
Haupschirm des -Installationsprogrmm, wenn die Option »from DVD« ausgewählt wurde
tlmgr im -GUI-Modus. Die Liste der Pakete, Collections und Schemas wird erst nach Klicken auf -»Load« angezeigt.
10 tlmgr im GUI-Modus: Reiter Konfiguration
11 PS_View: sogar -sehr extreme Vergrößerungen sind möglich.
12 Suche nach Konfigurationsdateien
13 Suche +href="#x1-25023r5">Menü zur Auswahl des Schemas
Menü zur Aus- oder Abwahl von +Collections
Auswahlmenü für weitere Optionen (Unix)
tlmgr im GUI-Modus. +Hauptfenster nach dem Klicken auf »Load«.
tlmgr im GUI-Modus: Allgemeine +Optionen
10 tlmgr im GUI-Modus: Optionen zur Papiergröße
11 PS_View: sogar sehr +extreme Vergrößerungen sind möglich.
12 Suche nach Konfigurationsdateien
13 Suche nach Prologdateien
14 Suche nach Font-Dateien
+href="#x1-66049r14">Suche nach Font-Dateien
@@ -285,16 +282,16 @@ class="E">EX-Verzeichnisstruktur (TDS) abgelegt sind.

Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen TEX Live-Version gegenüber der Vorgängerversion finden Sie im Abschnitt 10 auf Seite 77. +href="#x1-6900010">10 auf Seite 74.

1.1 Unterstützung verschiedener Betriebssysteme

TEX Live enthält direkt ausführbare Programme für viele Unix-basierte Betriebssysteme, insbesondere -GNU/Linux und Mac OS X. Sogar Cygwin wird direkt unterstützt. 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 TTEX-System zu kompilieren.

Bezüglich Microsoft Windows werden Versionen ab Windows 2000 unterstützt, während die aktuelle TEX Live-Systems der TEX Collection

Sie können das TEX Live-System wahlweise von der DVD oder über das Internet 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 TEX Live installieren wollen, sondern Ihr System nur mit bestimmten Paketen bestehen -soll. -

Wenn Sie die DVD besitzen (oder das ISO-Image der DVD herunter geladen haben – dieses kann auf +class="E">EX 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 TEX Live installieren wollen, sondern Ihr +System nur mit 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 TEX Live nach Wunsch -auf Ihrer Festplatte installieren oder direkt von der DVD benutzen. -

Beide Methoden werden in den Abschnitten zur Installation beschrieben. Hier daher nur die kurze +auf Ihrer Festplatte installieren. Im Gegensatz zu früher ist TEX 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:

-

+

1.3 »Wo bekomme ich Hilfe?« oder »Hier werden Sie geholfen!«

-

Die T

Die TEX-Gemeinschaft ist ebenso aktiv wie hilfsbereit, und es wird praktisch jede ernst gemeinte Frage beantwortet. Diese Hilfe ist allerdings nicht formal organisiert, sondern wird von Freiwilligen in ihrer Freizeit geleistet. Es ist daher ernst gemeint, dass Sie vor einer Fragestellung Ihre »Hausaufgaben« @@ -357,8 +359,8 @@ Aufstellung unter http://tug.org/interest.html#vendors nach einem geeigneten Händler suchen. -

Die folgende Liste stellt die leicht zugänglichen Quellen in der empfohlenen Reihenfolge vor: -

+

Die folgende Liste stellt die leicht zugänglichen Quellen in der empfohlenen Reihenfolge vor: +

Einführung:
EX-Anf das WWW-Dokument http://tug.org/begin.html (Englisch) lesen. -

Für deutschsprachige LAT

Für deutschsprachige LATEX-Anfänger ist die »LaTeX2e-Kurzbeschreibung« von großem Nutzen (texmf-doc/doc/german/lshort-german/l2kurz.pdf). @@ -390,13 +392,13 @@ class="ec-lmri-10">TeX und DANTE, Deutschsprachige Anwendervereinigung Expertenwissen. Sie finden die deutschsprachige FAQ unter http://www.dante.de/FAQ.html. -

Des Weiteren existiert eine +

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 zu allererst diese beiden Möglichkeiten. +

Bitte nutzen Sie bei Problemen zu allererst diese beiden Möglichkeiten.

Thttp://groups.google.de/group/de.comp.text.tex/topics< auch in http://tug.org/mail-archives/texhax/. -

Im Allgemeinen ist es recht Erfolg versprechend, eine generelle Suche über Google +

Im Allgemeinen ist es recht Erfolg versprechend, eine generelle Suche über Google http://www.google.de/ durchzuführen (entweder im news:comp.text.tex (bei Google: href="http://groups.google.de/group/comp.text.tex/topics" class="url" >http://groups.google.de/group/comp.text.tex/topics) sollten Sie bitte nur in Englisch stellen. -

Zusätzlich existieren E-Mail-Diskussionslisten, wobei hier die deutschsprachige Liste

Zusätzlich existieren E-Mail-Diskussionslisten, wobei hier die deutschsprachige Liste TeX-D-L@ TeX-D-L eintragen k class="ec-lmtt-10">1.3.2 Was ist TeX-D-L?«. -

Bevor Sie aber eine Frage absenden, lesen Sie

Bevor Sie aber 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 @@ -522,10 +524,10 @@ class="ec-lmtt-10">tex-live@tug.org nutzen. Korrekturen, Anm href="mailto:cdrom@dante.de" >cdrom@dante.de oder schriftlich an die Geschäftsstelle von DANTE e.V. senden. -

Fragen zu Programmen, die Sie in der T

Fragen zu Programmen, die Sie in der TEX 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

Auf der anderen Seite können auch Sie mit Ihrem Wissen helfen. Die News-Gruppen news:de.comp.text.tex (in Deutsch), 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 TEX Live-System

-

In diesem Abschnitt beschreiben wir Struktur und Inhalt des T

In diesem Abschnitt beschreiben wir Struktur und Inhalt des TEX Live-Systems und der übergeordneten TEX Collection-DVD. -

+

2.1 Die TEX Collection: TEX Live, proTEXt, MacTEX

-

Die DVD »T

Die DVD »TEX Collection« besteht aus:

EX Live
Ein komplettes TEX-System, wahlweise zur Installation auf Festplatte oder zur - direkten Benutzung von der DVD. Die Homepage des TEX Live-Projektes finden Sie unter +class="description">Ein komplettes TEX-System, wahlweise zur Installation auf Festplatte oder einem + Wechselmedium (USB-Stick). Die Homepage des TEX Live-Projektes finden Sie unter http://tug.org/texlive/. @@ -621,26 +623,21 @@ class="ec-lmtt-10">http://www.ctan.org) befinden. class="ec-lmtk-10">texmf-extra
In diesem Verzeichnis befinden sich zusätzliche Pakete, die kein Teil von TEX Live sind.
-

CTAN,

CTAN, protext und texmf-extra unterliegen nicht den selben Lizenzregeln wie TEX 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 TEX Live

-

In diesem Abschnitt beschreiben wir die Basisverzeichnisse der TEX Live-Distribution. -

Auf der TEX Collection-DVD befindet sich die gesamte TEX Live-Hierarchie im Unterverzeichnis texlive -– nicht im Wurzelverzeichnis der DVD. +

In diesem Abschnitt beschreiben wir die Basisverzeichnisse einer TEX Live-Installation.

-

+

@@ -664,15 +661,14 @@ class="E">EX Live empfehlenswert style="vertical-align:baseline;" id="TBL-2-3-"> +class="td10">

Quelldateien aller Programme inklusive der Web2C-Quellen für die + TEX-Pakete

bin

ausführbare Programme des T

ausführbare Programme des TEX-Systems; jeweils für die verschiedenen Rechnerplattformen in Unterverzeichnissen zusammengefasst

readme-*.dir

in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateien in +class="td10">

in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateien in verschiedenen Sprachen, die als schneller Einstieg in TEX Live empfehlenswert sind.

source

Quelldateien aller Programme inklusive der Web2C-Quellen für die TEX- und - Metafont-Pakete als komprimierte bzip2-Archive

texmf

Verzeichnisbaum für Programme und zugehörigen Hilfsdateien und +class="td10">

Verzeichnisbaum für Programme und zugehörigen Hilfsdateien und Anleitungen; enthält keine TEX-Formate und Pakete (siehe TEXMFMAIN im @@ -681,19 +677,19 @@ class="ec-lmtt-10">TEXMFMAIN im style="vertical-align:baseline;" id="TBL-2-5-">

texmf-dist

Hauptbaum mit Formaten und Paketen (siehe

Hauptbaum mit Formaten und Paketen (siehe TEXMFDIST im nächsten Abschnitt)

tlpkg

Skripte, Programme und Daten die für die Installatioin benutzt werden, sowie +class="td10">

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 +

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

Wenn Sie nach Dokumentation suchen, bietet Ihnen die Datei doc.html wichtige Links. Die Dokumentation für Programme (Handbücher, »man pages«, GNU-info-Dateien) beispielsweise finden Sie im Verzeichnis texmf/doc. class="E">EX-Pakete und -Formate im Verzeichnis texmf-dist/doc. -

Benutzen Sie das Programm

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 Wurzelverzeichnis sein. -

Die Anleitung zu T

Die Anleitung zu TEX Live ist in verschiedenen Sprachen verfügbar:

+href="../../../../texmf/doc/russian/texlive-ru/texlive-ru" >texmf/doc/russian/texlive-ru/texlive-ru + +
  • Serbisch: texmf/doc/russian/texlive-sr/texlive-sr +
  • +
  • Chinesisch: texmf/doc/chinese/texlive-zh-cn/texlive-zh-cn
  • @@ -772,44 +774,43 @@ class="ec-lmtt-10">$HOME, so dass andere Nutzer TEXMFCONFIG

    -

    Dieser Baum wird von den Hilfsprogrammen von teT

    Dieser benutzerspezifische (!) Baum wird von den Hilfsprogrammen von TEX wie texconfig, texconfig, + updmap und fmtutil - verwendet. Standardmäßig befindet sich dieser Baum unterhalb von $HOME, so dass andere Nutzer - von Änderungen hier nicht beeinflusst werden. +class="ec-lmtt-10">fmtutil verwendet. Standardmäßig befindet sich dieser Baum unterhalb von $HOME, + so dass andere Nutzer von Änderungen hier nicht beeinflusst werden.

    TEXMFSYSCONFIG
    -

    Dieser Baum wird von den Hilfsprogrammen von teTEX wie texconfig-sys, updmap-sys und +

    Systemweiter Baum, wird von den Hilfsprogrammen texconfig-sys, updmap-sys und fmtutil-sys verwendet, so dass hier das Verhalten des TEX Live-Systems für alle Nutzer beeinflusst werden kann.

    TEXMFVAR
    -

    Dieser Baum wird von Hilfsprogrammen wie texconfig, updmap und fmtutil benutzt, um - automatisch generierte Konfigurations-Dateien abzulegen. -

    - TEXMFSYSVAR
    -

    Dieser Baum wird von den systemweiten Hilfsprogrammen wie

    Dieser Baum wird von den systemweiten Hilfsprogrammen wie texconfig-sys, updmap-sys und fmtutil-sys verwendet, um automatisch generierte Konfigurations-Dateien abzulegen.

    +class="ec-lmtt-10">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.

    Der Standard der Verzeichnisstruktur von TEX Live sieht wie folgt aus:

    @@ -819,13 +820,13 @@ class="description">kann TEX Live-Versionen aus mehreren Jahren beinhalten:
    2008
    2009

    Eine Vorversion von TEX Live.

    2009
    2020

    Die aktuelle Version. @@ -849,7 +850,7 @@ class="list"> universal-darwin

    -

    Mac OS X binaries +

    Mac OS X binaries

    win32
    $HOME oder %USERPROFILE%):
    .texlive2008
    .texlive2009

    Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten der Vorversion.

    .texlive2009
    .texlive2010

    Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten für die aktuelle Version von TEX @@ -1060,7 +1061,9 @@ class="E">EX Live enth

    bibtex
    bibtex, bibtex8
    Verwalten von Bibliographien
    psselect
    PostScript-Tools
    pdfjam, pdfjoin
    PDF-Tools +
    +tex4ht
    TEX-nach-HTML-Konvertierung @@ -1116,24 +1125,24 @@ class="E">EXt- und PDF-Prozessor xdvi
    DVI-Bildschirmausgabe im X-Window-System
    -

    +

    2.6 Fonts in TEX Live

    -

    T

    TEX Live enthält eine Vielzahl qualitativ hochwertiger Vektorschriften. Weitere Informationen hierzu finden sich unter http://tug.org/fonts und texmf-dist/doc/fonts/free-math-font-survey/survey. -

    +

    3 Installation von TEX Live

    -

    +

    3.1 Das Installationsprogramms

    -

    Zur Installation von T

    Zur Installation von TEX Live benötigen Sie die TEX Collection-DVD oer den TEX Live Net Installer aus dem Internet. -

    +

    Net Installer:
    http://www.dante.de f deutschsprachigen Raum, weitere Vereine finden Sie unter http://tug.org/usergroups.html), + + oder innerhalb Deutschlands von der Fachbuchhandlung Lehmanns (http://www.lob.de) oder @@ -1190,19 +1201,17 @@ href="http://tug.org/store" class="url" >http://tug.org/store). Alternativ können Sie das ISO-Image der TEX Live aus dem Internet laden. - -
    -

    Die folgenden Abschnitte beschreiben die Installation für die einzelnen Betriebssysteme. +

    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 ‘

    Im Folgenden werden die Eingaben des Benutzers nach dem Kommando-Prompt ‘>fett dargestellt. -

    Das Skript

    Das Skript install-tl ist ein Perl-Skript. Am Einfachsten starten Sie es auf einem Unix-System in der Kommandozeile mit

    -

    +

    > ./install-tl eingeben.) Eventuell müssen Sie Ihr Terminalfenster größer machen, damit Sie den kompletten Text sehen (Abb. 1) -

    Zum Installieren mit Hilfe einer Benutzeroberfläche (Abb. 2) verwenden Sie

    -

    +href="#x1-18059r1">1) +

    Zum Installieren mit Hilfe einer Benutzeroberfläche (Abb. 2) verwenden Sie

    +

    >  install-tl -gui
    Hierfür muss das Perl/TK-Modul auf Ihrem System installiert sein. -

    Alle Optionen des Installationsprogramms werden mit

    -

    +class="ec-lmtt-10">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

    +

    >  install-tl -help
    angezeigt. -

    Wichtiger Hinweis zu den Zugriffsrechten unter Unix: Ihre aktuelle Einstellung von umask wird bei der Installation von Tumask (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 TEX Live vorausgesetzt werden. Bitte lesen Sie den Abschnitt 3.1.4. -

    +

    3.1.2 MacOSX
    -

    Wie in Abschnitt 

    Wie in Abschnitt 2.1 bereits erwähnt wurde, existiert mit MacTEX (http://tug.org/mactex) ein eigenes TEX-System für Mac OS X. Dieses enthält ein komplettes TEX Live mit einem Installationsprogramm, das in -Funktionalität und Aussehen der üblichen Installation von Software unter Mac OS X entspricht. Weiterhin sind +Funktionalität und Aussehen der üblichen Installation von Software unter Mac OS X entspricht. Weiterhin sind einige Zusatzprogramme enthalten. -

    Wenn Sie die T

    Wenn Sie die TEX Collection-DVD besitzen, empfiehlt es sich daher, MacTEX zu verwenden. -

    + + +

    3.1.3 Windows
    -

    Wenn Sie den

    Wenn Sie den Net Installer verwenden, oder auf Ihrem System beim Einlegen der DVD das Installationsprogramm nicht automatisch gestartet wurde, können Sie die Installation von TEX Live im Windows-Explorer durch @@ -1289,11 +1301,9 @@ class="ec-lmtt-10">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 MS-DOS-Eingabeaufforderung verwenden, dort in das Verzeichnis wechseln, in +

    Alternativ können Sie eine MS-DOS-Eingabeaufforderung verwenden, dort in das Verzeichnis wechseln, in dem sich das Installationsprogramm befindet und dort

    -

    +

    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: +

    Alternativ können Sie die Installation auch aus einem beliebigen Verzeichnis heraus starten:

    -

    +

    > install-tl
    wobei wir hier annehmen, dass sich ihre TEX Collection-DVD im Laufwerk D: befindet. Abb. 3 zeigt das +href="#x1-18061r3">3 zeigt das grafische Installationsprogramm im »wizard mode«, das unter Windows standardmäßig verwendet wird. -

    Zur Installation im Textmodus verwenden Sie:

    -

    +

    Zur Installation im Textmodus verwenden Sie:

    +

    > install-tl -no-gui
    -

    Alle vorhandenen Optionen, die beim Starten des Installationsprogramms verwendet werden können, +

    Alle vorhandenen Optionen, die beim Starten des Installationsprogramms verwendet werden können, werden wie folgt angezeigt:

    -

    +

    > install-tl -help
    -



    + id="x1-18059r1"> -
    -  Installing TeX Live 2009 from: ... -
      Installing TeX Live 2010 from: ...
      Platform: i386-linux => ’Intel x86 with GNU/Linux’ -
      Platform: i386-linux => ’Intel x86 with GNU/Linux’
      Distribution: live (uncompressed) -
      Distribution: inst (compressed)
      ... +class="ec-lmtt-8">  ...
       Detected platform: Intel x86 with GNU/Linux -
       Detected platform: Intel x86 with GNU/Linux
       -
      
       <B> binary systems: 1 out of 14 -
       <B> binary systems: 1 out of 19
       -
      
       <S> Installation scheme (scheme-full) +class="ec-lmtt-8">   <S> Installation scheme (scheme-full)
           83 collections out of 84, disk space required: 1882 MB -
           84 collections out of 85, disk space required: 2256 MB
       -
      
       Customizing installation scheme: -
       Customizing installation scheme:
         <C> standard collections +class="ec-lmtt-8">     <C> standard collections
         <L> language collections -
         <L> language collections
       -
      
       <D> directories: -
       <D> directories:
         TEXDIR (the main TeX directory): -
         TEXDIR (the main TeX directory):
           /usr/local/texlive/2009 -
           /usr/local/texlive/2010
         TEXMFLOCAL (directory for site-wide local files): -
         ...
           /usr/local/texlive/texmf-local +class="ec-lmtt-8">  
         TEXMFSYSVAR (directory for variable and automatically generated data): -
       <O> options:
           /usr/local/texlive/2009/texmf-var -
          [ ] use letter size instead of A4 by default
         TEXMFSYSCONFIG (directory for local config): +class="ec-lmtt-8">      [X] allow execution of restricted list of programs via \write18
           /usr/local/texlive/2009/texmf-config -
          ...
         TEXMFHOME (directory for user-specific files): -
      
           ~/texmf -
      Actions:
       -
       <I> start installation to hard disk
       <O> options: -
       <H> help
         [ ] use letter size instead of A4 by default -
         [X] create all format files -
         [X] install macro/font doc tree -
         [X] install macro/font source tree -
         [ ] create symlinks to standard directories -
       -
       <V> set up for running from DVD -
       -
      Other actions: -
       <I> start installation to hard disk -
       <H> help -
       <Q> quit -
    +class="ec-lmtt-8">   <Q> quit

    Abbildung 1: Hauptmenü des Installationsprogramms (GNU/Linux)
    +class="content">Hauptmenü des Installationsprogramms (GNU/Linux)
    -


    -



    +


    + id="x1-18060r2"> -

    pict

    pict

    Abbildung 2: Grafische Installation im Expertenmodus (GNU/Linux)
    +class="content">Grafische Installation im Expertenmodus (GNU/Linux)
    -


    -



    +


    + id="x1-18061r3"> -

    pict

    pict

    Abbildung 3: Wizard mode (Windows)
    +class="content">Wizard mode (Windows)
    -


    -

    +


    +

    3.1.4 Cygwin
    -

    Das Installationsskript von T

    Das Installationsskript von TEX Live unterstützt nur Version 1.7 von Cygwin. Bevor Sie mit der Installation von TEX Live beginnen, verwenden Sie das Installationsprogramm von Cygwin (

  • fontconfig [für XeTEX ] +class="E">EX]
  • ghostscript [wird von verschiedenen Teilen von TEX Live benötigt]
  • libXaw7 [für xdvi] +class="ec-lmtt-10">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 Unix). Dieser +

    Abb. 1 zeigt den Eingangsbildschirm des Installationsprogramms im Textmodus (Standard unter Unix). Dieser ist ein reiner Textmodus, d. h., es gibt somit keine Unterstützung zum Wandern durch die einzelnen Menüpunkte mit den Cursor-Tasten. Alle Befehle wie z. B. die Auswahl von Menüpunkten werden durch Eingabe der entsprechenden Befehle bzw. Menükürzel über die Tastatur eingegeben und dann durch Drücken von Enter übernommen. Hierbei wird zwischen Groß- und Kleinschreibung unterschieden! -

    Die Installation im Textmodus ist so spartanisch, weil dieser Modus überall funktionieren soll, +

    Die Installation im Textmodus ist so spartanisch, weil dieser Modus überall funktionieren soll, selbst mit einer Basisinstallation von Perl (für Windows enthältTEX Live eine Minimalversion von Perl). -

    +

    3.1.6 Installation mit Benutzeroberfläche im Expertenmodus
    -

    Abb. 2 zeigt die grafische Installation im Expertenmodus unter GNU/Linux. Funktionell unterscheided sich -dieser nicht wesentlich vom Textmodus (Abb. 1), außer dass natürlich mit Menüs, Auswahlboxen etc. -gearbeitet wird. -

    Dieser Modus muss explizit mit

    -

    +

    Abb. 2 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. +

    Dieser Modus muss explizit mit

    +

    > install-tl -gui=perltk
    gestartet werden. -

    +

    3.2 Installation mit einfacher Benutzeroberfläche (wizard mode)

    -

    Unter Windows wird automatisch diese einfache Form der Installtion verwendet, der so genannte »wizard -mode«. Dieser zeichnet sich dadurch aus, dass er TEX Live komplett installiert und dabei vom Benutzer nur -wenige Angaben gemacht werden müssen. Falls Sie eine individuell angepasste Version von TEX -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: +

    Unter Windows wird automatisch diese einfache Form der Installtion verwendet, der so genannte +»wizard mode« (Abb. 3). Dieser zeichnet sich dadurch aus, dass er TEX Live komplett installiert +und dabei vom Benutzer nur wenige Angaben gemacht werden müssen. Falls Sie eine individuell +angepasste Version von TEX 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.3 Benutzung des Installationsprogramms

    -

    Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von T

    Das Installationsprogramm sollte (wenn Sie die vorherigen Abschnitte zum Aufbau von TEX Live und der verwendeten Verzeichnisstruktur gelesen haben) weitgehend selbsterklärend sein. Trotzdem wollen wir auf einige Punkte näher eingehen. -

    +

    3.3.1 Auswahl der Binaries (nur für Unix)
    -



    + id="x1-24043r4"> -
    -  Available sets of binaries: -
      Available sets of binaries:
      =============================================================================== +class="ec-lmtt-8">  ===============================================================================
       -
         a [ ] alpha-linux      DEC Alpha with GNU/Linux
         a [ ] alpha-linux      DEC Alpha with GNU/Linux +class="ec-lmtt-8">     b [ ] amd64-freebsd    x86_64 with FreeBSD
         b [ ] i386-cygwin      Intel x86 with Cygwin -
         c [ ] amd64-kfreebsd   x86_64 with GNU/FreeBSD
         c [X] i386-linux       Intel x86 with GNU/Linux +class="ec-lmtt-8">     d [ ] i386-cygwin      Intel x86 with Cygwin
         d [ ] i386-netbsd      Intel x86 with NetBSD -
         e [ ] i386-freebsd     Intel x86 with FreeBSD
         e [ ] i386-solaris     Intel x86 with Sun Solaris +class="ec-lmtt-8">     f [ ] i386-kfreebsd    Intel x86 with GNU/FreeBSD
         f [ ] mips-irix        SGI IRIX -
         g [X] i386-linux       Intel x86 with GNU/Linux
         g [ ] powerpc-aix      PowerPC with AIX +class="ec-lmtt-8">     h [ ] i386-netbsd      Intel x86 with NetBSD
         h [ ] powerpc-linux    PowerPC with GNU/Linux -
         i [ ] i386-solaris     Intel x86 with Solaris
         i [ ] sparc-linux      Sparc with GNU/Linux -
         j [ ] mips-irix        SGI IRIX
         j [ ] sparc-solaris    Sparc with Solaris +class="ec-lmtt-8">     k [ ] powerpc-aix      PowerPC with AIX
         k [ ] universal-darwin universal binaries for MacOSX/Darwin -
         l [ ] powerpc-linux    PowerPC with GNU/Linux
         l [ ] win32            Windows +class="ec-lmtt-8">     m [ ] sparc-linux      Sparc with GNU/Linux
         m [ ] x86_64-linux     x86_64 with GNU/Linux -
    +class="ec-lmtt-8">     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
    +class="content">Auswahlmenü für Binaries
    -


    -

    Abb. 4 zeigt das Auswahlmenü für die Binaries der einzelnen Betriebssysteme im Textmodus. Im +


    +

    Abb. 4 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.

    3.3.2 Auswahl der zu installierenden Komponenten
    -



    + id="x1-25023r5"> -
    -  Select a scheme: -
      Select a scheme:
      =============================================================================== +class="ec-lmtt-8">  ===============================================================================
       a [ ] basic scheme (plain and LaTeX) -
       a [ ] basic scheme (plain and LaTeX)
       b [ ] ConTeXt scheme -
       b [ ] ConTeXt scheme
       c [X] full scheme (everything) -
       c [X] full scheme (everything)
       d [ ] GUST TeX Live scheme +class="ec-lmtt-8">   d [ ] GUST TeX Live scheme
       e [ ] GUTenberg TeX Live scheme -
       e [ ] medium scheme (plain, latex, recommended packages, some languages)
       f [ ] medium scheme (plain, latex, recommended packages, some languages) +class="ec-lmtt-8">   f [ ] minimal scheme (plain only)
       g [ ] minimal scheme (plain only) -
       g [ ] teTeX scheme (more than medium, but nowhere near full)
       h [ ] Omega scheme -
       h [ ] XML scheme
       i [ ] teTeX scheme (more than medium, but nowhere near full) -
       j [ ] XML scheme -
       k [ ] custom selection of collections -
    +class="ec-lmtt-8">   i [ ] custom selection of collections

    Abbildung 5: Menü zur Auswahl des Schemas
    +class="content">Menü zur Auswahl des Schemas
    -


    -

    Abb. 5 zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der T


    +

    Abb. 5 zeigt das Auswahlmenü für ein grundsätzliches Installationsschema der TEX 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 Tmedium 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. -



    + id="x1-25024r6"> -

    pict

    pict

    Abbildung 6: Menü zur Aus- oder Abwahl von Collections
    +class="content">Menü zur Aus- oder Abwahl von Collections
    -


    -

    Wenn Sie das Schema ausgewählt haben, können Sie dieses in den Menüpunkten


    +

    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 +href="#x1-25024r6">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 Komponenten +

    Während das Schema nur den grundlegenden Funktionsumfang vorgibt, ist die Auswahl von Komponenten 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 -Programm tlmgr, das in Abschnitt 6 beschrieben wird. Hier können Sie gezielt einzelne Pakete installieren -oder entfernen. +

    Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit dem +TEX Live Manager (tlmgr), das in Abschnitt 6 beschrieben wird. Hier können Sie gezielt einzelne Pakete +installieren oder entfernen.

    3.3.3 Verzeichnisse
    -

    Die Verzeichnisstruktur von T

    Die Verzeichnisstruktur von TEX Live wurde bereits im Abschnitt 2.3 auf S. 10 beschrieben. Als Wurzelverzeichnis für TEX Live (TEXDIR) wird unter Windows (%SystemDrive%\texlive\2009) und unter +class="ec-lmtt-10">%SystemDrive%\texlive\2010) und unter Unix (/usr/local/texlive/2009) angenommen. -

    Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie T/usr/local/texlive/2010) angenommen. +

    Prinzipiell können Sie diesen Pfad problemlos ändern, z. B. wenn Sie TEX Live als normaler Nutzer installieren wollen und kein Schreibrecht in dem o. a. Verzeichnis besitzen. -

    Auf Wunsch können Sie T

    Auf Wunsch können Sie TEX Live also auch in Ihrem Home-Verzeichnis installieren, wenn Sie sowieso der einzige Verwender von TEX Live sind. Für Ihr Home-Verzeichnis können Sie den Pfad »~« verwenden und so beispielsweise TEX Live nach ~/texlive/2009 installieren. -

    Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen bei zu behalten. So können Sie von Jahr zu Jahr +class="ec-lmtt-10">~/texlive/2010 installieren. +

    Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen bei zu behalten. 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. /usr/local/texlive-cur) verwenden, der jeweils auf das Verzeichnis der aktuellen Version von TEX Live verweist. -

    Wenn Sie die Einstellung

    Wenn Sie die Einstellung TEXDIR im Installationsprogramm ändern, werden die Werte für TEXMFLOCAL, TEXMFSYSVAR und TEXMFSYSCONFIG automatisch angepasst. -

    Das als

    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 ~ unter Unix durch $HOME und unter Windows durch %USERPROFILE% ersetzt. -

    +

    Die Variable TEXMFVAR verweist auf das Verzeichnis mit benutzerspezifisch erzeugten Konfigurationsdateien, +z. B. den Konfigurations-Cache von ConTEXt MkIV. +

    3.3.4 Optionen
    -



    + id="x1-27019r7"> -
    -   <P> use letter size instead of A4 by default: [ ] -
       <P> use letter size instead of A4 by default: [ ]
       <F> create format files:                      [X] +class="ec-lmtt-8">   <E> execution of restricted list of programs: [X]
       <D> install font/macro doc tree:              [X] -
       <F> create format files:                      [X]
       <S> install font/macro source tree:           [X] +class="ec-lmtt-8">   <D> install font/macro doc tree:              [X]
       <L> create symlinks in standard directories:  [ ] -
       <S> install font/macro source tree:           [X]
                 binaries to: +class="ec-lmtt-8">   <L> create symlinks in standard directories:  [ ]
                 manpages to: -
                 binaries to:
                     info to: -
    +class="ec-lmtt-8">             manpages to:
                     info to:

    Abbildung 7: Auswahlmenü für weitere Optionen (Unix)
    +class="content">Auswahlmenü für weitere Optionen (Unix)
    -


    -

    Abb. 7 zeigt das Menü, in dem weitere Einstellungen für die Installation von T


    +

    Abb. 7 zeigt das Menü, in dem weitere Einstellungen für die Installation von TEX Live möglich sind. Zur Erläuterung:

    @@ -2532,6 +2466,18 @@ class="description">Verwendung von Letter statt DIN A4 eine beliebige Papiergröße wählen.
    execution of restricted list of programs:
    Ab TEX Live 2010 können bei einem TEX-Lauf + standardmäß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 10.7 + über Neuerungen in TEX Live 2010. +
    +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 @@ -2546,324 +2492,34 @@ class="ec-lmtt-10">TEXMFVAR-Baum des aktuellen Benutzers. Hier liegende F class="ec-lmbx-10">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. +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.
    create symlinks in standard directories
    (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 PATH, MANPATH und INFOPATH nicht anpassen müssen. Natürlich benötigen - Sie für diese Option Schreibrechte in den entsprechenden Verzeichnissen. Diese Option ist nicht dazu - gedacht, ein vorhandenes TEX-System, das z. B. als Teil Ihrer Linux-Distribution installiert wurde, zu - überschreiben. Sie dient vielmehr dazu, dass die Links in Verzeichnissen angelegt werden, wo die Nutzer - sie erwarten – beispielsweise (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 PATH, MANPATH und INFOPATH nicht + anpassen müssen. Natürlich benötigen Sie für diese Option Schreibrechte in den entsprechenden + Verzeichnissen. Diese Option ist nicht dazu gedacht, ein vorhandenes TEX-System, das z. B. + als Teil Ihrer Linux-Distribution installiert wurde, zu überschreiben. Sie dient vielmehr dazu, + dass die Links in Verzeichnissen angelegt werden, wo die Nutzer sie erwarten – beispielsweise + /usr/local/bin –, aber sich noch keine TEX-Programme - befinden.
    -

    Wenn Sie alle gewünschten Einstellungen für die Installation vorgenommen haben, können Sie im +class="E">EX-Programme befinden.

    +

    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 3.5 für eventuell +href="#x1-300003.5">3.5 für eventuell notwendige Arbeiten zum Abschluss der Installation. -

    -

    3.3.5 Benutzen von TEX Live direkt von DVD (nur im Textmodus verfügbar)
    -

    Verwenden Sie die Option »V«, um die Installation zum Benutzen von TEX Live direkt von der DVD -einzustellen. Ihr Installationsbildschirm sollte nun so aussehen wie in Abb. 8 dargestellt. Tatsächlich wechselt -die Option V jeweils zwischen Installation auf Festplatte und Installation zur Nutzung von DVD hin- und her, -so dass Sie problemlos zur alten Installationseinstellung zurück kommen, wenn Sie diese Option versehentlich -ausgewählt haben. -


    - - - - - -
    -  ======================> TeX Live installation procedure <===================== -
      ... -
       <D> directories: -
         TEXDIRW (Writable root): -
           !! default location: /usr/local/texlive/2009 -
           !! is not writable, please select a different one! -
         TEXMFLOCAL (directory for site-wide local files): -
           /usr/local/texlive/texmf-local -
         TEXMFSYSVAR (directory for variable and automatically generated data): -
           /usr/local/texlive/2009/texmf-var -
         TEXMFSYSCONFIG (directory for local config): -
           /usr/local/texlive/2009/texmf-config -
         TEXMFHOME (directory for user-specific files): -
           ~/texmf -
       -
       <O> options: -
         [ ] use letter size instead of A4 by default -
         [X] create all format files -
       -
       <V> set up for installing to hard disk -
       -
      Other actions: -
       <I> start installation for running from DVD -
       <H> help -
       <Q> quit -
    -
    Abbildung 8: Haupschirm des Installationsprogrmm, wenn die Option »from DVD« ausgewählt wurde
    - - -


    -

    Wie Sie sehen, hat sich das Hauptmenü an einigen Stellen geändert: Die Menüpunkte zur Auswahl eines -Schemas oder von Collections sowie zum Anlegen symbolischer Links sind verschwunden, und -im Abschnitt Directories wird nun die Angabe eines Verzeichnisses für TEXDIRW (writable root) -verlangt. -

    Auch beim Verwenden von TEX Live direkt von DVD müssen einige Verzeichnisse auf der Festplatte -angelegt werden, in denen TEX Live beispielsweise automatisch generierte Dateien (wie Formate oder -Fontmaps) ablegen kann. Die Verzeichnisse texmf, texmf-dist und texmf-doc werden aber direkt von DVD -benutzt und daher nicht auf die Festplatte kopiert. -

    Die Konfiguration von TEX Live im Anschluss an die Installation unter Unix ist bei der Verwendung als -Live-System von DVD etwas komplexer, da hier an einigen Stellen von der normalen Verzeichnisstruktur von -TEX Live abgewichen werden muss, s. Abschnitt 3.5. -

    Die Option für die Benutzung von TEX Live direkt von DVD ist nicht im grafischen Modus des -Installationsprogramms enthalten. Daher muss hierfür zwingend der Textmodus verwendet werden. Zu diesem -Zweck muss daher unter Windows die Installation innerhalb einer Eingabeaufforderung mit der -Option -gui=text gestartet werden (s. Abschnitt 3.4). -

    Abschnitt 5 beschreibt einen portableren Weg um TEX Live zu benutzen, der keine Änderungen der -Systemkonfiguration erfordert, dafür dann aber keine Konfigurationsänderungen an TEX Live -erlaubt.

    3.4 Kommandozeilenoptionen für die Installation

    -

    Nach Eingabe von

    -

    + id="x1-280003.4">Kommandozeilenoptionen für die Installation +

    Nach Eingabe von

    +

    >  -help class="ec-lmtt-10">- oder -- verwenden. Die wichtigsten sind: -

    +

    -gui
    -

    Installation im GUI-Modus. Hierfür muss - unter Unix Perl/Tk installiert sein (

    Installation im GUI-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 stattdessen im Textmodus durchgeführt. +class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk); falls dies nicht der Fall ist, wird die + Installation stattdessen im Textmodus durchgeführt. + +

    -no-gui
    -

    Installation im Textmodus. Da dies unter Unix Standard ist, wirkt sich diese Option nur unter +

    Installation im Textmodus. Da dies unter Unix Standard ist, wirkt sich diese Option nur unter Windows aus. Da die Installation zum Benutzen von TEX Live direkt von DVD im grafischen Modus nicht verfügbar ist, brauchen Sie in diesem Fall unbedingt den Textmodus. @@ -2897,25 +2555,43 @@ class="E">EX Live direkt von DVD im grafischen class="ec-lmtt-10">-lang LL

    -

    Sprache des Installationsprogramms als Sprach-Code in zwei Buchstaben (

    Sprache des Installationsprogramms als Sprach-Code in zwei Buchstaben (LL). Derzeit werden - englisch (en, Standard), deutsch (de), französisch (fr), holländisch (nl), polnisch (pl), slowenisch + englisch (en, Standard), deutsch (de), französisch (fr), holländisch (nl), italienisch (it), + tschechisch (cs), slowakisch (sk), polnisch (pl), russisch (ru), serbisch (sr), slowenisch (sl), + japanisch (ja), vereinfachtes chinesisch zh-cn, traditionelles chinesisch zh-tw und vietnamesisch (sl) und vietnamesisch (vi) 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 Rückfallposition englisch benutzt. +class="ec-lmtt-10">vi) 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 Rückfallposition englisch benutzt. +

    + -portable
    +

    Installation auf einem USB-Stick oder einer DVD-R. Siehe Abschnitt 5 für Informationen über + die portable Installation von TEX Live.

    -profile profile
    -

    Das Installationsprogramm schreibt die ausgewählten Optionen in eine Datei

    Das Installationsprogramm schreibt die ausgewählten Optionen in eine Datei texlive.profile. 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 @@ -2925,18 +2601,16 @@ class="ec-lmtt-10">texlive.profile. class="ec-lmtt-10">-repository url/path

    -

    zur Auswahl einer Installationsquelle, für weitere Erläuterung siehe den nächsten Abschnitt.

    - - -

    +

    zur Auswahl einer Installationsquelle, für weitere Erläuterung siehe den nächsten Abschnitt. +

    3.4.1 Die Option Die Option repository
    -

    Als Standardquelle für die Installation wird ein CTAN-Knoten verwendet, der automatisch von +

    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 entweder mit +

    Falls Sie eine andere Installationsquelle verwenden wollen, geben Sie eine neue Quelle an, die entweder mit ftp:, http: oder http: oder ftp: verwenden, werden »/«-Zeichen am Ende ignoriert. -

    Sie können also z. B. einen bestimmten CTAN-Knoten auswählen, so etwa +

    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 @@ -2954,107 +2628,99 @@ class="ec-lmtt-10">ctan.example.org einen echten Servername 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 +

    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.5 Aufgaben im Anschluss an die Installation

    -

    Je nach System kann es notwendig sein, dass im Anschluss an die Installation noch einige Kleinigkeiten erledigt + id="x1-300003.5">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.5.1 Windows
    -

    Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles komplett + id="x1-310003.5.1">Windows +

    Benutzer von Windows sind hier in der glücklichen Position, dass das Installationsprogramm alles komplett erledigt haben sollte. -

    + + +

    3.5.2 Unix, falls symbolische Links angelegt wurden
    -

    Wenn Sie bei der Installation angegeben haben, dass und wo symbolische Links angelegt werden sollten + id="x1-320003.5.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.3.4), sollten hier auch keine Nacharbeiten mehr notwendig sein. -

    +

    3.5.3 Umgebungsvariablen für Unix
    -

    Das Verzeichnis mit den ausführbaren Programmen von TUmgebungsvariablen für Unix +

    Das Verzeichnis mit den ausführbaren Programmen von TEX 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 entsprechenden +href="#x1-24043r4">4 finden. +

    Weiterhin können Sie die Verzeichnisse mit den Manual-Pages und Info-Dateien zu den entsprechenden Suchpfaden für Dokumentation hinzu fügen, wenn Sie es wünschen. -

    Für Systeme mit einer Bourne-kompatiblen Shell wie

    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/2009/bin/i386-linux:$PATH -
     PATH=/usr/local/texlive/2010/bin/i386-linux:$PATH
      export MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH +class="ec-lmtt-9"> MANPATH=/usr/local/texlive/2010/texmf/doc/man:$MANPATH
      export INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH -
    -

    Für  INFOPATH=/usr/local/texlive/2010/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/2009/bin/i386-linux:$PATH -
     /usr/local/texlive/2010/bin/i386-linux:$PATH
      setenv MANPATH /usr/local/texlive/2009/texmf/doc/man:$MANPATH +class="ec-lmtt-9"> /usr/local/texlive/2010/texmf/doc/man:$MANPATH
      setenv INFOPATH /usr/local/texlive/2009/texmf/doc/info:$INFOPATH -
    -

    +class="ec-lmtt-9"> /usr/local/texlive/2010/texmf/doc/info:$INFOPATH

    +

    3.5.4 Systemweites Setzen von Umgebungsvariablen
    -

    Wenn Sie als Administrator die Umgebungsvariablen global für das gesamte System setzen wollen, gehen wir + id="x1-340003.5.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

    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/2009/bin/i386-linux \ -
     /usr/local/texlive/2010/bin/i386-linux \
            /usr/local/texlive/2009/texmf/doc/man -
    -

    Und 2) prüfen Sie, ob es auf Ihrem System eine Datei  /usr/local/texlive/2010/texmf/doc/man

    +

    Und 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. Einige Versionen von +

    Zusätzlich wird ein symbolischer Link man im binary-Verzeichnis unter Unix angelegt, der auf man, so z. B. unter Mac OS X, finden so verlinkte Man-Pages automatisch, so dass hier keine spezielle -Konfiguration für die Man-Pages mehr erforderlich ist. -

    +class="ec-lmtt-10">texmf/doc/man berweist. Einige Versionen von man, so z. B. unter Mac OS X, finden so verlinkte +Man-Pages automatisch, so dass hier keine spezielle Konfiguration für die Man-Pages mehr erforderlich +ist. +

    3.5.5 Font configuration for XeTFont configuration for XeTEX
    -

    Falls Sie das Paket

    Falls Sie das Paket xetex aus einem Unix-System installiert haben, sind einige spezielle Einstellungen erforderlich, damit XeTEX die bei Txetex die Datei TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf erzeugt. -

    Um die mitgelieferten T

    Um die mitgelieferten TEX Live-Schriften systemweit verwenden zu können, gehen Sie bitte folgendermaßen vor:

    1. Kopieren Sie Kopieren Sie texlive-fontconfig.conf nach /etc/fonts/conf.d/09-texlive.conf.
    2. Führen Sie Führen Sie fc-cache -fsv aus.
    -

    Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die obigen Schritte fehlen, können Sie + + +

    Falls Ihnen als normaler Nutzer die entsprechenden Privilegien für die obigen Schritte fehlen, können Sie die TEX Live-Schriften für sich selbst als XeTEX-Nutzer verwendbar machen:

    1. Kopieren Sie Kopieren Sie texlive-fontconfig.conf in das Unterverzeichnis  /.fonts.conf, wobei   Ihr +class="ec-lmtt-10">~/.fonts.conf, wobei ~ Ihr Home-Verzeichnis ist.
    2. Führen Sie Führen Sie fc-cache -fv aus.
    -

    +

    3.5.6 Benutzen von TEX Live direkt von DVD
    -

    Üblicherweise verwendet TEX Live eine Datei texmf.cnf, um die Verzeichnisbäume, in denen sich die -Komponenten von TEX Live befinden, zu identifizieren. Diese Methode benutzt relative Pfade, so dass Ihr -TEX Live-System funktioniert, wo immer Sie es auch hin installieren, solange die Verzeichnisstruktur erhalten -bleibt. -

    Diese Methode funktioniert leider nicht mehr, wenn Sie TEX Live direkt von der DVD benutzen wollen. Da -die DVD ein Nur-Lese-Medium ist, einige der Pfade in texmf.cnf aber erst nach der Installation fest stehen, -muss sich diese Datei außerhalb der DVD befinden. Aus diesem Grund muss eine Umgebungsvariable TEXMFCNF - - -gesetzt werden, die TEX Live mitteilt, in welchem Verzeichnis sich die Datei texmf.cnf befindet. -Zusätzlich muss sich natürlich – wie im vorigen Abschnitt beschrieben – das Verzeichnis der DVD, in -dem sich die passenden ausführbaren Programme befinden, innerhalb des Suchpfads des Systems -befinden. -

    Beim Abschluss des Installationsprogramms sollten Sie die notwendigen Informationen erhalten haben, wie -Sie TEXMFCNF setzen müssen. Falls Sie dies übersehen haben, der Wert ist $TEXMFSYSVAR/web2c, wobei im -Normalfall $TEXMFSYSVAR auf das Verzeichnis /usr/local/texlive/2009/texmf-var/web2c verweist. In -diesem Fall benötigen Sie also für die bash den Befehl -

    -ConTEXt Mark IV +

    Das »alte« ConTEXt (Mark II) sollte direkt lauffähig sein. Falls Sie das neue, auf LuaTEX basierende +ConTEXt »Mark IV« verwenden wollen, sind einige manuelle Nacharbeiten notwendig. Rufen Sie hierfür nach +der Installation folgende Befehle auf: +

      TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c; export TEXMFCNF -
    -

    bzw. für [t]csh: -

    - luatools --generate
      setenv TEXMFCNF /usr/local/texlive/2009/texmf-var/web2c -
    -

    Diesen Modus verwenden Sie am Besten, falls Sie TEX Live zwar auf Ihrem eigenen System benutzen -wollen, aber nicht genügend Platz für eine normale Installation auf Ihrer Festplatte haben. Wenn Sie ein -portables TEX Live suchen, das komplett auf einem eingenständigen Medium wie einem USB-Stick läuft, lesen -Sie bitte Abschnitt 5. -

    -

    3.5.7 ConTEXt Mark IV
    -

    Das »alte« ConTEXt sollte direkt lauffähig sein. Falls Sie das neue ConTEXt »Mark IV« verwenden wollen, -sind einige manuelle Nacharbeiten notwendig, die unter  context --make

    +

    die erzeugten Konfigurationsdateien werden unterhalb von TEXMFVAR abgelegt. +

    Für weiter Informationen siehe http://wiki.contextgarden.net/Running_Mark_IV -beschrieben sind. -

    -

    3.5.8 Integrieren lokaler bzw. Nutzer-spezifischer Makros
    -

    Wie bereits in Abschnitt http://wiki.contextgarden.net/Running_Mark_IV und +http://wiki.contextgarden.net/TeX_Live_2010. +

    +

    3.5.7 Integrieren lokaler bzw. Nutzer-spezifischer Makros
    +

    Wie bereits in Abschnitt 2.3 erwähnt, ist der Verzeichnisbaum TEXMFLOCAL (im Normalfall TEX 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 T

    Für beide oben genannte Verzeichnisbäume erwartet TEX Live eine Verzeichnisstruktur innerhalb des Baums, die dem TEX z. B. in ein Verzeichnis unterhalb von TEXMFLOCAL/tex/latex oder TEXMFHOME/tex/latex. -

    Der Verzeichnisbaum

    Der Verzeichnisbaum TEXMFLOCAL wird zur Laufzeit nicht direkt nach Dateien durchsucht. Stattdessen 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, entweder mit dem -Befehl mktexlsr oder die Schaltfläche Reinit file database in dem Konfigurationsreiter von tlmgr im +daran, nach Änderungen in diesem Baum diese Dateiliste zu aktualisieren, entweder mit dem Befehl mktexlsr +oder die Schaltfläche Reinit file database in dem Konfigurationsreiter des TEX Live Managers im GUI-Modus. -

    -

    3.5.9 Integrieren von anderen Schriften
    -

    Die Installation von Schriften, die nicht von T

    +

    3.5.8 Integrieren von anderen Schriften
    +

    Die Installation von Schriften, die nicht von TEX Live sind, ist eine recht komplexe Angelegenheit. Sie sollten sich bereits gut mit dem System auskennen, bevor Sie sich an diese Aufgabe wagen. Schauen Sie vielleicht vorher in Abschnitt 2.6 nach, welche Schriften bereits bei TEX Live mitgeliefert werden. - - -

    Eine Alternative besteht im Benutzen von XeTEX (s. Abschnitt 2.4), bei dem direkt alle vom -Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation einer +

    Eine Alternative besteht im Benutzen von XeTEXoder LuaTEX (s. Abschnitt 2.4), bei dem direkt alle +vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation einer TEX-Unterstützung notwendig ist. -

    Falls Sie wirklich weitere Schriften benötigen, finden Sie unter

    Falls Sie wirklich weitere Schriften benötigen, finden Sie unter http://tug.org/fonts/fontinstall.html eine Beschreibung zur Installation weiterer Schriften. -

    + + +

    +

    3.5.9 Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin
    +

    Unter Windows und Cygwin (s. Abschnitt 3.1.4 für die Installation unter Cygwin) kann es vorkommen, dass +der den in TEX 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 LuaTEX ü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 +stehende Speicher nur für den aktuellen Nutzer erhöht werden soll, verwenden Sie stattdessen einfach +HKEY_CURRENT_USER). +

    3.6 Testen der Installation

    -

    Nach der Installation von TTesten der Installation +

    Nach der Installation von TEX 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 T

    Dieser Abschnitt beschreibt, wie Sie prüfen können, ob Ihr TEX Live-System funktioniert. Die folgenden Beispiele sind für Unix, sollten unter Windows und Mac OS X aber sehr ähnlich sein, abgesehen davon, dass Sie dort eventuell eine grafische Benutzeroberfläche verwenden. -

    +

    1. Prüfen Sie, ob Sie das Programm Prüfen Sie, ob Sie das Programm tex ausführen können:
      -

      +

      > TeX 3.1415926 (TeX Live 2009) +class="ec-lmtt-10"> 2010)
      kpathsea version 5.0.0
      Copyright 2009 2010 D.E. Knuth.
      ...
      -

      Erhalten Sie als Resultat statt der Versionsnummer die Meldung, dass der Befehl nicht gefunden wurde, +

      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.5.3 auf S. 41. +href="#x1-330003.5.3">3.5.3 auf S. 39.

    2. Eine einfache LATEine einfache LATEX-Datei übersetzen:
      -

      +

      > latex sample2e.tex
      This is pdfTeX, Version 3.1415926-1.40.10pdfTeX 3.1415926-1.40.11-2.2 (TeX Live 2009) +class="ec-lmtt-10"> 2010)
      ...
       on sample2e.log.
      -

      Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen einer vorigen T

      Falls dies schief geht, sind wahrscheinlich noch alte Umgebungsvariablen einer vorigen TEX-Installation übrig geblieben. Wir empfehlen, die Umgebungsvariablen, die sich auf TEX beziehen, zu entfernen. Für eine weitere Analyse können Sie TEX anzeigen lassen, wo es bestimmte Dateien sucht, siehe »Fehlersuche« auf Seite 69. +href="#x1-660008.2.4">66. + +

    3. Ergebnis auf dem Bildschirm anschauen:
      -

      + class="enumerate" id="x1-40006x3">Ergebnis auf dem Bildschirm anschauen:
      +

      >  sample2e.dvi  # Windows - -
      Nun sollte sich ein Vorschaufenster mit dem soeben gesetzten Beispieldokument öffnen, das die Grundlagen von LATCan’t open class="ec-lmtt-10">display’.
    4. Eine PostScript-Datei erzeugen:
      -

      + class="enumerate" id="x1-40008x4">Eine PostScript-Datei erzeugen:
      +

      >  sample2e.ps
    5. Direkt eine PDF-Datei erzeugen (statt DVI):
      -

      + class="enumerate" id="x1-40010x5">Direkt eine PDF-Datei erzeugen (statt DVI):
      +

      >  sample2e.tex
    6. Eine PDF-Datei anschauen:
      -

      + class="enumerate" id="x1-40012x6">Eine PDF-Datei anschauen:
      +

      > http://blog.kowalczyk.info/software/sumatrapdf) ausprobieren.
    7. Weitere nützliche Test-Dateien außer Weitere nützliche Test-Dateien außer sample2e.tex: -

      +

      small2e.tex
      -

      Einfachere Version von

      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 vertikal verschiebt. +

      Hiermit können Sie prüfen, ob Ihr Drucker Ihren Ausdruck horizontal oder vertikal verschiebt.

      nfssfont.tex
      -

      Zum Testen von Fonts und Erzeugen von Schrifttabellen. - - +

      Zum Testen von Fonts und Erzeugen von Schrifttabellen.

      testfont.tex
      -

      Erzeugen von Schrifttabellen, aber mit plain T

      Erzeugen von Schrifttabellen, aber mit plain TEX.

      story.tex
      -

      Das einfachste Testdokument von allen (in plain T

      Das einfachste Testdokument von allen (in plain TEX). Geben Sie am Ende ‘\bye’ ein, wenn nach dem Aufruf von ‘tex story.tex’ der * erscheint.

    8. Falls Sie das Falls Sie das xetex-Paket installiert haben, können Sie das Verwenden von Systemschriften folgendermaßen testen:
      -

      +

      +>  opentype-info.log. System so konfiguriert werden, dass es die von TEX Live mitgelieferten Schriften findet (siehe Abschnitt 3.5.5).
    -

    +href="#x1-350003.5.5">3.5.5). +

    3.7 Hinweise auf weitere Software

    -

    In vielen Fällen ist die Installation weiterer Software sinnvoll: + id="x1-410003.7">Hinweise auf weitere Software +

    In vielen Fällen ist die Installation weiterer Software sinnvoll:

    Ghostscript
    EX Live-DVD; die Home-Page lautet http://www.gnu.org/software/auctex. + +
  • LEd findet sich unter http://www.scintilla.org/SciTE.html. class="ec-lmss-10">Texmaker ist Freie Software, verfügbar über http://www.xm1math.net/texmaker/. - -
  • TeXnicCenter ist Freie Software, verfügbar über 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

    Für weitere Programme siehe http://tug.org/interest.html. -

    +

    4 Installation im Netzwerk

    -

    Bei TInstallation im Netzwerk +

    Bei TEX 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 TEX Live werden @@ -3643,33 +3306,29 @@ nur relative, keine absoluten Pfade verwendet. Dies erkennt man an Einstellungen $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 -
     $SELFAUTOPARENT/texmf
      ... -
     ...
      TEXMFLOCAL = $SELFAUTOPARENT/../texmf-local -
    -

    Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des Systems aufzunehmen, +class="ec-lmtt-9"> $SELFAUTOPARENT/../texmf-local

    +

    Daher ist es im Normalfall ausreichend, das Programm-Verzeichnis in den Suchpfad des Systems aufzunehmen, alles weitere bestimmt TEX Live dann automatisch. -

    Daher ist es kein Problem, wenn das Grundverzeichnis von T

    Daher ist es kein Problem, wenn das Grundverzeichnis von TEX Live als Netzlaufwerk gemountet ist. Tatsächlich können Sie TEX Live sogar zunächst lokal installieren und dann auf ein Netzlaufwerk verschieben. -

    Benutzer von Windows können ein Installationssckript namens

    Benutzer von Windows können ein Installationssckript namens w32client für eine Netzwerkinstallation von EX Live über Netzwerk vor, weiterhin wird ein Skript zur Deinstallation mitgeliefert. Lesen Sie bitte die Beschreibung auf der angegebenen Webseite. -

    +

    5 Portables TPortables TEX Live auf DVD oder USB-Stick

    -

    Im Abschnitt 3.3.5 wurde beschrieben, wie TEX Live direkt von einer DVD benutzt werden kann. Hierbei -werden einige Verzeichnisse auf der Festplatte angelegt. Dies ist wahrscheinlich kein Problem, wenn Sie dies auf -Ihrem eigenen Rechner verwenden, aber es kann anders aussehen, wenn Sie auf einem fremden Rechner »zu -Gast« sind. -

    Sie können die Stellen, an denen beim Benutzen von TEX Live von DVD auf der Festplatte Verzeichnisse -angelegt werden, minimieren. Verwenden Sie unter unter Unix das Skript tl-portable oder unter Windows +

    Wenn Sie TEX Live im portablen Modus verwenden wollen (z. B. auf einem Rechner, auf dem Sie „Gast“ +sind), sollten Sie TEX Live mit der Option -portable auf einem USB-Stick installieren (s. Abschnitt 3.4). +Bei so einem portablen System können Sie einfach das Skript tl-portable (unter Unix) bzw. die Batch-Datei tl-portable.bat, so werden beim ersten Start die Konfigurationsdateien für das Verwenden -des Live-Modus von DVD geschrieben. -

    Hierzu wird ausschließlich ein Verzeichnis  /.tlportable2009 angelegt, in dem diese Dateien abgelegt -werden. Dies kann einen Moment dauern, aber sobald die Dateien einmal da sind, erfolgt der Start des -portablen Modus über die o. a. Programme sehr schnell. Die Konfiguration dieses Modus erfolgt ausschließlich -in dem aktuellen Terminalfenster (bzw. für die aktuelle Eingabeaufforderung), der Rest des Systems bleibt - - -davon völlig unberührt. Sie können problemlos in mehreren Sitzungen parallel den portablen Modus -benutzen. -

    Wird hier immer ein Verzeichnis auf der Festplatte angelegt, so ist dies komplett überflüssig, wenn Sie den -portablen Modus von USB-Stick verwenden. Kopieren Sie hierfür alle Dateien, die sich direkt im Verzeichnis -texlive der DVD befinden, sowie (mindestens) die Verzeichnisse bin, texmf, texmf-dist und tlpkg -komplett auf den USB-Stick (dies kann eine Weile dauern!). Beim Kopieren auf einen mit FAT32 -formatierten Stick verwenden Sie unbedingt die Option zum Auflösen symbolischer Links (cp --L). Ein auf dem Stick vorhandenes Verzeichnis texmf-local wird ebenfalls später erkannt und -benutzt. -

    Wenn Sie nun das Skript tl-portable auf dem USB-Stick (wie oben für die DVD beschrieben) verwenden, -erkennt das Skript, dass der USB-Stick beschreibbar ist und verwendet diesen statt der Festplatte für die -Konfigurationsdateien. -

    +class="ec-lmtt-10">tl-portable.bat unter Windows ausführen, um dieses System verwenden zu +können. +

    Wenn Sie wollen, können Sie die portable Installation von dem USB-Stick dann auch auf eine +DVD-R brennen, falls Ihnen das lieber ist. In diesem Fall, wenn sich die portable Installation auf +einem schreibgeschützten Medium befindet, wird beim Ausführen von tl-portable ein Verzeichnis +~/.tlportable2019 angelegt. Dies kann einen Moment dauern, aber sobald dieses Verzeichnis samt Inhalt +einmal da ist, erfolgt der Start des portablen Modus über die o. a. Programme sehr schnell. Die + + +Konfiguration dieses Modus erfolgt ausschließlich in dem aktuellen Terminalfenster (bzw. für die aktuelle +Eingabeaufforderung), der Rest des Systems bleibt davon völlig unberührt. Sie können problemlos in mehreren +Sitzungen parallel den portablen Modus benutzen. +

    6 tlmgr: Installation verwalten

    -



    + id="x1-44001r8"> -

    pict

    pict

    Abbildung 9: Abbildung 8: tlmgr im GUI-Modus. Die Liste der Pakete, Collections und Schemas wird erst nach -Klicken auf »Load« angezeigt.
    +class="ec-lmss-10">tlmgr im GUI-Modus. Hauptfenster nach dem Klicken auf »Load«.
    -


    -



    +


    + id="x1-44002r9"> -

    pict

    pict +

    Abbildung 9: tlmgr im GUI-Modus: Allgemeine Optionen
    +

    pict

    Abbildung 10: tlmgr im GUI-Modus: Reiter Konfiguration
    +class="ec-lmtt-10">tlmgr im GUI-Modus: +Optionen zur Papiergröße
    -


    -

    Bei der Installation von T


    +

    Bei der Installation von TEX Live wird auch das Programm tlmgr installiert, mit dem Sie anschließend Ihr TEX Live l

  • Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses für Komponenten (s. Abschnitt 3.4.1).
  • -

    3.4.1). +

    Warning: tlmgr ist für den Live-Modus, bei dem TEX Live von DVD genutzt wird, weder gedacht noch -getestet. +class="ec-lmss-10">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 wird durch

    -

    +

    tlmgr im GUI-Modus (s. Abb. 8) wird durch

    +

    >  -gui
    gestartet. Unter Windows finden Sie das Programm im Start menu: Start, Programme, TeX Live 2009, TeX Live 2010, 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 TEX Live die Pakete lädt, vorhanden bzw. erreichbar ist. -

    Abb. 10 stellt den Reiter zur Konfiguration von TEX Live dar. -

    +

    Abb. 9 und 10 zeigen die Reiter zur allgemeinen Konfiguration von TEX Live und zur Einstellung der +Papiergröße. +

    6.2 Beispiel zur Verwendung von Beispiel zur Verwendung von tlmgr über Kommandozeile

    -

    Nachdem Sie T

    Nachdem Sie TEX Live installiert haben, können Sie Ihr TEX Live-System auf den neuesten Stand aktualisiern:

    -

    +

    >  update -all
    Falls Sie vorher wissen wollen, was passiert, können Sie zunächst
    -

    +

    >  -all -dry-run
    oder (weniger ausführlich)
    -

    +

    >  -list
    verwenden. -

    Das folgende Beispiel demonstriert, wie die Collection für XeT

    Das folgende Beispiel demonstriert, wie die Collection für XeTEX installiert wird, wobei sich die Installationsdateien in einem lokalen Verzeichnis befinden:

    -

    +

    tlmgr -repository install collection-xetex
    Dies liefert die folgende Ausgabe: -
    -  install: collection-xetex -
     collection-xetex
      install: arabxetex -
     arabxetex
      ... -
     ...
      install: xetex -
     xetex
      install: xetexconfig
      install: xetex.i386-linux -
     xetex.i386-linux
      running post install action for xetex -
     xetex
      install: xetex-def -
     xetex-def
      ... -
     ...
      running mktexlsr
      mktexlsr: Updating /usr/local/texlive/2009/texmf/ls-R... -
     /usr/local/texlive/2010/texmf/ls-R...
      ... -
     ...
      running fmtutil-sys --missing -
     --missing
      ...
      Transcript written on xelatex.log. -
     xelatex.log.
      fmtutil: /usr/local/texlive/2009/texmf-var/web2c/xetex/xelatex.fmt installed. -
    -

    Wie man sieht, beachtet  installed.

    +

    Wie man sieht, beachtet tlmgr die Abhängigkeiten von Paketen und installiert im obigen Beispiel von XeTEX benötigte Komponenten nach. Weiterhin werden automatisch im Anschluss die Dateilisten der Verzeichnisbäume aktualisiert und fehlende Formate generiert. -

    Informationen zu einem Paket (oder einer Collection oder einem Schema) anzeigen:

    -

    +

    Informationen zu einem Paket (oder einer Collection oder einem Schema) anzeigen:

    +

    Ucomtlmgr show collection-latexextra
    -

    Hier erhält man folgende Ausgabe: -

    -

    Hier erhält man folgende Ausgabe: +

      package:    collection-latexextra -
     collection-latexextra
      category:   Collection -
     Collection
      shortdesc:  LaTeX supplementary packages
      longdesc:  of add-on packages for LaTeX. -
     LaTeX.
      installed:  Yes -
     Yes
      revision:   14675 -
    -

    Die komplette Dokumentation finden Sie unter  14675

    +

    Die komplette Dokumentation finden Sie unter http://tug.org/texlive/tlmgr.html oder mit

    -

    +

    > tlmgr -help
    -

    +

    7 Hinweise zu Windows

    -

    Das Installationsprogramm von THinweise zu Windows +

    Das Installationsprogramm von TEX 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 TEX Live nur noch ab Windows 2000 oder später installiert werden. - - -

    +

    7.1 Windows-spezifische Dinge

    -

    Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge: + id="x1-480007.1">Windows-spezifische Dinge +

    Unter Windows kümmert sich das Installationsprogramm auch um folgende Dinge:

    Menüs und Verknüpfungen.
    psv) class="ec-lmbx-10">Automatisches Setzen der UmgebungsVariablen.
    Hierdurch ist das Setzen dieser Variablen von Hand überflüssig geworden. + +
    Uninstaller.
    Es wird ein Eintrag zum Entfernen von TEX Live in der Systemsteuerung im Punkt - Software angelegt. Alternativ können Sie TEX Live über das Programm tlmgr deinstallieren.
    -

    +class="description">Es wird ein Eintrag zum Entfernen von TEX Live in der Systemsteuerung im + Punkt Software angelegt. Alternativ können Sie TEX Live über die GUI TEX Live Manager + deinstallieren. +

    7.2 Zusätzlich enthaltene Programme unter Windows

    -

    Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht verfügbar + id="x1-490007.2">Zusätzlich enthaltene Programme unter Windows +

    Zusätzlich werden unter Windows einige Programme installiert, die unter Windows meist noch nicht verfügbar sind:

    EX Live abgespeckte Versionen, die zu keinen Konflikten class="ec-lmbx-10">PS_View.
    Weiterhin wird PS_View installiert, ein neuer PostScript- und PDF-Viewer, der Freie Software ist, s. Abb. 11.
    11.
    pict pict
    Abbildung 11: PS_View: sogar sehr extreme Vergrößerungen sind möglich.
    -


    +class="content">PS_View: sogar sehr extreme Vergrößerungen sind möglich.
    +


    dviout
    dviout class="ec-lmbx-10">TeXworks
    TEXworks ist eine Oberfläche für TEX mit Editor und integriertem PDF-Viewer. Es ist bereits - für TEX Live vorkonfiguriert. +class="E">EX mit Editor und integriertem PDF-Viewer.
    Tools für die Kommandozeile.
    Für einige unter Unix übliche Programme werden Portierungen für - Windows mitgeliefert. Dies sind z. B. Für einige unter Unix übliche Programme werden Portierungen für Windows + mitgeliefert. Dies sind z. B. gzip, unzip und einige Programme für die Kommandozeile aus der - xpdf-Suite. (Vom xpdf-Viewer selbst gibt es keine Version für Windows, aber der Sumatra PDF-Viewer - basiert auf unzip und einige Programme für die Kommandozeile aus der xpdf-Suite, + wie cmdnamepdfinfo 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.) @@ -4157,12 +3788,10 @@ class="ec-lmtt-10">\font benutzen k class="ec-lmss-10">fc-cache kann die Liste der verfügbaren Schriften aktualisiert werden.
    - - -

    +

    7.3 User Profile unter Windows

    -

    Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das Verzeichnis User Profile unter Windows +

    Das Gegenstück von Windows zum HOME-Verzeichnis unter Unix ist das Verzeichnis %USERPROFILE%. Unter Windows XP und Windows 2000 liegt es meist im Verzeichnis C:\DocumenteC:\Users\<username>. In de class="ec-lmtt-10">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 + id="x1-510007.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 HKCU bzw. HKLM. Der HKCU-Teil der Registry wird im Home-Verzeichnis des Benutzers gespeichert (s. Abschnitt 7.3). 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 +

    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 unterschieden, + id="x1-520007.5">Windows Permissions +

    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 TEX Live auch unter Windows ohne Administrator-Rechte installiert werden kann. -

    Falls der Benutzer, der T

    Falls der Benutzer, der TEX Live installiert, Administrator-Rechte besitzt, kann TEX 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 T

    Unabhängig davon wird grundsätzlich angenommen, dass das Wurzelverzeichnis von TEX Live unter %SystemDrive% liegen soll. Allerdings testet das Installationsprogramm, ob dieses Verzeichnis für den aktuellen Benutzer schreibbar ist. -

    Ein Problem entsteht, wenn T

    Ein Problem entsteht, wenn TEX Live ohne Administrator-Rechte installiert wird und sich bereits ein TEX-System im systemweiten Suchpfad befindet. Windows benutzt zuerst den Suchpfad des Systems, erst @@ -4224,28 +3855,26 @@ class="E">EXworks (falls Sie dieses installieren) fügt ebenfalls automatisch TEX Live am Anfang des Suchpfades ein, so dass es direkt benutzbar ist. -

    Unter Vista gibt es einen weitern Fallstrick. Selbst wenn Sie als Administrator angemeldet sind, müssen Sie +

    Unter Vista gibt es einen weitern 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 erhalten, dieses mit Administratorrechten auszuführen. -

    +

    8 Anleitung zum Web2C-System

    -

    Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes TAnleitung zum Web2C-System +

    Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes TEX-System darstellen. Dazu gehören natürlich TEX, Metafont, MetaPost, BibTeX usw. -

    Die erste Implementierung eines T

    Die erste Implementierung eines TEX-Systems in der Programmiersprache C stammt von Tomas Rokicki und datiert zurück in das Jahr 1987. Rokicki benutzte als Basis sog. Change-Files unter 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 Betriebssystemen. Es +

    Web2C läuft unter UNIX, 32-bit-Versionen von Windows, Mac OS X und auf weiteren Betriebssystemen. Es benutzt die Original-Quelldateien von Donald E. Knuth und weitere in der Sprache WEB entwickelte Programme als Basis und übersetzt diese in C-Quell-Code. Darüber hinaus bietet das System viele Makros und @@ -4253,11 +3882,13 @@ Funktionen zur Nutzung der originalen TEX-Software. Hier eine Liste der Basisprogramme eines TEX-Systems: -

    +

    bibtex
    Verwalten von Bibliographien + +
    dvicopy
    Umwandeln eines virtuellen Zeichensatzes in eine Property-Li vptovf
    Umwandeln einer Property-Liste in einen virtuellen Zeichensatz - -
    weave
    WEB-Code als TEX-Dokumentation
    -

    Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung der jeweiligen Pakete +

    Die genaue Funktionsweise und die möglichen Parameter sind der Beschreibung der jeweiligen Pakete bzw. der Web2C-Dokumentation zu entnehmen. Trotzdem wird ein Überblick über Zusammenspiel und Funktionsweise der Web2C-Programme Ihnen sicherlich helfen, besser mit dem System zurechtzukommen. -

    Zunächst verstehen alle Programme die grundlegenden Parameter der GNU-Software: -

    +

    Zunächst verstehen alle Programme die grundlegenden Parameter der GNU-Software: +

    + +

    --help
    ausf --version
    Ausgabe der Versionsnummer
    -

    Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten Dateien im Dateisystem die +

    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 @@ -4377,11 +4008,11 @@ class="ec-lmtt-10">ls-R beschleunigt, die in jedem Wurzelverzeichnis eine TEX-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 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 @@ -4393,26 +4024,26 @@ class="ec-lmtt-10">./my-file’ und dann ‘/dir/my-file’. Als Ergebnis wird entweder die erste gefundene Datei oder eine Liste aller passenden Dateien geliefert. -

    Um auf allen Dateisystemen effizient arbeiten zu können, verwendet Kpathsea ggf. andere Datei-/ +

    Um auf allen Dateisystemen effizient arbeiten zu können, verwendet Kpathsea ggf. andere Datei-/ Verzeichnis-Separatoren als ‘:’ und ‘/’. -

    Beim Überprüfen einer Pfadkomponente

    Beim Überprüfen einer Pfadkomponente p überprüft Kpathsea zunächst, ob eine Dateinamen-Datenbank (siehe auch Dateinamen-Datenbank auf Seite 65) für die Pfadkomponente zuständig ist, d. h. beispielsweise +href="#x1-620008.2">62) 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 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, +

    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 ‘!!’ 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 ‘

    Für Dateien kann auch ein Schalter ‘file must exist’ gesetzt werden (»Datei muss vorhanden @@ -4428,55 +4059,55 @@ Fehler angezeigt wird. Dieser Vorgang wiederholt sich f 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: +

    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. -

    Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, d. h. wenn die Komponente +

    Beachten Sie, dass Kpathsea bei absoluten und explizit relativen Komponenten, d. h. wenn die Komponente mit den Zeichen ‘/’, ‘./’ oder ‘../’ 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 Reihenfolge, wie + id="x1-550008.1.1">Bestandteile von Pfadkomponenten +

    Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies sind in der Reihenfolge, wie Kpathsea sie auswertet: -

    +

    1. eine benutzerdefinierte Umgebungsvariable, z. B. 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 Einträge aus programmspezifischen Konfigurationsdateien, beispielsweise zum Programm dvips eine Zeile ‘S /a:/b’ in der Konfigurationsdatei config.ps
    3. Einträge aus der Kpathsea-Konfigurationsdatei Einträge aus der Kpathsea-Konfigurationsdatei texmf.cnf, z. B. ‘TEXINPUTS=/c:/d’ (siehe folgenden Text)
    4. Einstellung beim Übersetzen der Programme
    -

    Unter Verwendung der Parameter zur Fehlersuche können Sie sich diese Werte für einen Suchpfad auch + class="enumerate" id="x1-55008x4">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 69.) -

    +href="#x1-660008.2.4">66.) +

    8.1.2 Konfigurationsdateien
    -

    Die Kpathsea-Bibliothek liest zur Laufzeit die 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 .:$TEXMF steht, class="ec-lmtt-10">./texmf.cnf diejenigen in $TEXMF/texmf.cnf. -

    Im Folgenden wird die Syntax der Datei

    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.

      @@ -4507,9 +4138,7 @@ class="ec-lmri-10">nicht
    • Sonstige Zeilen haben den folgenden Aufbau:
      - - -

      +

         Wert
      -

      Das Zeichen »=« und umgebender Leerraum dürfen entfallen. +

      Das Zeichen »=« und umgebender Leerraum dürfen entfallen.

    • Der Name von Variable kann alle Zeichen außer Leerzeichen, ‘=’ und ‘.’ enthalten. Verwenden Sie am besten nur die Zeichen ‘A-Za-z_’. + +
    • Wenn das Suffix ».:’ umgewandelt. Dadurch ist
    • 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. -

    +

    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 + id="x1-570008.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 $USER expandiert, die eine Datei oder ein Unterverzeichnis namens baz enthalten. Der Expansionsmechanismus wird im Folgenden erklärt. -

    +

    8.1.4 Expansion der Voreinstellungen
    -

    Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten« auf + id="x1-580008.1.4">Expansion der Voreinstellungen +

    Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten« auf Seite 60) einen zusätzlichen (vorangestellten, nachgestellten oder verdoppelten) Doppelpunkt enthält, wird an +href="#x1-550008.1.1">57) 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

    -

    +

    >  TEXINPUTS /home/karl:
    -

    gesetzt wird (hier: C-Shell) und in

    gesetzt wird (hier: C-Shell) und in texmf.cnf die Variable TEXINPUTS folgenden Wert erhält

    - - -

    +

      .:$TEXMF//tex
    -

    dann lautet der Suchpfad schließlich: +

    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 vorgenommen, und +

    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. -

    +

    8.1.5 Expansion geschweifter Klammern
    -

    Die Expansion geschweifter Klammern ist zur Definition mehrerer TExpansion geschweifter Klammern +

    Die Expansion geschweifter Klammern ist zur Definition mehrerer TEX-Hierarchien sehr nützlich. Beispielsweise wird v{a,b}w zu -

    -    TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN} -
    +
        TEXMF = {$TEXMFHOME,$TEXMFLOCAL,!!$TEXMFVAR,!!$TEXMFMAIN}
    -

    -

    Eine Anwendung wie +

    +

    Eine Anwendung wie

    -
    -    TEXINPUTS = .;$TEXMF/tex// -
    +
        TEXINPUTS = .;$TEXMF/tex//
    -

    führt dann dazu, dass erst im aktuellen Verzeichnis gesucht wird, dann im gesamten Dateibaum +

    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 @@ -4715,10 +4342,10 @@ CDROM/DVD und eine dynamisch angepasste auf Festplatte, in der neue Programmvers 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 (Expansion von Unterverzeichnissen +

    Zwei oder mehrere aufeinanderfolgende Schrägstriche (//) in einer Pfadkomponente, die auf einen Verzeichnisnamen 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 Unterverzeichnisse, usw. Auf den jeweiligen Ebenen ist nicht beeinflussbar, in welcher Reihenfolge die Unterverzeichnisse bearbeitet werden. -

    Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur Unterverzeichnisse mit +

    Wenn nach den Schrägstrichen Namen angegeben werden, dann werden nur Unterverzeichnisse mit passenden Namen in die Suche einbezogen. Beispielsweise wird ‘/a//b’ in die Pfade /a/1/b, /a/b/c oder /a/1. (Jeweils vorausgesetzt, dass die Verzeichnisse existieren.) -

    Mehrere ‘

    Mehrere ‘//’-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-Konfigurationsdateien + id="x1-610008.1.7">Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung +

    Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den Kpathsea-Konfigurationsdateien auftreten können: -

    +

    :
    Kommentar \
    Konkatenation mit Folgezeile(n) - -
    !!
    Einschr class="ec-lmri-10">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 + id="x1-620008.2">Dateinamen-Datenbanken +

    Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und CDROM/DVD zur Suche nach Dateien zu reduzieren. Auf TEX-Systemen mit vielen Unterverzeichnissen kann die Suche in jedem möglichen Verzeichnis nach einer bestimmten Datei eine lange Zeit in Anspruch nehmen, besonders @@ -4803,17 +4430,17 @@ 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

    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 ‘8.3’-DOS-Dateinamen auf die »echten«, aussagekräftigen Dateinamen zur Seite stehen. -

    +

    8.2.1 Die Die ls-R-Datenbank
    -

    Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei

    Wie schon öfters erwähnt, muss die Dateinamen-Datenbank in der Datei ls-R gespeichert sein. Sie sollten eine solche Datenbank für jede TEX-Hierarchie (normalerweise in $TEXMF) Ihres Systems anlegen. Kpathsea sucht die Datenbanken ls-R über den Pfad TEXMFDBS. -

    Es wird empfohlen, die Pflege der

    Es wird empfohlen, die Pflege der ls-R-Dateien dem mitgelieferten Skript mktexlsr zu überlassen. Dieses Skript wird automatisch von den verschiedenen ‘mktex*’-Skripten aufgerufen. Das Skript ruft grob gesagt den Befehl

    -

    +

    cd / ./ >ls-R
    -

    auf, falls das Kommando

    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 @@ -4852,15 +4479,15 @@ in regelm class="ec-lmss-10">crontab-Eintrags aktualisieren lassen. Dadurch wird nach einer Installation eines Pakets per Hand trotzdem sichergestellt, dass die Datenbank aktuell ist. -

    Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea normalerweise auf der +

    Wenn eine Datei nicht über die Datenbank gefunden wird, sucht Kpathsea normalerweise auf der Festplatte weiter. Wenn eine Pfadkomponente mit ‘!!’ beginnt, wird dagegen niemals die Festplatte durchsucht. -

    +

    8.2.2 kpsewhich: Dateisuche
    -

    Mit dem Programm

    Mit dem Programm kpsewhich können Sie unabhängig vom Aufruf irgendeines TEX-Programms nach Dateien in der Tfind). Dies wird von den verschiedenen class="ec-lmtt-10">mktex’-Skripten bis zum Exzess vorexerziert.

    -

    +

    > filename
    -

    Die Optionen werden entweder mit ‘

    Die Optionen werden entweder mit ‘-’ oder mit ‘--’ eingeleitet. Jede eindeutige Abkürzung ist zulässig. - - -

    Argumente der Kommandozeile, die keine Optionen darstellen, werden als Dateinamen interpretiert. Für +

    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. -

    +

    Im Folgenden werden die häufiger benutzten Optionen beschrieben. +

    + +

    --dpi=--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. + id="x1-650008.2.3">Anwendungsbeispiele +

    Wir schauen uns nun die Funktionsweise von Kpathsea anhand einiger Beispiele an.

    -

    +

    >  article.cls class="ec-lmtt-10">   /usr/local/texmf-dist/tex/latex/base/article.cls - -
    -

    Wir suchen unter den T

    Wir suchen unter den TEX-Quelldateien nach der Datei article.cls. Da die Namensendung ‘.cls’ @@ -5002,7 +4627,9 @@ Unterverzeichnis tex/latex/base. Ähnlich bereiten die folgenden Beispiele auf Grund eindeutiger Namensendungen keine Probleme.

    -

    + + +

    >   /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib
    -

    Beim letzten Beispiel handelt es sich übrigens um eine BibTeX-Literaturdatenbank für

    Beim letzten Beispiel handelt es sich übrigens um eine BibTeX-Literaturdatenbank für TUGBoat-Artikel.

    -

    +

    > kpsewhich cmr10.pk
    -

    Zeichensatzdateien mit der Namensendung ‘

    Zeichensatzdateien mit der Namensendung ‘.pk’ werden von Anzeige- oder Druckaufbereitungsprogrammen wie dvips und .pk-Datei angezeigt.

    -

    +

    >  /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/ws
    Für diesen Zeichensatz (Teil der IPA-Fonts1 + id="x1-65001f1"> von der Universität von Washington) liegen noch keine Type 1-Umsetzungen vor und ‘.pk’-Dateien müssen generiert werden. Da unser voreingestellter Metafont-Modus ‘ljfour’ eine Aufl finden wir (nachdem er schon einmal gebraucht und automatisch erzeugt wurde) eine entsprechende Instanz dieses Zeichensatzes.
    -

    +

    >  -dpi=300 wsuipa10.pk
    -

    Durch die Angabe »

    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

    Als nächstes wenden wir uns den Header- und Konfigurationsdateien von dvips zu. Zunächst suchen wir nach der Konfiguration für die TEX-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 TEX Live ihre eigenen Suchpfade und einen neuen Aufbewahrungsort im dvips config’) für die Datei config.ps spezifizieren.

    -

    + + +

    >   /usr/local/texmf/fonts/map/dvips/updmap/psfonts.map
    -

    Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW Times«. Nach dem +

    Jetzt suchen wir nach den Dateien für den PostScript-Zeichensatz »URW Times«. Nach dem Namensschema von Karl Berry beginnen die Namen mit »utm«. Zunächst suchen wir die Konfigurationsdatei, die den Namen der Zeichensatzzuordnungsdatei enthält.

    -

    +

    >   /usr/local/texmf-dist/dvips/psnfss/config.utm
    -

    Diese Datei enthält folgende Anweisung: +

    Diese Datei enthält folgende Anweisung:

    -

    +

       p +utm.map
    -

    Die angegebene Datei

    Die angegebene Datei utm.map wollen wir als nächstes suchen:

    -

    +

    >   /usr/local/texmf-dist/fonts/map/dvips/times/utm.map
    -

    Diese Zuordnungsdatei wird im Unterverzeichnis

    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   ... <utmr8a.pfb - -
    -

    Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (

    Wenn wir jetzt beispielsweise nach dem Zeichensatz Times Regular (utmr8a.pfb) suchen, finden wir ihn im Verzeichnis texmf unter den Type 1-Zeichensätzen:

    -

    + + +

    >   /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb
    -

    Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im T

    Diese Beispiele sollten deutlich gemacht haben, wie leicht bestimmte Dateien im TEX-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 + id="x1-660008.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 an.

      @@ -5312,48 +4939,43 @@ class="ec-lmtt-10">.map),
    • Suchaktionen nach Dateien
    • Werte von Variablen.
    -

    Durch die Angabe von ‘

    Durch die Angabe von ‘-1’ setzen Sie alle Stufen gleichzeitig. Für eine effiziente Fehlersuche sollten Sie sich auf die wichtigsten Ausgaben beschränken. -

    Für

    Für dvips gibt es einen ähnlichen Mechanismus zur Erzeugung von Analysemeldungen, um herauszufinden, warum bestimmte Dateien geöffnet wurden bzw. wo vielleicht das Problem liegt, wenn Dateien nicht gefunden werden. -

    Da fast alle Programme die Kpathsea-Bibliothek benutzen, können Sie die gewünschte Stufe auch über die +

    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 +

    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 LAT

    Wir betrachten als Beispiel eine kleine LATEX-Quelldatei mit dem Namen hello-world.tex mit folgendem Inhalt:

    -
    -    \documentclass{article} -
        \begin{document} -
        Hello World! -
        \end{document} -
    +
        \documentclass{article}
        \begin{document}
        Hello World!
        \end{document}
    -

    -

    Diese Datei verwendet nur einen Zeichensatz, nämlich

    +

    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.

    -

    +

    >  -Pcms -o
    -

    Hier haben wir als Stufe zur Fehlersuche eine Kombination der Stufe 

    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 Abbildung 12 dargestellt +href="#x1-66031r12">12 dargestellt aus (die Ausgabe wurde für einen besseren Überblick etwas umgestaltet). -



    -
    -debug:start search(file=texmf.cnf, must_exist=1, find_all=1, -
     find_all=1,
      path=.:/usr/local/bin/texlive:/usr/local/bin: -
     path=.:/usr/local/bin/texlive:/usr/local/bin:
           /usr/local/bin/texmf/web2c:/usr/local: -
     /usr/local/bin/texmf/web2c:/usr/local:
           /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:). -
     /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).
    kdebug:start search(file=ls-R, must_exist=1, find_all=1, -
     find_all=1,
      path=~/tex:/usr/local/texmf). -
     path=~/tex:/usr/local/texmf).
    kdebug:search(ls-R) =>/usr/local/texmf/ls-R -
     =>/usr/local/texmf/ls-R
    kdebug:start search(file=aliases, must_exist=1, find_all=1, -
     find_all=1,
      path=~/tex:/usr/local/texmf). -
     path=~/tex:/usr/local/texmf).
    kdebug:search(aliases) => /usr/local/texmf/aliases -
     /usr/local/texmf/aliases
    kdebug:start search(file=config.ps, must_exist=0, find_all=0, -
     find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//). -
     path=.:~/tex:!!/usr/local/texmf/dvips//).
    kdebug:search(config.ps) => /usr/local/texmf/dvips/config/config.ps -
     /usr/local/texmf/dvips/config/config.ps
    kdebug:start search(file=/root/.dvipsrc, must_exist=0, find_all=0, -
     find_all=0,
      path=.:~/tex:!!/usr/local/texmf/dvips//). -
     path=.:~/tex:!!/usr/local/texmf/dvips//).
    search(file=/home/goossens/.dvipsrc, must_exist=1, find_all=0, -
     find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//). -
     path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
    kdebug:search($HOME/.dvipsrc) => -
     =>
    kdebug:start search(file=config.cms, must_exist=0, find_all=0, -
     find_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//). -
    kdebug:search(config.cms) -
    =>/usr/local/texmf/dvips/cms/config.cms -
    +class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).
    kdebug:search(config.cms)
    =>/usr/local/texmf/dvips/cms/config.cms
    Abbildung 12: Suche nach Konfigurationsdateien
    -
    -Suche nach Konfigurationsdateien
    +
    kdebug:start search(file=texc.pro, must\_exist=0, find\_all=0, -
     find\_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: -
     path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
           ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). -
     ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
    kdebug:search(texc.pro) => /usr/local/texmf/dvips/base/texc.pro -
    +class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro
    Abbildung 13: Suche nach Prologdateien
    -
    -Suche nach Prologdateien
    +
    kdebug:start search(file=cmr10.tfm, must\_exist=1, find\_all=0, -
     find\_all=0,
      path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//: -
     path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:
           /var/tex/fonts/tfm//). -
     /var/tex/fonts/tfm//).
    kdebug:search(cmr10.tfm) => /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm -
     /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm
    kdebug:start search(file=texps.pro, must\_exist=0, find\_all=0, -
     find\_all=0,
       ... -
    <texps.pro> -
     ...
    <texps.pro>
    kdebug:start search(file=cmr10.pfb, must\_exist=0, find\_all=0, -
     find\_all=0,
      path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//: -
     path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:
           ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//). -
     ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).
    kdebug:search(cmr10.pfb) => /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb -
    <cmr10.pfb>[1] -
    +class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb
    <cmr10.pfb>[1]
    Abbildung 14: Suche nach Font-Dateien
    +class="content">Suche nach Font-Dateien

    -

    Zunächst sucht

    Zunächst sucht dvips (bzw. Kpathsea) seine Konfigurationsdateien, nämlich texmf.cnf (das die Pfade der anderen Dateien enthält), dann die Dateinamen-Datenbank dvips). Diese Datei enthält die Dateinamen der Listen, die die Zuordnung zwischen Dateinamen und Zeichensatznamen herstellen.

    -

    +

    >  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 +href="#x1-650008.2.3">8.2.3 erklärt diese Tabellen genauer. -

    Jetzt erfolgt die normale Startmeldung von

    Jetzt erfolgt die normale Startmeldung von dvips:

    -

    +


    dvips(k) 5.94a @@ -5641,7 +5222,7 @@ class="ec-lmtt-10">...
    Danach wird nach texc.pro gesucht:
    -

    +


    kdebug:start search(file=texc.pro,hello-world.ps. Jetzt wird die Zeichensatzdatei cmr10 benötigt, die dvips als »resident« meldet.
    -

    +


    TeX output is resident.
    -

    Es geht weiter mit

    Es geht weiter mit cmr10.tfm und einigen weiteren Prologdateien, deren Ausgaben wir hier weglassen. Letztlich wird die Type 1-Zeichensatzdatei cmr10.pfb gesucht (und gefunden) und in die Ausgabedatei @@ -5700,7 +5281,7 @@ integriert (siehe letzte Zeile).

    -

    +


    kdebug:start search(file=cmr10.tfm,<cmr10.pfb>[1]

    8.3 Einstellungen zur Laufzeit

    -

    Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige Speichergrößen + id="x1-670008.3">Einstellungen zur Laufzeit +

    Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige Speichergröß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
    Zus Voreinstellung für hash_extra ist 50000.
    -

    Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung. Mit der +

    Natürlich sind diese Parameter kein Ersatz für eine wirklich dynamische Speicherverwaltung. Mit der gegenwärtigen Version von TEX ist dieses Konzept aber nur extrem schwer zu implementieren; darum stellt dieses Verfahren eine praktikable Lösung dar. -

    +

    9 Danksagungen

    -

    Die TDanksagungen +

    Die TEX Live ist eine gemeinsame Arbeit faktisch aller TEX Users Groups. -

    Die Entwicklung des vorliegende T

    Die Entwicklung des vorliegende TEX Live-Releases wurde Karl Berry geleitet; die übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet. @@ -5969,50 +5550,62 @@ class="E">EX zusammen h

  • Graham Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich gemacht hat.
  • -

    Lauffähige Programme: Peter Breitenlohner (

    Lauffähige Programme: Alan Braslau (amd64-kfreebsd, i386-kfreebsd), Peter Breitenlohner +(x86_64-linux), Karl Berry (i386-linux, sparc-linux), Ken -Brown (sparc-linux), Ken Brown (i386-cygwin), Akira Kakuto (win32), Dick Koch (universal-darwin), Norbert Preining (alpha-linux), -Jukka Salmi (win32), +Dick Koch (universal-darwin, x86_64-darwin), Nikola Lečić (amd64-freebsd, i386-freebsd), Norbert +Preining (alpha-linux), Jukka Salmi (i386-netbsd), Thomas Schmitz (powerpc-linux), Apostolos Syropoulos (i386-solaris), Vladimir -Volovich (powerpc-linux), Apostolos +Syropoulos (i386-solaris, x86_64-solaris), Vladimir Volovich (powerpc-aix, sparc-solaris), Olaf Weber (sparc-solaris), Olaf Weber +(mips-irix). -

    Informationen dazu, wie Binaries für T

    Informationen dazu, wie Binaries für TEX Live erzeugt werden, finden sich unter http://tug.org/texlive/build.html. -

    Übersetzungen der Dokumentation:

      +
    • Boris Veytsman (Russisch) +
    • Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai (Chinesisch)
    • Klaus Höppner (Deutsch)
    • Manuel Pégourié-Gonnard (Französisch)
    • -
    • Petr Sojka & Jan Busa (Tschechisch/Slowakisch), +
    • Marco Pallante (Italienisch)
    • -
    • Boris Veytsman (Russisch), +
    • Nikola Lečić (Serbisch) +
    • +
    • Petr Sojka & Jan Busa (Tschechisch/Slowakisch),
    • Staszek Wawrykiewicz (Polnisch).
    -

    Natürlich haben wir am meisten Donald Knuth zu danken, einmal dafür, dass er T

    Natürlich haben wir am meisten Donald Knuth zu danken, einmal dafür, dass er TEX erfand und dann dafür, dass er es der Welt schenkte. -

    +

    10 Geschichtliches

    -

    Diese Ausgabe der TGeschichtliches +

    Diese Ausgabe der TEX Live ist in Zusammenarbeit der TEX Users Group (TUG), der UKTUG, der französischen TEX-Anwendervereinigung (DANTE e. V.) unter Mithilfe der niederländischen, tschechischen/slowakischen, indischen, polnischen und russischen TEX-Benutzergruppen entstanden. -

    +

    10.1 Vergangenheit

    -

    Die niederländische TVergangenheit +

    Die niederländische TEX-Benutzergruppe hatte Ende 1993 mit der Produktion der 4AllTEX-CDROM für MS-DOS die Diskussion angeregt, eine einzige CDROM für alle Rechnersysteme zu entwickeln. Zum damaligen @@ -6044,14 +5637,16 @@ class="E">EX-CDROM klargemacht, dass ein UNIX-Benutzer eine Erleichterung darstellen würde. Dies war der zweite Beweggrund für die TEX Live-CDROM. -

    Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CDROM zu entwickeln, in Angriff genommen. +

    Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CDROM zu entwickeln, in Angriff genommen. Sehr schnell stießen die Verantwortlichen auf das teTEX-System von Thomas Esser als idealen Ausgangspunkt für diese Arbeit, weil es verschiedene Rechnerplattformen unterstützte und für die Arbeit mit verschiedenen Dateisystemen vorgesehen war. Anfang 1996 wurde in Zusammenarbeit mit Thomas Esser ernsthaft mit der Arbeit begonnen und im Mai 1996 die erste Ausgabe der CDROM veröffentlicht. -

    Anfang 1997 stellte Karl Berry eine neue Version seines Web2C-T

    Anfang 1997 stellte Karl Berry eine neue Version seines Web2C-TEX-Systems vor, das schon nahezu alle Ausstattungsmerkmale aufwies, die Thomas Esser mit teTEX verwirklicht hatte. Die TUG entschied @@ -6059,19 +5654,17 @@ sich daraufhin, die zweite Version der CDROM auf der Basis von Web2C unter Verwe Installations-Skripts texconfig aus dem teTEX-Paket zu entwickeln. - - -

    Die dritte Ausgabe basierte auf der inzwischen von Olaf Weber gepflegten und weiter entwickelten +

    Die dritte Ausgabe basierte auf der inzwischen von Olaf Weber gepflegten und weiter entwickelten Web2C Version 7.2; TEX Live unterstützte fast alle Eigenschaften der zur selben Zeit entstandenen neuen Version von teTEX. -

    Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von teT

    Die vierte Ausgabe folgte demselben Schema, indem ihr neue Versionen von teTEX und Web2C (7.5) zugrunde lagen. Fast die gesamte CDROM wurde einer kritischen Überprüfung unterzogen, wobei besonders darauf geachtet wurde, dass doppelte Dateien entfernt wurden und die Einordnung der Pakete konsistent erfolgte. Zudem enthielt diese Ausgabe ein komplettes Windows-Setup. -

    Für die fünfte Ausgabe im März 2000 wurden wiederum große Teile der CDROM ersetzt, wobei Hunderte +

    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. Omega, pdfTEX und Teile der TEX-Support-Programme @@ -6089,7 +5682,7 @@ href="http://www.debian.org/intro/free" class="url" >http://www.debian.org/intro/free). Wir haben unser Bestes versucht, die Lizenzbedingungen aller Pakete zu überprüfen, sind aber dankbar, wenn wir auf Fehler hingewiesen werden. -

    Die sechste Ausgabe der T

    Die sechste Ausgabe der TEX 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 @@ -6097,17 +5690,17 @@ sprachspezifischen Sammlungen komplett Makros, Fonts usw. installierten, sondern zusätzlich die notwendigen Einträge in language.dat vornahmen. -

    Die siebte Ausgabe vom Mai 2002 enthält als größte Änderungen Mac OS X und wieder unzählige +

    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 gemeinsamen Quelle mit teTEX, um das Auseinanderlaufen seit TEX Live 5 und TEX 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: + id="x1-7100010.2">2003 +

    Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, dass wir feststellen mussten: »TEX Live passt nicht mehr auf eine einzelne CDROM«. Und so wurde sie in drei verschiedene Distributionen aufgeteilt (siehe Abschnitt pdftex benutzten Font-Mapfiles werden vom neuen Progra class="ec-lmss-10">updmap generiert und in texmf/fonts/map installiert. + +

  • TEX, Metafont und MetaPost geben nun die meisten 8-Bit-Input-Zeichen (Position 32 und @@ -6157,8 +5752,6 @@ class="ec-lmss-10">locale-Einstellung nicht TEXs Programmverhalten. Falls Sie aus irgendwelchen Gründen die ^^-Ausgabe benötigen, - - müssen Sie in Ihrem System die Datei texmf/web2c/cp8bit.tcx umbenennen (zukünftige Versionen werden eine sauberere Schnittstelle zur Kontrolle dieses Verhaltens anbieten). @@ -6169,15 +5762,15 @@ class="ec-lmtt-10">texmf/web2c/cp8bit.tcx umbenennen (zuk TEX Live statt einer fortlaufenden Nummer die Jahreszahl: TEX Live 2003.
  • -

    +

    10.3 2004

    + id="x1-7200010.3">2004
    • 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

      Nach den .map-Dateien wird jetzt in den fonts/map-Unterverzeichnissen im TEXFONTMAPS-Pfad @@ -6189,7 +5782,7 @@ class="ec-lmtt-10">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 +

      Informationen darüber, wie das gehandhabt wird, und zusätzliche Informationen finden Sie unter http://tug.org/texlive/mapenc.html. @@ -6250,16 +5843,16 @@ class="E">EX, bei dem nur die Zeichen an den Positionen 3 class="E">EXt (mit druckbaren Zeichen an den Positionen 0–255) und die Omega-verwandten Formate. Dieses voreingestellte Verhalten ist (fast) identisch mit dem in TEX Live 2003; es ist + + aber jetzt klarer und mit umfangreicheren Anpassungsmöglichkeiten implementiert. Siehe dazu texmf/doc/web2c/web2c.html#TCX-files. -

      Anmerkung: Da TEX byte-orientiert ist, können bei einer Unicode-Eingabe (2-Byte-Zeichen) im Kontext von Fehlermeldungen Folgen von 1-Byte-Zeichen ausgegeben werden. - -

    • pdfetex ist jetzt die voreingestellte »Engine« für alle Formate mit Ausnahme von (plain-)EX, ConTEXtusw. zur Verfügung stehen (texmf-dist/doc/etex/base/). -

      Das bedeutet, dass es

      Das bedeutet, dass es wichtiger denn je ist, das Paket ifpdf zu benutzen (es arbeitet sowohl mit plain Tmpost) akzeptiert jetzt doppelte Anf

      -
      -  \input "filename with spaces"   % plain -
        \input{"filename with spaces"}  % latex +
        \input "filename with spaces"   % plain
        \input{"filename with spaces"}  % latex
      -
      -

      -

      Für zusätzliche Informationen siehe das Web2C-Handbuch:

      +

      Für zusätzliche Informationen siehe das Web2C-Handbuch: texmf/doc/web2c.

    • encTlamed. class="E">EX-Release enthält eine neue Version der LPPL2, + id="x1-72005f2">, die jetzt eine offiziell von Debian anerkannte Lizenz ist. Zusammen mit anderen Updates finden Sie Informationen dazu in den ltnews-Dateien in t1utils-Programme laufen lassen zu k 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 – wie üblich – viele aktualisierte Pakete und Programme. Die Struktur des Systems blieb + id="x1-7300010.4">2005 +

    Im Jahr 2005 gab es – wie üblich – viele aktualisierte Pakete und Programme. Die Struktur des Systems blieb weitgehend gleich, mit folgenden Ausnahmen: + +

    • Die neuen Skripte texconfig-sys, ^^-Notation zu
      -
      -  latex --translate-file=empty.tcx yourfile.tex +
        latex --translate-file=empty.tcx yourfile.tex
      -
      -

      +

    • Das Programm dvipdfmx für die Konvertierung von DVI nach PDF ist neu hinzugekommen. Dies ist eine @@ -6503,10 +6091,10 @@ class="ec-lmtt-10">TEXMFSYSVAR umbenannt. Weiterhin existiert TEXMFVAR für einen Baum, der spezifisch für einen einzelnen Nutzer ist.
    -

    +

    10.5 2006–2007

    -

    Der wichtigeste Neuzuwachs in der Ausgabe 2006–2007 von T2006–2007 +

    Der wichtigeste Neuzuwachs in der Ausgabe 2006–2007 von TEX Live war das XeTEX 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 +

    Auch MetaPost erhielt ein bemerkenswertes Update, mit weiteren geplannten Änderungen (http://tug.org/metapost/articles), ebenso pdfTEX (http://tug.org/applications/pdftex). -

    Das (plain)

    Das (plain) tex-Programm liest nicht mehr erste Zeilen mit %& um das Format zu bestimmen. Es ist ein reines Knuth-TEX. (LATEX und alle anderen Formate lesen weiterhin %&-Zeilen). -

    Weiters wurden wie üblich hunderte von Paketen und Programmen auf einen neueren Stand gebracht. Für +

    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 +

    Die Entwicklungsumgebung wurde auf Subversion umgestellt, was ein Webinterface für den Entwicklungsbaum beisteuerte. Dieses Webinterface ist von der Homepage verlinkt. Obwohl dieser Umstieg in der Distribution nicht zu erkennen ist, erwarten wir uns ein stabiles Fundament für die Entwicklung in den nächsten Jahren. -

    Schließlich hat im Mai 2006 Thomas Esser das Ende seiner Entwicklung von teT

    Schließlich hat im Mai 2006 Thomas Esser das Ende seiner Entwicklung von teTEX (http://tug.org/tetex) @@ -6549,73 +6137,73 @@ class="E">EX umfasst.) Wir hoffen dass dies schlussendlich zu einer Verbesserung der TEX-Umgebung für jederman führt. -

    +

    10.6 2008

    -

    Die komplette Infrastruktur von T2008 +

    Die komplette Infrastruktur von TEX 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 T

    Dies ermöglicht es unter anderem, ein Update einer installierten Version von TEX Live über das Internet durchzuführen, was für MiKTEX 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 LuaT

    Als neues Programm ist LuaTEX (http://luatex.org) enthalten, das neben neuen Möglichkeiten innerhalb des Satzsystems eine hervorragende Skriptsprache zur Verfügung stellt, die inner- und außerhalb von TEX benutzt werden kann. -

    Die Unterstützung von T

    Die Unterstützung von TEX 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 TEX Live Perl integriert ist. - - -

    Das neue

    Das neue tlmgr-Programm (Abschnitt 6) ist eine komplette Oberfläche zum Verwalten von +href="#x1-440006">6) ist eine komplette Oberfläche zum Verwalten von TEX Live nach der Installation. Es ermöglicht das Aktualisieren von Paketen, die Neugenerierung von Formatdateien, Fontmaps und die Konfiguration der TEX-Unterstützung für verschiedene Sprachen. -

    Nach der Einführung von

    Nach der Einführung von tlmgr sind die Funktionen von texconfig zur Konfiguration von Formatdateien und Trennmustern deaktiviert worden. -

    Der Index-Prozessor

    Der Index-Prozessor xindy (http://xindy.sourceforge.net/) ist nun für die meisten Betriebssysteme integriert. -

    Das Programm

    Das Programm kpsewhich kann nun alle Fundstellen für eine gesuchte Datei anzeigen (Option –all) oder die Suche auf ein bestimmtes Verzeichnis einschränken (Option –subdir). -

    Das Programm

    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

    Die Font-Aliasnamen Times-Roman, Helvetica usw. wurden abgeschafft. -

    Das Makro-Format

    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

    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

    Und abschließend sind die Änderungen von Donald Knuth in seinem TEEX Live eingearbeitet, http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf. -

    -

    10.7 Gegenwart (2009)

    -

    Das Standardausgabeformat für Lua(L

    +

    10.6.1 2009
    +

    Das Standardausgabeformat für Lua(LA )TEX ist nun PDF. Hier entfalten die Erweiterungen von Lua(LA )TEX finden Sie unter http://luatex.org. -

    Nach Rücksprache mit den Autoren von Omega wurden Omega und das Format Lambda entfernt. Die +

    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 TEX Live enthalten, zusammen mit einigen Hilfsprogrammen von Omega. -

    Eine neue Version der AMS Type 1-Fonts wird von T

    Eine neue Version der AMS Type 1-Fonts wird von TEX 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 @@ -6656,7 +6244,7 @@ class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdfhttp://www.ams.org/tex/amsfonts.html. -

    Die neue T

    Die neue TEX-Oberfläche TEXworks ist für Windows enthalten, analog zu MacTEX. Für andere Systeme @@ -6667,12 +6255,12 @@ class="E">EXworks ist eine Cross-Plattform-Anwendung, die von dem Editor Mac OS X inspiriert wurde, und somit eine einfach zu bedienende Oberfläche für TEX bietet. -

    Das Grafikprogramm Asymptote ist für verschiedene System enthalten. Es bietet eine textbasierte +

    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

    Das bisher enthaltene eigenständige Programm dvipdfm wurde durch dvipdfmx ersetzt, das beim Aufruf als dvipdfm. Die Homepage zu DVIPDFMx finden Sie unter http://project.ktug.or.kr/dvipdfmx. -

    Für

    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 TEX über den Paketmanager ihres Systems installieren, da sich gezeigt hat, dass die Bereitstellung von Binaries, die für mehrere Versionen funktionieren, sehr problematisch ist. -

    Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression

    Einige weitere, aber kleine Änderungen: Wir verwenden nun zur Datenkompression xz als stabile Alternative zu lzma (TEX Live basiert nun auf Automake. -

    Und zum Abschluss: Alle Releases von T

    Und zum Abschluss: Alle Releases von TEX Live, mit Zusatzmaterial wie den DVD-Labeldrucken, sind unter ftp://tug.org/historic/systems/texlive verfügbar. +class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive verfügbar. +

    10.7 Gegenwart (2010)

    +

    Ab 2010 werden PDF-Dateien nach PDF Version 1.5 erzeugt, was eine stärkere Komprimierung der Dateien +ermöglicht. Dies gilt für alle TEX-Kompiler mit dem Ausgabeformat PDF und dvipdfmx. Mit dem +LATEX-Paket pdf14 wird wieder PDF 1.4 erzeugt, alternativ kann \pdfminorversion=4 verwendet +werden. +

    pdf(LA )TEX 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 LATEX-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 +TEX (das zum Aufruf externer Programme dient) auf einige wenige Programme in der Standardkonfiguration +von TEX 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.3.4 oder nachträglich in texmf.cnf geändert +werden. +

    Weiterhn werden BibTeX und Makeindex nun daran (analog zu TEX selbst) gehindert, ihre +Ausgabedateien in beliebige Verzeichnisse zu schreiben, damit erlaubt werden konnte, dass sie über \write18 +gestartet werden. Falls dies geändert werden soll, muss entweder die Variable TEXMFOUTPUT gesetzt oder die +Konfigurationseinstellung openout_any geändert werden. +

    XeTEX unterstützt nun wie pdfTEX 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: pTEX und verwandte Programme zum japanischen Schriftsatz, das Programm +BibTeXU für ein Unicode-fähiges BibTeX, das Programm chktex (http://baruch.ev-en.org/proj/chktex) +zum Überprüfen von (LA )TEX-Dokumenten, dvisvgm (http://dvisvgm.sourceforge.net) zum Konvertieren +von DVI nach SVG. +

    Neu unterstütze Systeme: amd64-freebsd, amd64-kfreebsd, i386-freebsd, i386-kfreebsd, +x86_64-darwin, x86_64-solaris. +

    Eine Änderung in TEX Live 2009, die niczht dokumentiert wurde: Zahlreiche TEX4ht-bezogene +Programme fielen weg, hierfür gibt es nun das Programm mk4ht. +

    Abschließend kann TEX 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. +

    10.8 Zukunft

    -

    TE

    Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der T

    Verbesserungen, Anregungen und Erweiterungen für künftige Ausgaben der TEX Collection senden Sie bitte an: -

    +

    -

    Neue Versionen, Anmerkungen und zusätzliches Material werden über die CTAN-Server im +

    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. -

    1IPA: International Phonetic Alphabet -

    2LPPL: LaTeX Project Public License

    diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf b/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf index e9a2d7ea49b..ca485abf3cd 100644 Binary files a/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf and b/Master/texmf/doc/texlive/texlive-de/texlive-de.pdf differ diff --git a/Master/texmf/doc/texlive/texlive-de/texlive-de.tex b/Master/texmf/doc/texlive/texlive-de/texlive-de.tex index fe1b2ac4683..705c0fa6000 100644 --- a/Master/texmf/doc/texlive/texlive-de/texlive-de.tex +++ b/Master/texmf/doc/texlive/texlive-de/texlive-de.tex @@ -20,7 +20,7 @@ \title{% {\huge \textit{Anleitung zu \TeX\ Live}\\\smallskip}% - {\LARGE \textsf{\TL{} 2009}}% + {\LARGE \textsf{\TL{} 2010}}% } @@ -30,7 +30,7 @@ \small{Klaus Höppner, \email{klaus@dante.de}} \\ \small{(\dante)} \\[3mm] } -\date{September 2009} +\date{Juli 2010} \maketitle @@ -77,7 +77,7 @@ Seite~\pageref{sec:history}. \subsection{Unterstützung verschiedener Betriebssysteme} \label{sec:os-support} \TL{} enthält direkt ausführbare Programme für viele Unix-basierte -Betriebssysteme, insbesondere GNU/Linux und \MacOSX. Sogar Cygwin wird direkt unterstützt. Selbst wenn für Ihr Unix-System wider +Betriebssysteme, insbesondere GNU/Linux und \MacOSX\ und Cygwin. Selbst wenn für Ihr Unix-System wider Erwarten keine ausführbaren Programme enthalten sind, sollten Sie in der Lage sein, aus den mitgelieferten Programm-Quellen ein funktionierendes \TeX-System zu kompilieren. @@ -92,7 +92,8 @@ Programme, allerdings sollten die 32-Bit-Programme problemlos auf \subsection{Einsatzmöglichkeiten des \TL-Systems der \TK}\label{sec:basic} Sie können das \TL-System wahlweise von der \DVD{} oder über das -Internet installieren. Der \emph{Net Installer} ist ein kleines Programm, +Internet (\url{http://tug.org/texlive/acquire.html}) installieren. +Der \emph{Net Installer} ist ein kleines Programm, das die benötigten Teile aus dem Internet nachlädt. Dieser Weg bietet sich an (eine schnelle und stabile Internetverbindung voraus gesetzt), wenn Sie kein komplettes \TL{} installieren wollen, sondern Ihr System nur @@ -101,8 +102,10 @@ mit 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 \TL{} nach -Wunsch auf Ihrer Festplatte installieren oder direkt von der \DVD -benutzen. +Wunsch auf Ihrer Festplatte installieren. Im Gegensatz zu früher ist +\TL{} 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~\ref{sec:portable-tl} beschrieben. Beide Methoden werden in den Abschnitten zur Installation beschrieben. Hier daher nur die kurze Zusammenfassung: @@ -255,8 +258,7 @@ In diesem Abschnitt beschreiben wir Struktur und Inhalt des \TL-Systems und der Die \DVD ">\TK"< besteht aus: \begin{description} -\item[\TL] Ein komplettes \TeX-System, wahlweise zur Installation auf Festplatte oder zur direkten Benutzung -von der \DVD. Die Homepage des \TL-Projektes finden Sie unter \url{http://tug.org/texlive/}. +\item[\TL] Ein komplettes \TeX-System, wahlweise zur Installation auf Festplatte oder einem Wechselmedium (USB-Stick). Die Homepage des \TL-Projektes finden Sie unter \url{http://tug.org/texlive/}. \item[Mac\TeX] für \MacOSX. Dieses enthält das komplette \TL, bietet zusätzlich aber ein Installationsprogramm für Mac und einige Zusatzprogramme. Nähere Informationen finden Sie auf der Homepage von Mac\TeX{} unter \url{http://tug.org/mactex/}. @@ -276,10 +278,7 @@ Modifikation gelten, die Sie unbedingt beachten sollten! % ------------------------------------------------------------- \subsection{Basisverzeichnisse von \TL}\label{sec:tld} -In diesem Abschnitt beschreiben wir die Basisverzeichnisse der \TL-Distribution. - -Auf der \TK-\DVD befindet sich die gesamte \TL-Hierarchie im Unterverzeichnis \dirname{texlive} --- nicht im Wurzelverzeichnis der \DVD. +In diesem Abschnitt beschreiben wir die Basisverzeichnisse einer \TL-Installation. \begin{center} %% \begin{longtable}{@{}>{\ttfamily}lp{.63\hsize}@{}} @@ -302,12 +301,11 @@ readme-*.dir & in diesen Verzeichnissen (!) befinden sich Text- bzw. HTML-Dateie in verschiedenen Sprachen, die als schneller Einstieg in \TL empfehlenswert sind.\\ source & Quelldateien aller Programme inklusive der - \Webc-Quellen für die \TeX- und \MF-Pakete als - komprimierte \file{bzip2}"=Archive\\ + \Webc-Quellen für die \TeX-Pakete\\ texmf & Verzeichnisbaum für Programme und zugehörigen Hilfsdateien und Anleitungen; enthält keine \TeX-Formate und Pakete (siehe \texttt{TEXMFMAIN} im nächsten Abschnitt)\\ texmf-dist & Hauptbaum mit Formaten und Paketen (siehe \texttt{TEXMFDIST} im nächsten Abschnitt)\\ -tlpkg & Skripte, Programme und Daten die für die Installatioin benutzt werden, sowie einige Dinge, die speziell für Windows benötigt werden. +tlpkg & Skripte, Programme und Daten die für die Installation benutzt werden, sowie einige Dinge, die speziell für Windows benötigt werden. %%\end{longtable} \end{tabular} \end{center} @@ -327,13 +325,15 @@ Wurzelverzeichnis sein. Die Anleitung zu \TL ist in verschiedenen Sprachen verfügbar: \begin{itemize*} -\item{Chinesisch:} \OnCD{texmf/doc/chinese/texlive-zh-cn/texlive-zh-cn} \item{Tschechisch/Slowakisch:} \OnCD{texmf/doc/czechslovak/texlive-cz/live} +\item{Deutsch:} \OnCD{texmf/doc/german/texlive-de/texlive-de} (dieses Dokument) \item{Englisch:} \OnCD{texmf/doc/english/texlive-en/texlive-en} \item{Französisch:} \OnCD{texmf/doc/french/texlive-fr/texlive-fr} -\item{Deutsch:} \OnCD{texmf/doc/german/texlive-de/texlive-de} (dieses Dokument) +\item{Italienisch:} \OnCD{texmf/doc/polish/texlive-it/texlive-it} \item{Polnisch:} \OnCD{texmf/doc/polish/texlive-pl/texlive-pl} \item{Russisch:} \OnCD{texmf/doc/russian/texlive-ru/texlive-ru} +\item{Serbisch:} \OnCD{texmf/doc/russian/texlive-sr/texlive-sr} +\item{Chinesisch:} \OnCD{texmf/doc/chinese/texlive-zh-cn/texlive-zh-cn} \end{itemize*} % ------------------------------------------------------------- @@ -357,20 +357,20 @@ zeigt Ihnen die aktuellen Einstellungen dieser Variablen an. Aktualisierungen von Makros, Fonts etc. ablegen. Standardmäßig befindet sich dieser Baum unterhalb von \verb+$HOME+, so dass andere Nutzer von Änderungen hier nicht beeinflusst werden. -\item [TEXMFCONFIG] Dieser Baum wird von den Hilfsprogrammen von te\TeX{} +\item [TEXMFCONFIG] Dieser benutzerspezifische (!) Baum wird von den Hilfsprogrammen von \TeX{} wie \verb+texconfig+, \verb+updmap+ und \verb+fmtutil+ verwendet. Standardmäßig befindet sich dieser Baum unterhalb von \verb+$HOME+, so dass andere Nutzer von Änderungen hier nicht beeinflusst werden. -\item [TEXMFSYSCONFIG] Dieser Baum wird von den Hilfsprogrammen von te\TeX{} - wie \verb+texconfig-sys+, \verb+updmap-sys+ und \verb+fmtutil-sys+ +\item [TEXMFSYSCONFIG] Systemweiter Baum, wird von den Hilfsprogrammen + \verb+texconfig-sys+, \verb+updmap-sys+ und \verb+fmtutil-sys+ verwendet, so dass hier das Verhalten des \TL-Systems für alle Nutzer beeinflusst werden kann. -\item [TEXMFVAR] Dieser Baum wird von Hilfsprogrammen wie \verb+texconfig+, - \verb+updmap+ und \verb+fmtutil+ benutzt, um automatisch generierte - Konfigurations-Dateien abzulegen. \item [TEXMFSYSVAR] Dieser Baum wird von den systemweiten Hilfsprogrammen wie \verb+texconfig-sys+, \verb+updmap-sys+ und \verb+fmtutil-sys+ verwendet, um automatisch generierte Konfigurations-Dateien abzulegen. +\item [TEXMFVAR] Dieser benutzerspezifische Baum wird von Hilfsprogrammen wie \verb+texconfig+, + \verb+updmap+ und \verb+fmtutil+ benutzt, um automatisch generierte + Konfigurations-Dateien abzulegen. \end{ttdescription} \noindent @@ -378,14 +378,14 @@ Der Standard der Verzeichnisstruktur von \TL sieht wie folgt aus: \begin{description} \item[System-weites Wurzelverzeichnis] kann \TL{}-Versionen aus mehreren Jahren beinhalten: \begin{ttdescription} - \item[2008] Eine Vorversion von \TL. - \item[2009] Die aktuelle Version. + \item[2009] Eine Vorversion von \TL. + \item[2020] Die aktuelle Version. \begin{ttdescription} \item [bin] ~ \begin{ttdescription} \item [i386-linux] \GNU/Linux binaries \item [...] - \item [universal-darwin] \MacOSX binaries + \item [universal-darwin] \MacOSX\ binaries \item [win32] Windows binaries \end{ttdescription} \item [texmf\ \ \ \ \ \ \ ] Hierauf verweist \envname{TEXMFMAIN}. @@ -400,9 +400,9 @@ Der Standard der Verzeichnisstruktur von \TL sieht wie folgt aus: \item[Home-Verzeichnis des Benutzers] (\texttt{\$HOME} oder \texttt{\%USERPROFILE\%}): \begin{ttdescription} - \item[.texlive2008] Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten - der Vorversion. \item[.texlive2009] Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten + der Vorversion. + \item[.texlive2010] Vom Nutzer privat erzeugte Dateien und Konfigurationsdaten für die aktuelle Version von \TL. \begin{ttdescription} \item [texmf-var\ \ \ ] \envname{TEXMFVAR} @@ -479,7 +479,7 @@ Unter den \TeX-Systemen der {\TL} befinden sich verschiedene \smallskip \begin{description} -\item[\cmdname{bibtex}] Verwalten von Bibliographien +\item[\cmdname{bibtex}, \cmdname{bibtex8}] Verwalten von Bibliographien \item[\cmdname{dviconcat}] Zusammenfügen von \dvi-Dateien \item[\cmdname{dvips}] Konversion von {\dvi} in {\PS} \item[\cmdname{dviselect}] Ausschneiden von Seiten aus \dvi-Dateien @@ -491,6 +491,7 @@ Unter den \TeX-Systemen der {\TL} befinden sich verschiedene \item[\cmdname{makeindex}, \cmdname{xindy}] Erzeugen eines Stichwortverzeichnisses \item[\cmdname{mpost}] \MF-ähnliches Grafikprogramm \item[\cmdname{psnup}, \cmdname{psselect}] \PS-Tools +\item[\cmdname{pdfjam}, \cmdname{pdfjoin}] \acro{PDF}-Tools \item[\cmdname{tex4ht}] \TeX-nach-\HTML-Konvertierung \item[\cmdname{texexec, texmfstart}] \ConTeXt- und PDF"=Prozessor \item[\cmdname{xdvi}] \dvi-Bildschirmausgabe im X-Window-System @@ -556,7 +557,7 @@ Zum Installieren mit Hilfe einer Benutzeroberfl \begin{alltt} > \Ucom{perl install-tl -gui} \end{alltt} -Hierfür muss das \dirname{Perl/TK}-Modul auf Ihrem System installiert sein. +Hierfür muss das \dirname{Perl/TK}-Modul mit \acro{XFT}-Unterstützung (diese ist bei \GNU/Linux in der Regel mit einkompiliert) auf Ihrem System installiert sein. Alle Optionen des Installationsprogramms werden mit \begin{alltt} @@ -577,7 +578,7 @@ von \TL\ vorausgesetzt werden. Bitte lesen Sie den Abschnitt \ref{sec:cygwin}. \subsubsection{MacOSX} Wie in Abschnitt~\ref{sec:tl-coll-dists} bereits erwähnt wurde, existiert mit Mac\TeX{} (\url{http://tug.org/mactex}) ein eigenes \TeX-System für \MacOSX. Dieses enthält ein -komplettes \TL mit einem Installationsprogramm, das in Funktionalität und Aussehen der üblichen Installation von Software unter \MacOSX entspricht. Weiterhin sind einige Zusatzprogramme enthalten. +komplettes \TL mit einem Installationsprogramm, das in Funktionalität und Aussehen der üblichen Installation von Software unter \MacOSX\ entspricht. Weiterhin sind einige Zusatzprogramme enthalten. Wenn Sie die \TK-\DVD besitzen, empfiehlt es sich daher, Mac\TeX{} zu verwenden. @@ -603,7 +604,7 @@ Alternativ k > \Ucom{D:\bs{}texlive\bs{}install-tl} \end{alltt} wobei wir hier annehmen, dass sich ihre \TK-\DVD im Laufwerk D: befindet. -Abb.~\ref{fig:wizard} zeigt das grafische Installationsprogramm im +Abb.~\ref{fig:wizard-w32} zeigt das grafische Installationsprogramm im ">wizard mode"<, das unter Windows standardmäßig verwendet wird. Zur Installation im Textmodus verwenden Sie: @@ -619,16 +620,16 @@ wie folgt angezeigt: \begin{figure}[tb] \begin{boxedverbatim} -Installing TeX Live 2009 from: ... +Installing TeX Live 2010 from: ... Platform: i386-linux => 'Intel x86 with GNU/Linux' -Distribution: live (uncompressed) +Distribution: inst (compressed) ... Detected platform: Intel x86 with GNU/Linux - binary systems: 1 out of 14 + binary systems: 1 out of 19 Installation scheme (scheme-full) - 83 collections out of 84, disk space required: 1882 MB + 84 collections out of 85, disk space required: 2256 MB Customizing installation scheme: standard collections @@ -636,26 +637,15 @@ Distribution: live (uncompressed) directories: TEXDIR (the main TeX directory): - /usr/local/texlive/2009 - TEXMFLOCAL (directory for site-wide local files): - /usr/local/texlive/texmf-local - TEXMFSYSVAR (directory for variable and automatically generated data): - /usr/local/texlive/2009/texmf-var - TEXMFSYSCONFIG (directory for local config): - /usr/local/texlive/2009/texmf-config - TEXMFHOME (directory for user-specific files): - ~/texmf + /usr/local/texlive/2010 + ... options: - [ ] use letter size instead of A4 by default - [X] create all format files - [X] install macro/font doc tree - [X] install macro/font source tree - [ ] create symlinks to standard directories - - set up for running from DVD + [ ] use letter size instead of A4 by default + [X] allow execution of restricted list of programs via \write18 + ... -Other actions: +Actions: start installation to hard disk help quit @@ -669,8 +659,8 @@ Other actions: \end{figure} \begin{figure}[tb] -\tlpng{wizard-w32}{\linewidth} -\caption{Wizard mode (Windows)}\label{fig:wizard} +\tlpng{wizard-w32}{\linewidth,trim=0 4 0 0,clip} +\caption{Wizard mode (Windows)}\label{fig:wizard-w32} \end{figure} \htmlanchor{cygwin} @@ -685,7 +675,7 @@ Wir empfehlen weiterhin die Installation folgender Cygwin-Pakete: \begin{itemize*} \item \filename{fontconfig} [für \XeTeX] \item \filename{ghostscript} [wird von verschiedenen Teilen von \TL\ benötigt] -\item \filename{libXaw7} [für xdvi] +\item \filename{libXaw7} [für \code{xdvi}] \item \filename{ncurses} [damit der 'clear'-Befehl im Installer funktioniert] \end{itemize*} @@ -704,7 +694,7 @@ Die Installation im Textmodus ist so spartanisch, weil dieser Modus \subsubsection{Installation mit Benutzeroberfläche im Expertenmodus} Abb.~\ref{fig:gui-main} zeigt die grafische Installation im Expertenmodus unter GNU/Linux. Funktionell unterscheided sich dieser nicht wesentlich -vom Textmodus (Abb.~\ref{fig:text-main}), außer dass natürlich mit +vom Textmodus, außer dass natürlich mit Menüs, Auswahlboxen etc. gearbeitet wird. Dieser Modus muss explizit mit @@ -715,7 +705,7 @@ gestartet werden. \subsection{Installation mit einfacher Benutzeroberfläche (\emph{wizard mode})} Unter Windows wird automatisch diese einfache Form der Installtion verwendet, -der so genannte ">wizard mode"<. Dieser zeichnet sich dadurch aus, dass er +der so genannte ">wizard mode"< (Abb.~\ref{fig:wizard-w32}). Dieser zeichnet sich dadurch aus, dass er \TL\ komplett installiert und dabei vom Benutzer nur wenige Angaben gemacht werden müssen. Falls Sie eine individuell angepasste Version von \TL\ benötigen, verwenden Sie daher bitte einen der beiden anderen Installationsmodi. @@ -737,24 +727,29 @@ auf einige Punkte n \subsubsection{Auswahl der Binaries (nur für Unix)} \label{sec:binary} -\begin{figure}[tbh] +\begin{figure}[tb] \begin{boxedverbatim} Available sets of binaries: =============================================================================== - a [ ] alpha-linux DEC Alpha with GNU/Linux - b [ ] i386-cygwin Intel x86 with Cygwin - c [X] i386-linux Intel x86 with GNU/Linux - d [ ] i386-netbsd Intel x86 with NetBSD - e [ ] i386-solaris Intel x86 with Sun Solaris - f [ ] mips-irix SGI IRIX - g [ ] powerpc-aix PowerPC with AIX - h [ ] powerpc-linux PowerPC with GNU/Linux - i [ ] sparc-linux Sparc with GNU/Linux - j [ ] sparc-solaris Sparc with Solaris - k [ ] universal-darwin universal binaries for MacOSX/Darwin - l [ ] win32 Windows - m [ ] x86_64-linux x86_64 with GNU/Linux + b [ ] amd64-freebsd x86_64 with FreeBSD + c [ ] amd64-kfreebsd x86_64 with GNU/FreeBSD + d [ ] i386-cygwin Intel x86 with Cygwin + e [ ] i386-freebsd Intel x86 with FreeBSD + f [ ] i386-kfreebsd Intel x86 with GNU/FreeBSD + g [X] i386-linux Intel x86 with GNU/Linux + h [ ] i386-netbsd Intel x86 with NetBSD + i [ ] i386-solaris Intel x86 with Solaris + j [ ] mips-irix SGI IRIX + k [ ] powerpc-aix PowerPC with AIX + l [ ] powerpc-linux PowerPC with GNU/Linux + m [ ] sparc-linux Sparc 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 \end{boxedverbatim} \caption{Auswahlmenü für Binaries}\label{fig:bin-text} \end{figure} @@ -775,13 +770,11 @@ Select a scheme: b [ ] ConTeXt scheme c [X] full scheme (everything) d [ ] GUST TeX Live scheme - e [ ] GUTenberg TeX Live scheme - f [ ] medium scheme (plain, latex, recommended packages, some languages) - g [ ] minimal scheme (plain only) - h [ ] Omega scheme - i [ ] teTeX scheme (more than medium, but nowhere near full) - j [ ] XML scheme - k [ ] custom selection of collections + e [ ] medium scheme (plain, latex, recommended packages, some languages) + f [ ] minimal scheme (plain only) + g [ ] teTeX scheme (more than medium, but nowhere near full) + h [ ] XML scheme + i [ ] custom selection of collections \end{boxedverbatim} \caption{Menü zur Auswahl des Schemas}\label{fig:scheme-text} \end{figure} @@ -794,8 +787,8 @@ aber auch eines der abgespeckten Schemas wie \emph{basic} (f oder \emph{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. -\begin{figure}[tbh] -\tlpng{stdcoll}{.7\linewidth} +\begin{figure}[tb] +\tlpng{stdcoll}{.7\linewidth,trim=0 4 0 0,clip} \caption{Menü zur Aus- oder Abwahl von Collections}\label{fig:collections-gui} \end{figure} @@ -807,7 +800,7 @@ W Ebene der \emph{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 Programm~\prog{tlmgr}, das in Abschnitt~\ref{sec:tlmgr} beschrieben wird. Hier können Sie gezielt einzelne +Noch mehr Kontrolle über die Komponenten Ihres Systems haben Sie nach der Installation mit dem \TeX\ Live Manager (\prog{tlmgr}), das in Abschnitt~\ref{sec:tlmgr} beschrieben wird. Hier können Sie gezielt einzelne Pakete installieren oder entfernen. \subsubsection{Verzeichnisse} @@ -815,14 +808,14 @@ Pakete installieren oder entfernen. Die Verzeichnisstruktur von \TL wurde bereits im Abschnitt~\ref{sec:texmftrees} auf S.~\pageref{sec:texmftrees} beschrieben. Als Wurzelverzeichnis für \TL (\dirname{TEXDIR}) wird unter Windows -(|%SystemDrive%\texlive\2009|) und unter Unix (\dirname{/usr/local/texlive/2009}) angenommen. +(|%SystemDrive%\texlive\2010|) und unter Unix (\dirname{/usr/local/texlive/2010}) angenommen. Prinzipiell können Sie diesen Pfad problemlos ändern, z.\,B. wenn Sie \TL als normaler Nutzer installieren wollen und kein Schreibrecht in dem o.\,a. Verzeichnis besitzen. Auf Wunsch können Sie \TL also auch in Ihrem Home-Verzeichnis installieren, wenn Sie sowieso der einzige Verwender von \TL sind. Für Ihr Home-Verzeichnis können Sie den Pfad ">|~|"< verwenden und so -beispielsweise \TL nach |~/texlive/2009| installieren. +beispielsweise \TL nach |~/texlive/2010| installieren. Wir empfehlen Ihnen, die Jahreszahl im Verzeichnisnamen bei zu behalten. 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 @@ -841,12 +834,16 @@ des Systems seinen komplett eigenen Pfad haben, der von \TL verwendet wird, und eigene Konfigurationsänderungen durchführen. Zur Laufzeit wird |~| unter Unix durch \dirname{$HOME} und unter Windows durch \verb|%USERPROFILE%| ersetzt. +Die Variable \dirname{TEXMFVAR} verweist auf das Verzeichnis mit benutzerspezifisch +erzeugten Konfigurationsdateien, z.\,B. den Konfigurations-Cache von \ConTeXt\ Mk\acro{IV}. + \subsubsection{Optionen} \label{sec:options} \begin{figure}[tbh] \begin{boxedverbatim}

    use letter size instead of A4 by default: [ ] + execution of restricted list of programs: [X] create format files: [X] install font/macro doc tree: [X] install font/macro source tree: [X] @@ -865,6 +862,12 @@ Abb.~\ref{fig:options-text} zeigt das Men Standard\-papier\-größe. Natürlich können Sie später unabhängig davon für einzelne Dokumente eine beliebige Papiergröße wählen. +\item[execution of restricted list of programs:] Ab \TL\ 2010 können bei einem +\TeX-Lauf standardmäßig einige externe Programme aufgerufen werden. Die (kurze) +Liste der erlaubten Programme wird in der Datei \filename{texmf.cnf} definiert. +Für weitere Informationen siehe Abschnitt~\ref{sec:2010news} über Neuerungen in +\TL\ 2010. + \item[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, landen dann aber @@ -872,15 +875,6 @@ beliebige Papiergr nicht automatisch neu gerneriert, wenn z.\,B. Programme oder Silbentrennmuster aktualisiert werden, so dass im Extremfall nach einem Update Inkompatibilitäten entstehen können. -\begin{comment} -\item[execution of restricted list of programs:] Ab \TL\ 2009 ist der - Aufruf externer Programme aus \TL\ heraus (z.\,B. aus dem Programm pdf\TeX) - standardmäßig auf eine bestimmte Auswahl externer Programme - beschränkt. Diese Auswahl wird in der Datei \filename{texmf.cnf} - definiert; sie ist klein, aber zweckmäßig. Bitte schauen Sie in - Abschnitt~\ref{sec:2009news} für nähere Informationen. -\end{comment} - \item[install font/macro \ldots\ 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 @@ -901,70 +895,6 @@ haben, k Lesen Sie dann anschließend Abschnitt~\ref{sec:postinstall} für eventuell notwendige Arbeiten zum Abschluss der Installation. -\htmlanchor{runfromdvd} -\subsubsection[Benutzen von \protect\TL direkt von DVD{}]{Benutzen von \protect\TL direkt von DVD{} (nur im Textmodus verfügbar)} -\label{sec:fromdvd} - -Verwenden Sie die Option ">|V|"<, um die Installation zum Benutzen von \TL direkt von der \DVD einzustellen. -Ihr Installationsbildschirm sollte nun so aussehen wie in Abb.~\ref{fig:main-fromdvd} dargestellt. -Tatsächlich wechselt die Option~|V| jeweils zwischen Installation auf Festplatte und Installation zur -Nutzung von \DVD hin- und her, so dass Sie problemlos zur alten Installations"-einstellung zurück kommen, -wenn Sie diese Option versehentlich ausgewählt haben. - -\begin{figure}[tbh] -\begin{boxedverbatim} -======================> TeX Live installation procedure <===================== -... - directories: - TEXDIRW (Writable root): - !! default location: /usr/local/texlive/2009 - !! is not writable, please select a different one! - TEXMFLOCAL (directory for site-wide local files): - /usr/local/texlive/texmf-local - TEXMFSYSVAR (directory for variable and automatically generated data): - /usr/local/texlive/2009/texmf-var - TEXMFSYSCONFIG (directory for local config): - /usr/local/texlive/2009/texmf-config - TEXMFHOME (directory for user-specific files): - ~/texmf - - options: - [ ] use letter size instead of A4 by default - [X] create all format files - - set up for installing to hard disk - -Other actions: - start installation for running from DVD - help - quit -\end{boxedverbatim} -\caption{Haupschirm des Installationsprogrmm, wenn die Option ">\optname{from DVD}"< - ausgewählt wurde}\label{fig:main-fromdvd} -\end{figure} - -Wie Sie sehen, hat sich das Hauptmenü an einigen Stellen geändert: Die Menüpunkte zur Auswahl eines -Schemas oder von Collections sowie zum Anlegen symbolischer Links sind verschwunden, und im Abschnitt -\emph{Directories} wird nun die Angabe eines Verzeichnisses für \dirname{TEXDIRW} (writable root) verlangt. - -Auch beim Verwenden von \TL direkt von \DVD müssen einige Verzeichnisse auf der Festplatte angelegt werden, -in denen \TL beispielsweise automatisch generierte Dateien (wie Formate oder Fontmaps) ablegen kann. -Die Verzeichnisse \dirname{texmf}, \dirname{texmf-dist} und \dirname{texmf-doc} werden aber direkt von -\DVD benutzt und daher nicht auf die Festplatte kopiert. - -Die Konfiguration von \TL im Anschluss an die Installation unter Unix ist bei der Verwendung als Live-System -von \DVD etwas komplexer, da hier an einigen Stellen von der normalen Verzeichnisstruktur von \TL abgewichen -werden muss, s.~Abschnitt~\ref{sec:postinstall}. - -Die Option für die Benutzung von \TL direkt von \DVD ist nicht im grafischen Modus -des Installationsprogramms enthalten. Daher muss hierfür zwingend der Textmodus verwendet werden. -Zu diesem Zweck muss daher unter Windows die Installation innerhalb einer Eingabeaufforderung mit der -Option~\texttt{-gui=text} gestartet werden (s.\,Abschnitt~\ref{sec:cmdline}). - -Abschnitt~\ref{sec:portable-tl} beschreibt einen portableren Weg um \TL zu benutzen, der keine Änderungen -der Systemkonfiguration erfordert, dafür dann aber keine Konfigurationsänderungen an \TL erlaubt. - - \subsection{Kommandozeilenoptionen für die Installation} \label{sec:cmdline} @@ -976,7 +906,7 @@ erhalten Sie eine Liste der vorhanden Kommando\-zeilen\-optionen. Sie k verwenden. Die wichtigsten sind: \begin{ttdescription} -\item[-gui] Installation im \GUI{}-Modus. Hierfür muss unter Unix Perl/Tk installiert sein +\item[-gui] Installation im \GUI{}-Modus. Hierfür muss unter Unix Perl/Tk (mit \acro{XFT}-Unterstützung) installiert sein (\url{http://tug.org/texlive/distro.html#perltk}); falls dies nicht der Fall ist, wird die Installation stattdessen im Textmodus durchgeführt. @@ -985,11 +915,28 @@ verwenden. Die wichtigsten sind: verfügbar ist, brauchen Sie in diesem Fall unbedingt den Textmodus. \item[-lang {\sl LL}] Sprache des Installationsprogramms als Sprach-Code in zwei Buchstaben (\textsl{LL}). - Derzeit werden englisch (\texttt{en}, Standard), deutsch (\texttt{de}), französisch (\texttt{fr}), - holländisch (\texttt{nl}), polnisch (\texttt{pl}), slowenisch (\texttt{sl}) und vietnamesisch - (\texttt{vi}) unterstützt. Das Installationsprogramm versucht, die gewünschte Sprache anhand des + Derzeit werden +englisch (\texttt{en}, Standard), +deutsch (\texttt{de}), +französisch (\texttt{fr}), +holländisch (\texttt{nl}), +italienisch (\texttt{it}), +tschechisch (\texttt{cs}), +slowakisch (\texttt{sk}), +polnisch (\texttt{pl}), +russisch (\texttt{ru}), +serbisch (\texttt{sr}), +slowenisch (\texttt{sl}), +japanisch (\texttt{ja}), +vereinfachtes chinesisch \texttt{zh-cn}, +traditionelles chinesisch \texttt{zh-tw} und +vietnamesisch (\texttt{vi}) +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 Rückfallposition englisch benutzt. + +\item[-portable] Installation auf einem USB-Stick oder einer DVD-R. Siehe Abschnitt \ref{sec:portable-tl} für Informationen über die portable Installation von \TL. + \item[-profile {\sl profile}] Das Installationsprogramm schreibt die ausgewählten Optionen in eine Datei \filename{texlive.profile}. Mit dieser Option können Sie eine bereits vorhandene Datei bei der Installation weiter verwenden, z.\,B. wenn Sie äquivalente @@ -1052,18 +999,18 @@ aufgef aussehen könnten: \begin{sverbatim} -export PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH -export MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH -export INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH +export PATH=/usr/local/texlive/2010/bin/i386-linux:$PATH +export MANPATH=/usr/local/texlive/2010/texmf/doc/man:$MANPATH +export INFOPATH=/usr/local/texlive/2010/texmf/doc/info:$INFOPATH \end{sverbatim} Für \prog{csh} oder \prog{tcsh} erfolgt die Konfiguration in der Regel in der Datei~\filename{$HOME/.cshrc} und könnte so aussehen: \begin{sverbatim} -setenv PATH /usr/local/texlive/2009/bin/i386-linux:$PATH -setenv MANPATH /usr/local/texlive/2009/texmf/doc/man:$MANPATH -setenv INFOPATH /usr/local/texlive/2009/texmf/doc/info:$INFOPATH +setenv PATH /usr/local/texlive/2010/bin/i386-linux:$PATH +setenv MANPATH /usr/local/texlive/2010/texmf/doc/man:$MANPATH +setenv INFOPATH /usr/local/texlive/2010/texmf/doc/info:$INFOPATH \end{sverbatim} \subsubsection{Systemweites Setzen von Umgebungsvariablen} @@ -1077,18 +1024,19 @@ Daher hier nur zwei Hinweise: 1)~schauen Sie nach einer Datei hinzu zu fügen: \begin{sverbatim} -MANPATH_MAP /usr/local/texlive/2009/bin/i386-linux \ - /usr/local/texlive/2009/texmf/doc/man +MANPATH_MAP /usr/local/texlive/2010/bin/i386-linux \ + /usr/local/texlive/2010/texmf/doc/man \end{sverbatim} Und 2)~prüfen Sie, ob es auf Ihrem System eine Datei \filename{/etc/environment} gibt, in der die systemweiten Umgebungsvariablen definiert werden. Zusätzlich wird ein symbolischer Link \code{man} im binary-Verzeichnis unter -Unix angelegt. Einige Versionen von \code{man}, so z.\,B. unter \MacOSX, +Unix angelegt, der auf \dirname{texmf/doc/man} berweist. Einige Versionen von \code{man}, so z.\,B. unter \MacOSX, finden so verlinkte Man-Pages automatisch, so dass hier keine spezielle Konfiguration für die Man-Pages mehr erforderlich ist. +\htmlanchor{xetexfontconfig} \subsubsection{Font configuration for \XeTeX} \label{sec:font-conf-xetex} @@ -1116,44 +1064,23 @@ als \XeTeX-Nutzer verwendbar machen: \end{enumerate*} -\subsubsection{Benutzen von \protect\TL direkt von DVD} -Üblicherweise verwendet \TL eine Datei \filename{texmf.cnf}, um die Verzeichnisbäume, in denen -sich die Komponenten von \TL befinden, zu identifizieren. Diese Methode benutzt relative Pfade, so -dass Ihr \TL-System funktioniert, wo immer Sie es auch hin installieren, solange die Verzeichnisstruktur -erhalten bleibt. - -Diese Methode funktioniert leider nicht mehr, wenn Sie \TL direkt von der \DVD benutzen wollen. -Da die \DVD ein Nur-Lese-Medium ist, einige der Pfade in \filename{texmf.cnf} aber erst nach der -Installation fest stehen, muss sich diese Datei außerhalb der \DVD befinden. -Aus diesem Grund muss eine Umgebungsvariable \envname{TEXMFCNF} gesetzt werden, -die \TL{} mitteilt, in welchem Verzeichnis sich die Datei \filename{texmf.cnf} befindet. -Zusätzlich muss sich natürlich -- wie im vorigen Abschnitt beschrieben -- das -Verzeichnis der \DVD, in dem sich die passenden ausführbaren Programme befinden, innerhalb des -Suchpfads des Systems befinden. - -Beim Abschluss des Installationsprogramms sollten Sie die notwendigen Informationen erhalten haben, -wie Sie \envname{TEXMFCNF} setzen müssen. Falls Sie dies übersehen haben, der Wert ist -\dirname{$TEXMFSYSVAR/web2c}, wobei im Normalfall \dirname{$TEXMFSYSVAR} auf das Verzeichnis -\dirname{/usr/local/texlive/2009/texmf-var/web2c} verweist. In diesem Fall benötigen Sie also für -die \prog{bash} den Befehl -\begin{sverbatim} -TEXMFCNF=/usr/local/texlive/2009/texmf-var/web2c; export TEXMFCNF -\end{sverbatim} -bzw.\ für [t]csh: +\subsubsection{\ConTeXt{} Mark IV} +\label{sec:context-mkiv} +Das ">alte"< \ConTeXt{} (Mark \acro{II}) sollte direkt lauffähig sein. Falls Sie das neue, auf Lua\TeX\ basierende \ConTeXt{} ">Mark IV"< +verwenden wollen, sind einige manuelle Nacharbeiten notwendig. +Rufen Sie hierfür nach der Installation folgende Befehle auf: \begin{sverbatim} -setenv TEXMFCNF /usr/local/texlive/2009/texmf-var/web2c -\end{sverbatim} +luatools --generate +context --make + \end{sverbatim} -Diesen Modus verwenden Sie am Besten, falls Sie \TL\ zwar auf Ihrem eigenen -System benutzen wollen, aber nicht genügend Platz für eine normale Installation -auf Ihrer Festplatte haben. Wenn Sie ein portables \TL\ suchen, das komplett auf einem -eingenständigen Medium wie einem USB-Stick läuft, lesen Sie bitte -Abschnitt~\ref{sec:portable-tl}. +die erzeugten Konfigurationsdateien werden unterhalb von \code{TEXMFVAR} +abgelegt. -\subsubsection{\ConTeXt{} Mark IV} -Das ">alte"< \ConTeXt{} sollte direkt lauffähig sein. Falls Sie das neue \ConTeXt{} ">Mark IV"< -verwenden wollen, sind einige manuelle Nacharbeiten notwendig, die unter -\url{http://wiki.contextgarden.net/Running_Mark_IV} beschrieben sind. + +Für weiter Informationen siehe +\url{http://wiki.contextgarden.net/Running_Mark_IV} und +\url{http://wiki.contextgarden.net/TeX_Live_2010}. \subsubsection{Integrieren lokaler bzw.\ Nutzer-spezifischer Makros} \label{sec:local-personal-macros} @@ -1178,14 +1105,14 @@ Der Verzeichnisbaum \dirname{TEXMFLOCAL} wird zur Laufzeit nicht direkt nach Dat Stattdessen wird eine Liste von Dateinamen verwendet, sich sich in einer Datei mit dem Namen~\filename{ls-R} befindet. Denken Sie also daran, nach Änderungen in diesem Baum diese Dateiliste zu aktualisieren, entweder mit dem Befehl \cmdname{mktexlsr} oder die Schaltfläche \emph{Reinit file database} in -dem Konfigurationsreiter von \prog{tlmgr} im \GUI-Modus. +dem Konfigurationsreiter des \TeX\ Live Managers im \GUI-Modus. \subsubsection{Integrieren von anderen Schriften} Die Installation von Schriften, die nicht von \TL sind, ist eine recht komplexe Angelegenheit. Sie sollten sich bereits gut mit dem System auskennen, bevor Sie sich an diese Aufgabe wagen. Schauen Sie vielleicht vorher in Abschnitt~\ref{sec:tl-fonts} nach, welche Schriften bereits bei \TL mitgeliefert werden. -Eine Alternative besteht im Benutzen von \XeTeX (s.\,Abschnitt~\ref{sec:tex-extensions}), bei dem +Eine Alternative besteht im Benutzen von \XeTeX oder Lua\TeX\ (s.\,Abschnitt~\ref{sec:tex-extensions}), bei dem direkt alle vom Betriebssystem installierten Schriften verwendet werden können, ohne dass die Installation einer \TeX-Unterstützung notwendig ist. @@ -1193,6 +1120,31 @@ Falls Sie wirklich weitere Schriften ben \url{http://tug.org/fonts/fontinstall.html} eine Beschreibung zur Installation weiterer Schriften. +\subsubsection{Erhöhen des maximal verfügbaren Speichers unter Windows und Cygwin} +\label{sec:cygwin-maxmem} + +Unter Windows und Cygwin (s. Abschnitt \ref{sec:cygwin} für die Installation unter +Cygwin) kann es vorkommen, dass der den in \TL\ enthaltenen Programmen zur +Verfügung gestellte Speicher nicht ausreicht. Dies kann z.\,B. passieren, wenn +in \prog{asy} ein Array von 25 Millionen Gleitkommazahlen allokiert wird oder +ein Dokument mit umfangreichen Schriften mit Lua\TeX\ übersetzt wird. + +Für Cygwin ist die Erhöhung des Maximalspeichers im Cygwin-Hanbuch beschrieben +(\url{http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html}). + +Unter Windows können Sie eine Datei \code{moremem.reg} mit folgenden vier +Zeilen anlegen: +\begin{sverbatim} +Windows Registry Editor Version 5.00 + +[HKEY_LOCAL_MACHINE\Software\Cygwin] +"heap_chunk_in_mb"=dword:ffffff00 +\end{sverbatim} + +Führen Sie dann als Administrator \code{regedit /s moremem.reg} aus. +(Falls der zur Verfügung stehende Speicher nur für den aktuellen Nutzer +erhöht werden soll, verwenden Sie stattdessen einfach \code{HKEY\_CURRENT\_USER}). + \subsection{Testen der Installation} \label{sec:test-install} @@ -1208,9 +1160,9 @@ davon, dass Sie dort eventuell eine grafische Benutzeroberfl \begin{alltt} > \Ucom{tex -{}-version} -TeX 3.1415926 (TeX Live 2009) +TeX 3.1415926 (TeX Live 2010) kpathsea version 5.0.0 -Copyright 2009 D.E. Knuth. +Copyright 2010 D.E. Knuth. ... \end{alltt} @@ -1221,7 +1173,7 @@ in Ihren \envname{PATH} aufzunehmen, s.\,Abschnitt~\ref{sec:env} auf S.\,\pagere \item Eine einfache \LaTeX{}-Datei übersetzen: \begin{alltt} > \Ucom{latex sample2e.tex} -This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009) +pdfTeX 3.1415926-1.40.11-2.2 (TeX Live 2010) ... Output written on sample2e.dvi (3 pages, 7484 bytes). Transcript written on sample2e.log. @@ -1366,50 +1318,51 @@ f Deinstallation mitgeliefert. Lesen Sie bitte die Beschreibung auf der angegebenen Webseite. +\htmlanchor{tlportable} \section{Portables \protect\TL{} auf DVD oder USB-Stick} \label{sec:portable-tl} -Im Abschnitt~\ref{sec:fromdvd} wurde beschrieben, wie \TL direkt von einer \DVD benutzt werden kann. -Hierbei werden einige Verzeichnisse auf der Festplatte angelegt. Dies ist wahrscheinlich kein Problem, -wenn Sie dies auf Ihrem eigenen Rechner verwenden, aber es kann anders aussehen, wenn Sie auf einem -fremden Rechner ">zu Gast"< sind. - -Sie können die Stellen, an denen beim Benutzen von \TL von \DVD auf der Festplatte Verzeichnisse -angelegt werden, minimieren. Verwenden Sie unter unter Unix das Skript \filename{tl-portable} oder -unter Windows die Batch-Datei \filename{tl-portable.bat}, so werden beim ersten Start die -Konfigurationsdateien für das Verwenden des Live-Modus von \DVD geschrieben. - -Hierzu wird ausschließlich ein Verzeichnis \dirname{~/.tlportable2009} angelegt, in dem diese Dateien -abgelegt werden. Dies kann einen Moment dauern, aber sobald die Dateien einmal da sind, erfolgt +Wenn Sie \TL\ im portablen Modus verwenden wollen (z.\,B. auf einem Rechner, +auf dem Sie "`Gast"' sind), sollten Sie \TL\ mit der Option \optname{-portable} +auf einem USB-Stick installieren (s. Abschnitt \ref{sec:cmdline}). Bei +so einem portablen System können Sie einfach das Skript \filename{tl-portable} +(unter Unix) bzw. die Batch-Datei \filename{tl-portable.bat} unter Windows +ausführen, um dieses System verwenden zu können. + +Wenn Sie wollen, können Sie die portable Installation von dem USB-Stick dann +auch auf eine DVD-R brennen, falls Ihnen das lieber ist. +In diesem Fall, wenn sich die portable Installation auf einem +schreibgeschützten Medium befindet, wird beim Ausführen von \filename{tl-portable} ein Verzeichnis \dirname{~/.tlportable2019} angelegt. +Dies kann einen Moment dauern, aber sobald dieses Verzeichnis samt Inhalt einmal da ist, erfolgt der Start des portablen Modus über die o.\,a. Programme sehr schnell. Die Konfiguration dieses Modus erfolgt ausschließlich in dem aktuellen Terminalfenster (bzw.\ für die aktuelle Eingabeaufforderung), der Rest des Systems bleibt davon völlig unberührt. Sie können problemlos in mehreren Sitzungen parallel den portablen Modus benutzen. -Wird hier immer ein Verzeichnis auf der Festplatte angelegt, so ist dies komplett überflüssig, wenn -Sie den portablen Modus von USB-Stick verwenden. Kopieren Sie hierfür alle Dateien, die sich direkt im -Verzeichnis \dirname{texlive} der \DVD befinden, sowie (mindestens) die Verzeichnisse \dirname{bin}, -\dirname{texmf}, \dirname{texmf-dist} und \dirname{tlpkg} komplett auf den USB-Stick (dies kann eine -Weile dauern!). Beim Kopieren auf einen mit FAT32 formatierten Stick verwenden Sie unbedingt die Option -zum Auflösen symbolischer Links (\code{cp -L}). Ein auf dem Stick vorhandenes Verzeichnis \dirname{texmf-local} -wird ebenfalls später erkannt und benutzt. - -Wenn Sie nun das Skript \filename{tl-portable} auf dem USB-Stick (wie oben für die \DVD beschrieben) -verwenden, erkennt das Skript, dass der USB-Stick beschreibbar ist und verwendet diesen statt der -Festplatte für die Konfigurationsdateien. - \section{\cmdname{tlmgr}: Installation verwalten} \label{sec:tlmgr} \begin{figure}[tb] \tlpng{tlmgr-gui}{\linewidth} -\caption{\prog{tlmgr} im \GUI-Modus. Die Liste der Pakete, Collections und Schemas - wird erst nach Klicken auf ">Load"< angezeigt.}\label{fig:tlmgr-gui} +\caption{\prog{tlmgr} im \GUI-Modus. Hauptfenster nach dem Klicken auf ">Load"<.}\label{fig:tlmgr-gui} \end{figure} \begin{figure}[tb] -\tlpng{tlmgr-config}{.8\linewidth} -\caption{\texttt{tlmgr} im \GUI-Modus: Reiter Konfiguration}\label{fig:tlmgr-config} +\hbox to \hsize{% + \vtop{\hsize=.59\linewidth + \null % make figures align at the top + \tlpng{tlmgr-general-options}{\hsize} + \caption{\texttt{tlmgr} im \GUI-Modus: Allgemeine Optionen} + \label{fig:tlmgr-general-options} + } + \hfil + \vtop{\hsize=.39\linewidth + \null + \tlpng{tlmgr-paper-options}{\hsize} + \caption{\texttt{tlmgr} im \GUI-Modus: Optionen zur Papiergröße} + \label{fig:tlmgr-paper-options} + } +} \end{figure} Bei der Installation von \TL wird auch das Programm~\prog{tlmgr} installiert, mit dem Sie anschließend @@ -1426,20 +1379,19 @@ Mit \prog{tlmgr} k \item Anpassen der Installation, wie Ändern der Papiergröße oder des Quellverzeichnisses für Komponenten (s.\,Abschnitt~\ref{sec:location}). \end{itemize*} -\textit{Warning:} \prog{tlmgr} ist für den Live-Modus, bei dem \TL von \DVD genutzt wird, weder gedacht -noch getestet. +\textit{Warning:} \prog{tlmgr} ist für die Installation im portalen Modus (Abschnitt \ref{sec:portable-tl}) weder gedacht noch getestet. \subsection{\cmdname{tlmgr} im grafischen Modus} -\prog{tlmgr} im \GUI-Modus wird durch +\prog{tlmgr} im \GUI-Modus (s. Abb. \ref{fig:tlmgr-gui}) wird durch \begin{alltt} > \Ucom{tlmgr -gui} \end{alltt} gestartet. Unter Windows finden Sie das Programm im Start menu: \texttt{Start}, \texttt{Programme}, -\texttt{TeX Live 2009}, \texttt{TeX Live Manager}. Nach Klicken auf ">Load"< +\texttt{TeX Live 2010}, \texttt{TeX Live Manager}. Nach Klicken auf ">Load"< wird eine Liste aller verfügbaren und installierten (letztere durch ">(i)"< gekennzeichnet) angezeigt. Dies setzt voraus, dass das Verzeichnis, aus dem \TL die Pakete lädt, vorhanden bzw.\ erreichbar ist. -Abb.~\ref{fig:tlmgr-config} stellt den Reiter zur Konfiguration von \TL dar. +Abb.~\ref{fig:tlmgr-general-options} und \ref{fig:tlmgr-paper-options} zeigen die Reiter zur allgemeinen Konfiguration von \TL\ und zur Einstellung der Papiergröße. \subsection{Beispiel zur Verwendung von \cmdname{tlmgr} über Kommandozeile} @@ -1477,7 +1429,7 @@ running post install action for xetex install: xetex-def ... running mktexlsr -mktexlsr: Updating /usr/local/texlive/2009/texmf/ls-R... +mktexlsr: Updating /usr/local/texlive/2010/texmf/ls-R... ... running fmtutil-sys --missing ... @@ -1531,7 +1483,7 @@ Unter Windows k \item[Automatisches Setzen der UmgebungsVariablen.] Hierdurch ist das Setzen dieser Variablen von Hand überflüssig geworden. \item[Uninstaller.] Es wird ein Eintrag zum Entfernen von \TL in der Systemsteuerung im Punkt Software angelegt. - Alternativ können Sie \TL über das Programm~\prog{tlmgr} deinstallieren. + Alternativ können Sie \TL über die GUI \TeX\ Live Manager deinstallieren. \end{description} \subsection{Zusätzlich enthaltene Programme unter Windows} @@ -1558,11 +1510,11 @@ seltener m auftreten wird. Weitere Informationen finden Sie in der (sehr guten) Online-Hilfe. \item[TeXworks] \TeX{}works ist eine Oberfläche für \TeX\ mit Editor und - integriertem \acro{PDF}-Viewer. Es ist bereits für \TL\ vorkonfiguriert. + integriertem \acro{PDF}-Viewer. \item[Tools für die Kommandozeile.] Für einige unter Unix übliche Programme werden Portierungen für Windows mitgeliefert. Dies sind z.\,B. \cmdname{gzip}, \cmdname{unzip} und einige Programme für die Kommandozeile aus der - \cmdname{xpdf}-Suite. (Vom + \cmdname{xpdf}-Suite, wie cmdname{pdfinfo} und \cmdname{pdffonts}. (Vom \cmdname{xpdf}-Viewer selbst gibt es keine Version für Windows, aber der Sumatra \acro{PDF}-Viewer basiert auf \cmdname{xpdf}: \url{http://blog.kowalczyk.info/software/sumatrapdf}.) @@ -2718,20 +2670,17 @@ die \end{itemize} \textbf{Lauf"|fähige Programme:} +Alan Braslau (\pkgname{amd64-kfreebsd}, \pkgname{i386-kfreebsd}), Peter Breitenlohner (\pkgname{x86\_64-linux}), -%Tim Arnold (\pkgname{hppa-hpux}), -%Randy Au (\pkgname{amd64-freebsd}), -%Edd Barrett (\pkgname{i386-openbsd}), Karl Berry (\pkgname{i386-linux}, \pkgname{sparc-linux}), Ken Brown (\pkgname{i386-cygwin}), Akira Kakuto (\pkgname{win32}), -Dick Koch (\pkgname{universal-darwin}), -%Manfred Lotz (\pkgname{i386-freebsd}), +Dick Koch (\pkgname{universal-darwin}, \pkgname{x86\_64-darwin}), +Nikola Le\v{c}i\'c (\pkgname{amd64-freebsd}, \pkgname{i386-freebsd}), Norbert Preining (\pkgname{alpha-linux}), -%Arthur Reutenauer (\pkgname{sparc-linux}), Jukka Salmi (\pkgname{i386-netbsd}), Thomas Schmitz (\pkgname{powerpc-linux}), -Apostolos Syropoulos (\pkgname{i386-solaris}), +Apostolos Syropoulos (\pkgname{i386-solaris}, \pkgname{x86\_64-solaris}), Vladimir Volovich (\pkgname{powerpc-aix}, \pkgname{sparc-solaris}), Olaf Weber (\pkgname{mips-irix}). @@ -2741,11 +2690,13 @@ finden sich unter \url{http://tug.org/texlive/build.html}. \textbf{Übersetzungen der Dokumentation:} \begin{itemize*} +\item Boris Veytsman (Russisch) \item Jjgod Jiang, Jinsong Zhao, Yue Wang, \& Helin Gai (Chinesisch) \item Klaus Höppner (Deutsch) \item Manuel P\'egouri\'e-Gonnard (Französisch) +\item Marco Pallante (Italienisch) +\item Nikola Le\v{c}i\'c (Serbisch) \item Petr~Sojka \& Jan~Busa (Tschechisch/""Slowakisch), -\item Boris~Veytsman (Russisch), \item Staszek~Wawrykiewicz (Polnisch). \end{itemize*} @@ -3145,36 +3096,7 @@ Und abschlie \emph{\TeX\ tuneup of 2008} in \TL eingearbeitet, \url{http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf}. -\htmlanchor{news} -\subsection{Gegenwart (2009)} -\label{sec:tlcurrent} -\label{sec:2009news} - -\begin{comment} -Die auffälligste Neuerung in \TL\ 2009 besteht darin, dass pdf\AllTeX\ nun -\emph{automatisch} bei Bedarf unter Verwendung des Paketes \pkgname{epstopdf} - EPS-Dateien (Encapsulated PostScript) nach PDF konvertiert, wenn -die Konfigurationsdatei \code{graphics.cfg} geladen wurde und das -Ausgabeformat PDF ist. Standardmäßig sollen auf keinen Fall bereits -vorhandene (evtl. mühsam anderweitig erzeugte) PDF-Dateien überschrieben -werden. Die automatische Umwandlung kann komplett abgeschaltet werden, -indem am Anfang der \LaTeX-Datei (vor \cs{documentclass}!) die Zeile -|\newcommand{\DoNotLoadEpstopdf}{}| (oder |\def...|) eingefügt wird und -so das Laden von \code{epstopdf} unterdrückt wird. Für weitere Informationen -schauen Sie bitte in die Anleitung des \pkgname{epstopdf}-Pakets -(\url{http://ctan.org/pkg/epstopdf-pkg}). - -Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung -des \cs{write18}-Befehls von \TeX\ (das zum Aufruf externer Programme -dient) auf einige wenige Programme in der Standardkonfiguration von -\TL. Diese sind z.\,B. \code{epstopdf}, \code{makeindex} und \code{bibtex}. -Konkret wird die Auswahl zulässiger Programme in der Datei \code{texmf.cnf} -festgelegt. In Umgebungen, wo aus Sicherheitsgründen der Aufruf externer -Anwendungen über \cs{write18} komplett unterbunden werden soll, kann dies -direkt bei der Installation eingestellt werden (siehe -Abschnitt~\ref{sec:options} oder nachträglich in \code{texmf.cnf} -geändert werden. -\end{comment} +\subsubsection{2009} Das Standardausgabeformat für Lua\AllTeX\ ist nun PDF. Hier entfalten die Erweiterungen von Lua\AllTeX, wie die Unterstützung von OpenType, @@ -3231,6 +3153,73 @@ Und zum Abschluss: Alle Releases von \TL, mit Zusatzmaterial wie den DVD-Labeldrucken, sind unter \url{ftp://tug.org/historic/systems/texlive} verfügbar. % ------------------------------------------------------------- +\htmlanchor{news} +\subsection{Gegenwart (2010)} +\label{sec:tlcurrent} +\label{sec:2010news} + +Ab 2010 werden PDF-Dateien nach PDF Version 1.5 erzeugt, was eine +stärkere Komprimierung der Dateien ermöglicht. Dies gilt für alle +\TeX-Kompiler mit dem Ausgabeformat PDF und \code{dvipdfmx}. +Mit dem \LaTeX-Paket \pkgname{pdf14} wird wieder PDF 1.4 erzeugt, +alternativ kann |\pdfminorversion=4| verwendet werden. + +pdf\AllTeX\ konvertiert nun +\emph{automatisch} bei Bedarf unter Verwendung des Paketes \pkgname{epstopdf} + EPS-Dateien (Encapsulated PostScript) nach PDF, wenn +die Konfigurationsdatei \code{graphics.cfg} geladen wurde und das +Ausgabeformat PDF ist. Standardmäßig sollen auf keinen Fall bereits +vorhandene (evtl. mühsam anderweitig erzeugte) PDF-Dateien überschrieben +werden. Die automatische Umwandlung kann komplett abgeschaltet werden, +indem am Anfang der \LaTeX-Datei (vor \cs{documentclass}!) die Zeile +|\newcommand{\DoNotLoadEpstopdf}{}| (oder |\def...|) eingefügt wird und +so das Laden von \code{epstopdf} unterdrückt wird. Für weitere Informationen +schauen Sie bitte in die Anleitung des \pkgname{epstopdf}-Pakets +(\url{http://ctan.org/pkg/epstopdf-pkg}). + +Eine wichtige, damit zusammen hängende Änderung ist die Beschränkung +des \cs{write18}-Befehls von \TeX\ (das zum Aufruf externer Programme +dient) auf einige wenige Programme in der Standardkonfiguration von +\TL. Diese sind z.\,B. \code{epstopdf}, \code{makeindex} und \code{bibtex}. +Konkret wird die Auswahl zulässiger Programme in der Datei \code{texmf.cnf} +festgelegt. In Umgebungen, wo aus Sicherheitsgründen der Aufruf externer +Anwendungen über \cs{write18} komplett unterbunden werden soll, kann dies +direkt bei der Installation eingestellt werden (siehe +Abschnitt~\ref{sec:options} oder nachträglich in \code{texmf.cnf} +geändert werden. + +Weiterhn werden \BibTeX\ und Makeindex nun daran (analog zu \TeX\ selbst) +gehindert, ihre Ausgabedateien in beliebige Verzeichnisse zu schreiben, +damit erlaubt werden konnte, dass sie über \cs{write18} gestartet +werden. Falls dies geändert werden soll, muss entweder die Variable +\envname{TEXMFOUTPUT} gesetzt oder die Konfigurations"-einstellung +|openout_any| geändert werden. + +\XeTeX\ unterstützt nun wie pdf\TeX\ optischen Randausgleich. + +\prog{tlmgr} speichert eine Sicherheitskopie von aktualisierten Paketen +(\code{tlmgr option autobackup 1}), so dass ein fehlerhaftes Update mit +\code{tlmgr restore} rückgängig gemacht werden kann. Falls Sie hierfür +nicht genug Platz haben, kann dies mit \code{tlmgr ++option autobackup 0} abgeschaltet werden. + +Neu enthaltene Programme: p\TeX\ und verwandte Programme zum +japanischen Schriftsatz, das Programm \BibTeX{}U für ein Unicode-fähiges +\BibTeX, das Programm \prog{chktex} (\url{http://baruch.ev-en.org/proj/chktex}) +zum Überprüfen von \AllTeX-Dokumenten, \prog{dvisvgm} (\url{http://dvisvgm.sourceforge.net}) zum Konvertieren von DVI nach SVG. + +Neu unterstütze Systeme: \code{amd64-freebsd}, +\code{amd64-kfreebsd}, \code{i386-freebsd}, \code{i386-kfreebsd}, +\code{x86\_64-darwin}, \code{x86\_64-solaris}. + +Eine Änderung in \TL{} 2009, die niczht dokumentiert wurde: Zahlreiche +\TeX4ht-bezogene Programme fielen weg, hierfür gibt es nun das Programm +\code{mk4ht}. + +Abschließend kann \TL\ nicht mehr direkt von der \DVD\ ausgeführt werden. +Eine einzelne \DVD\ inst nicht mehr groß genug. Als Nebeneffekt sollte die +Installation von der \DVD\ schneller als früher sein. + \subsection{Zukunft} \emph{{\TL} ist nicht perfekt! -- und wird es auch nie sein.} Wir planen -- cgit v1.2.3