From 88fd3b2828986f96304110d4de509e5c80ffe6a6 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Fri, 26 Jan 2007 02:41:38 +0000 Subject: updates to german documentation, sorry for the bad german, but it is 3:40 in the morning ... git-svn-id: svn://tug.org/texlive/trunk@3818 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-doc/doc/german/texlive-ge/live.css | 1 - Master/texmf-doc/doc/german/texlive-ge/live.html | 1856 +++++++++++----------- Master/texmf-doc/doc/german/texlive-ge/live.pdf | Bin 943326 -> 975832 bytes 3 files changed, 948 insertions(+), 909 deletions(-) (limited to 'Master/texmf-doc/doc/german') diff --git a/Master/texmf-doc/doc/german/texlive-ge/live.css b/Master/texmf-doc/doc/german/texlive-ge/live.css index 9d3745697ae..8faed891abd 100644 --- a/Master/texmf-doc/doc/german/texlive-ge/live.css +++ b/Master/texmf-doc/doc/german/texlive-ge/live.css @@ -289,7 +289,6 @@ .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; } p.indent{ text-indent: 1.5em } @media print {div.crosslinks {visibility:hidden;}} diff --git a/Master/texmf-doc/doc/german/texlive-ge/live.html b/Master/texmf-doc/doc/german/texlive-ge/live.html index 2c136c4f543..7448b96d4e6 100644 --- a/Master/texmf-doc/doc/german/texlive-ge/live.html +++ b/Master/texmf-doc/doc/german/texlive-ge/live.html @@ -8,7 +8,7 @@ - + @@ -24,7 +24,7 @@ class="E">EXLive-System
TEX Collection 2007 -
Karl Berry (Herausgeber)
(DANTE e.V.)

Dezember 2006
+class="ec-lmr-12">Jänner 2007 -

+

Inhaltsverzeichnis

-1 1 Einleitung -
 1.1  1.1 Einsatzmöglichkeiten des TEX Live-Systems der TEX Collection -
 1.2  1.2 »Wo bekomme ich Hilfe?« oder »Hier werden Sie geholfen!« -
2 2 Struktur des TEXLive-Systems -
 2.1  2.1 Die Distributionen live, inst, protext -
 2.2  2.2 Basisverzeichnisse -
 2.3  2.3 Überblick über die vordefinierten texmf-Bäume -
 2.4  2.4 TEX-Erweiterungen -
 2.5  2.5 Weitere Programme der TEX Live -
3 3 Installation und Anwendung von TEX Live unter UNIX -
 3.1  3.1 TEX Live direkt vom Verteilungsmedium starten (UNIX) -
 3.2  3.2 Installation des TEX Live-Systems auf der Festplatte -
 3.3  3.3 Nicht interaktive Installation -
 3.4  3.4 Installation einzelner Pakete auf einer Festplatte -
4 4 Installationsnacharbeiten und Wartung -
 4.1  4.1 Konfigurationsprogramm texconfig -
 4.2  4.2 Testen der Installation -
5 5 Installation unter Mac OS X -
6 6 Installation und Einsatz unter Windows -
 6.1 Installon von T 6.1 Installation von TEX Live auf Festplatte -
 6.2  6.2 Installation von Support-Paketen für Windows -
 6.3  6.3 Wartung Ihrer Installation -
 6.4  6.4 Hinzufügen eigener Pakete zur existierenden Installation -
 6.5  6.5 Benutzung von tlmp.exe in der Kommandozeile -
 6.6  6.6 Installation im Netzwerk -
 6.7  6.7 Win32-Unterschiede zum Standard-Web2C -
 6.8  6.8 Persönliche Konfiguration -
 6.9  6.9 Installation testen -
 6.10  6.10 Drucken -
 6.11  6.11 Tipps und Tricks für Win32-Plattformen -
 6.12  6.12 Problemfälle -
7 7 Anleitung zum Web2C-System -
 7.1  7.1 Dateisuche mit der Kpathsea-Bibliothek -
 7.2  7.2 Dateinamen-Datenbanken -
 7.3  7.3 Einstellungen zur Laufzeit -
8 8 Danksagungen -
9 9 Geschichtliches -
 9.1  9.1 Vergangenheit -
 9.2  9.2 2003 -
 9.3  9.3 2004 -
 9.4  9.4 2005 -
 9.5  9.5 Gegenwart -
 9.6  9.6 Zukunft

Abbildungsverzeichnis

-
Suche nach Konfigurationsdateien
Suche nach Prologdateien
Suche nach Konfigurationsdateien
Suche nach Prologdateien
Suche nach Font-Dateien

Tabellenverzeichnis

-
Unterstützte Betriebssysteme und Architekturen
Unterstützte Betriebssysteme und Architekturen
Optionen im Installationshauptmenü

1 Einleitung

-

Diese Anleitung beschreibt das T

Diese Anleitung beschreibt das TEX Live-System. Die TEX Live enthält TEX/LATWarnung: Für ältere Macintosh-Systeme und MS-DOS sind diese TEX-Systeme wenig hilfreich. -

T

TEX Live enthält lauffähige Versionen von TEX, LaTeX2e, ConTEXt, Metafont, METAPOST, @@ -194,16 +194,16 @@ class="E">EX-Benutzergruppen entstanden ist und kurz im Abschnitt& href="#x1-70002">2 auf Seite 8 beschrieben wird. -

Wenn Sie neuere Versionen der dort aufgeführten Pakete zu suchen wollen, gehen Sie am besten zu +

Wenn Sie neuere Versionen der dort aufgeführten Pakete zu suchen wollen, gehen Sie am besten zu CTAN: http://www.ctan.org/. -

Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen T

Eine kurze Zusammenfassung der wesentlichen Änderungen der aktuellen TEX Live-Version gegenüber der Vorgängerversion finden Sie im Abschnitt 9 auf Seite 77. -

+href="#x1-660009">78. +

1.1 Einsatzmöglichkeiten des TEX Live-Systems der EX Collection

-

Sie können das T

Sie können das TEX Live-System auf drei verschiedene Arten nutzen: -

+

    -
  1. Sie können auf Kosten der Ausführungsgeschwindigkeit alle zu TSie können auf Kosten der Ausführungsgeschwindigkeit alle zu TEX gehörenden Programme direkt von der live-DVD starten und auf alle Makros und Zeichensätze zugreifen (siehe hierzu @@ -226,20 +226,20 @@ href="#x1-80002.1">2.1 auf Seite  href="#x1-80002.1">9 über die verschiedenen Distributionen). Dieses Vorgehen benötigt kaum Plattenplatz – der Geschwindigkeitsverlust kann akzeptiert werden.
  2. -
  3. Sie können das TSie können das TEX Live-System komplett (oder Teile davon) auf einer lokalen Platte installieren. Dies ist sicherlich der Normalfall, erfordert aber mindestens 100 MB Plattenplatz. Für das empfohlene Standardsystem benötigen Sie 310 MB und für eine Komplettinstallation bis zu 1,3 GB an Plattenspeicherplatz.
  4. -
  5. Sie haben die Möglichkeit, Ihr bestehendes TSie haben die Möglichkeit, Ihr bestehendes TEX-System durch Pakete oder Sammlungen von der DVD und CD-ROM zu ergänzen. Dabei ist es gleichgültig, welches TEX-System Sie benutzen.
-

Alles das wird bei den betreffenden Installationsanleitungen für jedes Betriebssystem ausführlich +

Alles das wird bei den betreffenden Installationsanleitungen für jedes Betriebssystem ausführlich erläutert. Hier das Notwendigste:

-

+

1.2 »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« @@ -269,8 +269,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 Sie 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/). @@ -321,13 +321,13 @@ href="news:news.answers" class="url" >news:news.answers verschickt. Die FAQ besteht aus mehreren Teilen, wobei jeder Teil ohne News-Header nicht länger als ca. 32 KB ist. -

Des Weiteren existiert eine +

Des Weiteren existiert eine englischsprachige FAQ-Sammlung (texmf-doc/doc/english/FAQ-en/), 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/groups?group=de.comp.text.tex< starten – oder 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/groups?group=comp.text.tex" class="url" >http://groups.google.de/groups?group=comp.text.tex) 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@listserv.dfn.de zu nennen ist (das englischsprachige Äquivalent ist beraterkreis@dante.de). Wie Sie sich in class="ec-lmtt-10">TeX-D-L eintragen können, finden Sie in der FAQ unter »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 @@ -450,14 +450,14 @@ class="ec-lmtt-10">tex-live@tug.org nutzen. Korrekturen, Anmer 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

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 Struktur des TEX Live-Systems

-

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

+

2.1 Die Distributionen live, inst, protext

-

Das Material des T

Das Material des TEX Live-Systems war von Jahr zu Jahr angewachsen und hatte den Rahmen, der durch die Größe einer CD-ROM vorgegeben war, gesprengt. Um nicht wieder eine willkürliche Auswahl unter den unzähligen Paketen, Zeichensätzen und Hilfsprogrammen treffen zu müssen, wurde schon 2003 @@ -498,12 +498,12 @@ class="ec-lmss-10">EX Collection in unterschiedliche Distributionen zu zerlegen. Im Einzelnen: -

+

live
-

ist ein vollständiges System auf einer DVD. Mit mehr als 1,1 GB ist es zu groß +

ist ein vollständiges System auf einer DVD. Mit mehr als 1,1 GB ist es zu groß für eine CD-ROM. Es kann auf Festplatte installiert oder direkt von der DVD gestartet werden. Zusätzlich enthält die DVD unabhängig vom TEX Live-System die @@ -521,12 +521,12 @@ class="E">EXbasiert – und ein fast vollst CTAN-Archivs (Stand: Oktober 2005) und eine Sammlung verschiedener Pakete in einem texmf-extra-Verzeichnis. -

Wenn Sie die DVD unter Windows »mounten«, bietet Ihnen das Setup-Programm an, +

Wenn Sie die DVD unter Windows »mounten«, bietet Ihnen das Setup-Programm an, protext zu starten (siehe unten). Es berücksichtigt dabei auch CTAN und TEX Live, die sich in Unterverzeichnissen der obersten Stufe auf der DVD befinden. -

Für CTAN und den Verzeichnisbaum

Für CTAN und den Verzeichnisbaum texmf-extra gelten andere Weitergabe-Bedingungen als für TEX Live. Achten Sie bitte darauf, wenn Sie diese (oder @@ -535,7 +535,7 @@ class="E">EX Live. Achten Sie bitte darauf, wenn Sie diese (oder inst

-

(installable) ist ein Komplettsystem auf CD-ROM. Um dies zu ermöglichen, wurden +

(installable) ist ein Komplettsystem auf CD-ROM. Um dies zu ermöglichen, wurden alle Dateien auf dieser CD-ROM komprimiert. Daher kann man TEX auch nicht direkt von der live-DVD auf der protext

-

ProT

ProTEXt ist eine Erweiterung der MiKTEX-Distribution für Windows. Es ergänzt MiKTEXt finden Sie im WWW übrigens unter http://tug.org/protext/. -

ProT

ProTEXt wird sowohl auf der live-DVD als auch auf einer eigenen CD-ROM angeboten (für diejenigen, die die DVD nicht benutzen können).

-

Welche der drei Distributionen Sie geladen haben, zeigt ihnen die Datei »

Welche der drei Distributionen Sie geladen haben, zeigt ihnen die Datei »00typ.TL« im Wurzelverzeichnis @@ -580,7 +580,7 @@ class="ec-lmtt-10">00INST.TL Distribution und ihre Einschränkungen:

-

+

   includes all packages.
-

Alle DANTE-Mitglieder erhalten die T

Alle DANTE-Mitglieder erhalten die TEX Live-DVD als Beilage zur Vereinszeitschrift »Die TEXnische Komödie«. Für all diejenigen, die nichts mit der DVD anfangen können, ist auf Anfrage auch eine @@ -624,12 +624,12 @@ class="E">EX Live-CD-ROM erh class="E">EXt-CD-ROM. Wenden Sie sich bitte an das Büro von DANTE, Deutschsprachige Anwendervereinigung TeX e.V., wenn Sie Interesse an einer der beiden CD-ROMs haben. -

+

2.2 Basisverzeichnisse

-

In diesem Abschnitt beschreiben wir die Basisverzeichnisse der T

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

Auf der

Auf der live-DVD befindet sich die gesamte TEX Live-Hierarchie im Unterverzeichnis texliveYYYY – @@ -642,14 +642,14 @@ id="TBL-2-2">bin

ausführbare Programme des T

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

Quelldateien aller Programme inklusive der Web2C-Quellen für die T

Quelldateien aller Programme inklusive der Web2C-Quellen für die TEX- und Metafont-Pakete als komprimierte bzip2-Archive @@ -657,7 +657,7 @@ class="ec-lmtt-10">bzip2-Archive style="vertical-align:baseline;" id="TBL-2-3-">support

verschiedene Programme und Hilfspakete, die

verschiedene Programme und Hilfspakete, die nicht automatisch mitinstalliert werden, wie z. B. Editoren und TEX-Shells @@ -665,7 +665,7 @@ class="E">EX-Shells style="vertical-align:baseline;" id="TBL-2-4-">texmf

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

Verzeichnisbaum für Programme und zugehörigen Hilfsdateien und Anleitungen; enthält keine TEX-Formate und Pakete (siehe TEXMFMAIN im nächsten Abschnitt) @@ -673,19 +673,19 @@ class="ec-lmtt-10">TEXMFMAIN im n 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) texmf-doc

Verzeichnisbaum mit vollständigen Dokumentationen (ohne andere installierte +class="td10">

Verzeichnisbaum mit vollständigen Dokumentationen (ohne andere installierte Dateien); sortiert nach Sprachen texmf-var

Verzeichnisbaum für automatisch erzeugte und gespeicherte Dateien für T

Verzeichnisbaum für automatisch erzeugte und gespeicherte Dateien für TEX, Metafont und andere (siehe TEXMFSYSVAR im nächsten Abschnitt), @@ -693,7 +693,7 @@ class="ec-lmtt-10">TEXMFSYSVAR im n style="vertical-align:baseline;" id="TBL-2-8-">xemtex

Verzeichnis mit nützlichen Programmen für Windows aus dem XEmT

Verzeichnis mit nützlichen Programmen für Windows aus dem XEmTEX-Paket (Alle diese Programme sind auf UNIX-Systemen in der Regel vorinstalliert oder lassen sich zumindest leicht kompilieren.) @@ -701,10 +701,10 @@ class="E">EX-Paket style="vertical-align:baseline;" id="TBL-2-9-">

-

Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie im Wurzelverzeichnis der Distribution +

Zusätzlich zu den oben aufgeführten Verzeichnissen finden Sie im Wurzelverzeichnis der Distribution auch noch die Installationsskripte und die README-Dateien in verschiedenen Sprachen. -

Das Verzeichnis

Das Verzeichnis texmf-doc enthält zwar nur Anleitungen, bei weitem aber nicht die gesamte Dokumentation: Die Dokumentation für Programme (Handbücher, »man pages«, GNU-info-Dateien) beispielsweise finden Sie im Verzeichnis EX-Pakete und -Formate im Verzeichnis texmf-dist/doc. -

Benutzen Sie die Programme

Benutzen Sie die Programme texdoc oder texdoctk, wenn Sie auf der Suche nach irgendeiner Dokumentationsdatei sind. Hilfreich in diesem Zusammenhang könnte auch die Link-Sammlung @@ -722,26 +722,26 @@ Dokumentationsdatei sind. Hilfreich in diesem Zusammenhang k class="ec-lmtt-10">doc.html im Wurzelverzeichnis sein. -

+

2.3 Überblick über die vordefinierten texmf-Bäume

-

Dieser Abschnitt listet alle vordefinierten texmf-Bäume, die vom System benutzt werden, und deren +

Dieser Abschnitt listet alle vordefinierten texmf-Bäume, die vom System benutzt werden, und deren Bedeutung auf. Das Kommando texconfig conf zeigt Ihnen die aktuellen Einstellungen dieser Variablen an. -

+

TEXMFMAIN
-

In diesem Baum befinden sich wichtige Teile des Systems, Hilfsprogramme (wie +

In diesem Baum befinden sich wichtige Teile des Systems, Hilfsprogramme (wie web2c/mktexdir), pool-Dateien und andere Hilfsdateien.

TEXMFDIST
-

In diesem Baum befinden sich die wesentlichen Makro-Pakete, Fonts usw. Dieser Baum +

In diesem Baum befinden sich die wesentlichen Makro-Pakete, Fonts usw. Dieser Baum enthält systemunabhängige Daten, die prinzipiell von jedem TDS-kompatiblem TEX-System nutzbar sein sollten. @@ -749,13 +749,13 @@ class="E">EX-System TEXMFLOCAL

-

Dieser Baum ist für Ergänzungen oder Aktualisierungen von Makros, Fonts etc. gedacht, die +

Dieser Baum ist für Ergänzungen oder Aktualisierungen von Makros, Fonts etc. gedacht, die Administratoren für alle Nutzer installieren.

TEXMFHOME
-

In diesem Baum können einzelne Nutzer Ergänzungen oder Aktualisierungen von Makros, +

In diesem Baum können einzelne Nutzer Ergänzungen oder Aktualisierungen von Makros, Fonts etc. ablegen. Standardmäßig befindet sich dieser Baum unterhalb von $HOME, so dass andere Nutzer von Änderungen hier nicht beeinflusst werden. @@ -763,7 +763,7 @@ class="ec-lmtt-10">$HOME, so dass TEXMFCONFIG

-

Dieser Baum wird von den Hilfsprogrammen von teT

Dieser Baum wird von den Hilfsprogrammen von teTEX wie texconfig, updmap und @@ -775,7 +775,7 @@ class="ec-lmtt-10">$HOME, so dass TEXMFSYSCONFIG

-

Dieser Baum wird von den Hilfsprogrammen von teT

Dieser Baum wird von den Hilfsprogrammen von teTEX wie texconfig-sys, updmap-sys @@ -787,7 +787,7 @@ class="E">EX Live-Systems f TEXMFVAR

-

Dieser Baum wird von Hilfsprogrammen wie

Dieser Baum wird von Hilfsprogrammen wie texconfig, updmap und fmtutil benutzt, um @@ -796,27 +796,27 @@ class="ec-lmtt-10">fmtutil benutzt, um 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.

-

Für näherere Hinweise zu

Für näherere Hinweise zu texconfig und zu den davon abhängigen Hilfsprogrammen siehe Abschnitt 4.1 auf Seite 33. +href="#x1-190004.1">34. -

+

2.4 TEX-Erweiterungen

-

Unter den T

Unter den TEX-Systemen der TEX Live befinden sich verschiedene TEX-Erweiterungen: -

+

e-EX
-

stellt bei 100%-iger Kompatibilität zum normalen T

stellt bei 100%-iger Kompatibilität zum normalen TEX einen kleinen, aber mächtigen Satz neuer Befehle bereit (für Makroexpansion, Character-Scanning, zusätzliche Klassen für »marks«, erweiterte Debug-Möglichkeiten und andere). Zusätzlich gibt @@ -846,7 +846,7 @@ class="E">EX

-

enhält die e-T

enhält die e-TEX Erweiterungen, und erlaubt zusätzlich die Ausgabe in PDF-Dateien sowie DVI-Dateien. Die Dokumentation zu pdfTEX. N XeTeX

-

bietet die Unterstützung von Unicode Zeichensätzen und +

bietet die Unterstützung von Unicode Zeichensätzen und OpenType Schriften durch diverse zusätzliche Bibliotheken. Mehr Informationen sind unter http://scripts.sil.org/xetex verf Omega

-

(Omega) ist ein T

(Omega) ist ein TEX-System, das intern mit Unicode (16-Bit-Unicode-Zeichen) arbeitet und damit das gleichzeitige Arbeiten mit nahezu allen auf der Welt eingesetzten Schriften und deren Zeichenkodierungen erlaubt. Außerdem @@ -889,146 +889,147 @@ class="E">EX Live-System in der Datei href="../../../../texmf-dist/doc/omega/base/doc-1.8.tex" >texmf-dist/doc/omega/base/doc-1.8.tex.

@
 aleph
-

(Aleph) vereinigt die Omega- und e-T

(Aleph) vereinigt die Omega- und e-TEX-Erweiterungen. Eine Minimaldokumentation finden Sie in texmf-dist/doc/aleph/base.

-

+

2.5 Weitere Programme der TEX Live

-

T

TEX Live enthält eine ganze Reihe unterstützender Programme wie -

+

bibtex
-

Verwalten von Bibliographien +

Verwalten von Bibliographien

dv2dt, dt2dv
-

dvi nach ASCII und umgekehrt

dviconcat
-

Zusammenfügen von DVI-Dateien +

Zusammenfügen von DVI-Dateien

dvips
-

Konversion von DVI in PostScript +

Konversion von DVI in PostScript

dviselect
-

Ausschneiden von Seiten aus DVI-Dateien +

Ausschneiden von Seiten aus DVI-Dateien

dvipdfmx
-

DVI-nach-PDF-Konverter (erzeugt auch CJK-konformes PDF aus DVI-Dateien mit +

DVI-nach-PDF-Konverter (erzeugt auch CJK-konformes PDF aus DVI-Dateien mit Omega-Erweiterungen), als Alternative zu pdfTEX.

dvilj
-

Druckertreiber für die HP-LaserJet-Familie +

Druckertreiber für die HP-LaserJet-Familie

lacheck
-

LAT

LATEX-Syntax-Überprüfung

makeindex
-

Erzeugen eines Stichwortverzeichnisses +

Erzeugen eines Stichwortverzeichnisses

mpost
-

Metafont-ähnliches Grafikprogramm +

Metafont-ähnliches Grafikprogramm

psnup
-

mehrere logische PostScript-Seiten auf einem Blatt platzieren +

mehrere logische PostScript-Seiten auf einem Blatt platzieren

psselect
-

Ausschneiden von Seiten aus PostScript-Dateien +

Ausschneiden von Seiten aus PostScript-Dateien

tex4ht
-

T

TEX-nach-HTML -Konvertierung

texexec
-

ConT

ConTEXt- und PDF-Prozessor.

xdvi
-

DVI-Bildschirmausgabe im X-Window-System

-

+

DVI-Bildschirmausgabe im X-Window-System +

3 Installation und Anwendung von TEX Live unter UNIX

-

Wie schon in Kapitel 

Wie schon in Kapitel 1.1 auf Seite 6 ausgeführt, können Sie TEX Live auf drei Arten nutzen: -

+

    -
  1. Sie können das TSie können das TEX Live-System direkt vom Verteilungsmedium laufen lassen (gilt für die live-DVD).
  2. -
  3. Sie können das Gesamtsystem oder Teile davon auf Ihrer Festplatte installieren (gilt für die +
  4. Sie können das Gesamtsystem oder Teile davon auf Ihrer Festplatte installieren (gilt für die live-DVD, die inst- und protext-CD-ROM).
  5. -
  6. Sie können einzelne Pakete in Ihr bestehendes TSie können einzelne Pakete in Ihr bestehendes TEX-System integrieren, gleichgültig, ob es ein TEX Live-System oder ein anderes ist (gilt für die live-DVD, die inst- und protext-CD-ROM).
-

Die folgenden Abschnitte beschreiben für UNIX jedes dieser drei Verfahren ausführlich zum +

Die folgenden Abschnitte beschreiben für UNIX jedes dieser drei Verfahren ausführlich zum Nachvollziehen. Im Folgenden werden die Eingaben des Benutzers nach dem Kommando-Prompt »>« unterstrichen dargestellt. -



-

Achtung: Die CD-ROMs und die DVD der TX Collection in einem lokalen Netzwerk einsetzen, suchen Sie sich einen Rechner aus, der die Erweiterungen unterstützt und »mounten« Sie die anderen Rechner auf diesen. -

Moderne Linux-, BSD-, Sun- und SGI-Systeme haben normalerweise keine Schwierigkeiten, T

Moderne Linux-, BSD-, Sun- und SGI-Systeme haben normalerweise keine Schwierigkeiten, TEX Live zu benutzen. Wenn Sie ein anderes System einsetzen und TEX Live erfolgreich einbinden konnten, bitten wir Sie um detaillierte Anweisungen, um diese Anleitung weiter verbessern zu können. -

Der Rest der Anleitung geht davon aus, dass Sie die

Der Rest der Anleitung geht davon aus, dass Sie die TE Collection erfolgreich unter Verwendung der Rock-Ridge- und Joliet-Erweiterungen »mounten« konnten. -


+


3.1 TEX Live direkt vom Verteilungsmedium starten (UNIX)

-

Sie können T

Sie können TEX direkt von der live-DVD starten, ohne es vorher auf Festplatte installieren zu müssen (daher der Name T/dev/cdrom) muss u. U. angepasst werden.

-

> mount -t iso9660 /dev/cdrom /mnt/cdrom
-

Wechseln Sie mit Ihrem aktuellen Verzeichnis zum Mount-Point: +

Wechseln Sie mit Ihrem aktuellen Verzeichnis zum Mount-Point:

-

> cd /mnt/cdrom
-

Unter Mac OS X werden CD-ROMs und DVDs automatisch »gemountet«; ein

Unter Mac OS X werden CD-ROMs und DVDs automatisch »gemountet«; ein mount ist deshalb überflüssig. Das Verteilungsmedium wird in das Verzeichnis /Volumes/ »gemountet«. Starten Sie das Installationsskript install-tl.sh:

-

> sh install-tl.sh
Welcome to TeX Live...
-

Nach den Begrüßungsmeldungen und der Ausgabe der Hauptmenü-Liste werden Sie aufgefordert, ein +

Nach den Begrüßungsmeldungen und der Ausgabe der Hauptmenü-Liste werden Sie aufgefordert, ein Kommando einzugeben. Geben Sie die gewünschte Option ein und schließen Sie die Eingabe mit »Return« ab. Bei der Eingabe bleiben Groß- oder Kleinschreibung unberücksichtigt; in unseren Beispielen benutzen wir die Kleinschreibung. -

Um das T

Um das TEX Live-System direkt vom Verteilungsmedium laufen zu lassen, müssen wir als erstes Kommando d eingeben und dann das Unterkommando EX während der Laufzeiten erzeugt wurden (beispielsweise Fonts, Formate und geänderte Konfigurationsdateien), abgelegt werden können. Im folgenden Beispiel benutzen wir /opt/texlive2006 (wenn die +class="ec-lmtt-10">/opt/texlive2007 (wenn die Voreinstellung /usr/local/texlive2005 für Sie in Ordnung ist, können Sie den folgenden Schritt überspringen). Wir empfehlen, das Erscheinungsjahr von T -

+

Enter command:     /usr/local/texlive/2006 +class="ec-lmtt-10"> /usr/local/texlive/2007
...
New value for TEXDIR [/usr/local/texlive/2006]: [/usr/local/texlive/2007]: /opt/texlive2006 +class="ec-lmtt-10">/opt/texlive2007
...
r
:1
-

Zurück im Hauptmenü, geben wir unser zweites und letztes Kommando

Zurück im Hauptmenü, geben wir unser zweites und letztes Kommando r ein, um den Modus »von CD-ROM/DVD laufen lassen (keine Installation auf Disk)« zu erreichen:

-

+

Enter command: Live!
>
-

Nun sind wir wieder zurück am System-Prompt »

Nun sind wir wieder zurück am System-Prompt »>«. -

Der letzte Schritt zu einem funktionsfähigen T

Der letzte Schritt zu einem funktionsfähigen TEX Live-System ist die Änderung zweier Environment-Variablen: PATH und TEXMFSYSVAR erh Verzeichnis-Angabe, die oben festgelegt wurde. In Tabelle 1 sehen Sie eine Liste der verfügbaren Architekturen für die verschiedenen Systeme. -

Direkt im Anschluss an die Installation und das Setzen der Environment-Variablen wird

Direkt im Anschluss an die Installation und das Setzen der Environment-Variablen wird texconfig oder texconfig-sys aufgerufen, um das TEX-System an Ihre lokalen Gegebenheiten anzupassen. Dieser Schritt wird im Abschnitt 4.1 auf Seite 33 näher erläutert. +href="#x1-190004.1">34 näher erläutert.

-


+class="ec-lmtt-10">hppa-hpux +class="ec-lmtt-10">i386-darwin +class="ec-lmtt-10">i386-freebsd +class="ec-lmtt-10">i386-linux +class="ec-lmtt-10">i386-openbsd +class="ec-lmtt-10">i386-solaris +class="ec-lmtt-10">mips-irix +class="ec-lmtt-10">powerpc-aix +class="ec-lmtt-10">powerpc-darwin + + +
@@ -1264,64 +1265,79 @@ class="td11"> alpha-linux
Intel x86 Mac OS X HPPA HP-UX i386-darwin
Intel x86 FreeBSD Intel x86 Mac OS X i386-freebsd
Intel x86 GNU/Linux Intel x86 FreeBSD i386-linux
SGI IRIX Intel x86 GNU/Linux mips-irix
IBM RS/6000 AIX 4.3.* Intel x86 OpenBSD powerpc-aix
Mac OS X Intel x86 Solaris powerpc-darwin
Sun Sparc GNU/Linux SGI IRIX sparc-linux
Sun Sparc Solaris IBM RS/6000 AIX 4.3.* sparc-solaris
Windows 9X/ME/2K/NT/XP (32 bit) Mac OS X win32
Intel x68 64-Bit GNU/Linux Sun Sparc GNU/Linux sparc-linux
Sun Sparc Solaris sparc-solaris
Windows 9X/ME/2K/NT/XP (32 bit) win32
Intel x68 64-Bit GNU/Linux x86_64-linux



-

Die Syntax für das Setzen einer Environment-Variable und der Name der Initialisierungsdatei, in die sie +

Die Syntax für das Setzen einer Environment-Variable und der Name der Initialisierungsdatei, in die sie geschrieben wird, hängt von der Shell ab, die Sie benutzen. Benutzer, die eine Shell einsetzen, die kompatibel zur Bourne-Shell ist (z. B. sh, ksh, usw.), k $HOME/.profile einfügen:

-

+

   PATH
   TEXMFSYSVAR=/opt/texlive2006/texmf-var; TEXMFSYSVAR=/opt/texlive2007/texmf-var; export TEXMFSYSVAR
-

Für C-Shell-kompatible Shells (z. B.

Für C-Shell-kompatible Shells (z. B. csh, tcsh) sind die folgenden Zeilen in die Datei $HOME/.cshrc aufzunehmen:

-

+

     setenv TEXMFSYSVAR /opt/texlive2006/texmf-var
+class="ec-lmtt-10"> /opt/texlive2007/texmf-var
-

Nach dieser Änderung loggen Sie sich aus und wieder ein und testen Ihre Installation (siehe +

Nach dieser Änderung loggen Sie sich aus und wieder ein und testen Ihre Installation (siehe Abschnitt 4.2 auf Seite 34. -

Wenn Sie sich nicht sicher sind, fragen Sie Ihren lokalen System-Guru um Rat, denn es variiert +href="#x1-200004.2">35. +

Wenn Sie sich nicht sicher sind, fragen Sie Ihren lokalen System-Guru um Rat, denn es variiert beispielsweise, wie CD-ROMs oder DVDs zu »mounten« sind, welche Verzeichnisse benutzt werden dürfen oder wie die Änderungen in den Initialisierungsdateien vorgenommen werden müssen.

3.2 Installation des TEX Live-Systems auf der Festplatte

-

Es ist sicherlich der Standardfall, das T

Es ist sicherlich der Standardfall, das TEX Live-System auf der Festplatte zu installieren. Dies kann von der TEX Live-CD-ROM erfolgen. (lesen Sie Abschnitt 2.1 auf Seite 9 für eine Erläuterung der verschiedenen Distributionen.) -

Zuerst »mounten« Sie die CD-ROM oder DVD unter Verwendung der Rock-Ridge-Erweiterungen. Das +

Zuerst »mounten« Sie die CD-ROM oder DVD unter Verwendung der Rock-Ridge-Erweiterungen. Das Kommando hierfür variiert von System zu System; die nachfolgenden Befehle funktionieren unter Linux; nur der Name des CD-ROM-/DVD-Laufwerks (hier /dev/cdrom) muss u. U. angepasst werden.

-

> mount -t iso9660 /dev/cdrom /mnt/cdrom
-

Wechseln Sie mit Ihrem aktuellen Verzeichnis zum Mount-Point: +

Wechseln Sie mit Ihrem aktuellen Verzeichnis zum Mount-Point:

-

> cd /mnt/cdrom
-

Unter Mac OS X werden CD-ROMs und DVDs automatisch »gemountet«; ein

Unter Mac OS X werden CD-ROMs und DVDs automatisch »gemountet«; ein mount ist deshalb überflüssig. Das Verteilungsmedium wird in das Verzeichnis /Volumes/ »gemountet«. Starten Sie das Installationsskript install-tl.sh:

-

> sh install-tl.sh
Welcome to TeX Live...
-

Nach den Begrüßungsmeldungen und der Ausgabe der Hauptmenü-Liste werden Sie aufgefordert, ein +

Nach den Begrüßungsmeldungen und der Ausgabe der Hauptmenü-Liste werden Sie aufgefordert, ein Kommando einzugeben. Geben Sie die gewünschte Option ein und schließen Sie die Eingabe mit »Return« ab. Bei der Eingabe bleiben Groß- oder Kleinschreibung unberücksichtigt; in unseren Beispielen benutzen wir die Kleinschreibung. -

Die Tabelle 

Die Tabelle 2 listet die Optionen des Hauptmenüs auf. Die Abfolge, in der Sie die einzelnen Optionen auswählen, ist unerheblich, mit Ausnahme von »i«, was stets am Ende steht. Wir erläutern die einzelnen @@ -1445,7 +1461,7 @@ Optionen in der angegebenen Reihenfolge:

-


+class="td11">

Plattform ändern

+class="td11">

Programme für andere Plattformen installieren

+class="td11">

Installations-Schema auswählen

+class="td11">

Installations-Schema ändern

+class="td11">

Sprachschema ändern

+class="td11">

Installationsverzeichnisse festlegen

+class="td11">

allgemeine Installationsoptionen

+class="td11">

Installation starten

@@ -1560,7 +1576,7 @@ class="td01">
@@ -1462,96 +1478,96 @@ id="TBL-4-2">
p

The platform you are running on.

Plattform ändern

b

The architectures for which to install binaries.

Programme für andere Plattformen installieren

s

The base installation scheme to use (minimal, recommended, full, etc.

Installations-Schema auswählen

c

Override the base scheme for individual collections.

Installations-Schema ändern

l

Override for language collections.

Sprachschema ändern

d

Directories in which to install.

Installationsverzeichnisse festlegen

o

Other options.

allgemeine Installationsoptionen

i

Perform the installation.

Installation starten


-

Die Optionen im Einzelnen: +

Die Optionen im Einzelnen:

  • Current platform: Das Installationsskript versucht automatisch festzustellen, auf welcher @@ -1591,30 +1607,30 @@ id="TBL-5-2">

    Angabe

    Inhalt und Verwendung +class="td11">

    Inhalt und Verwendung



    basic

    Diese Angabe ist dann sinnvoll, wenn Sie nur wenig Platz auf der +class="td11">

    Diese Angabe ist dann sinnvoll, wenn Sie nur wenig Platz auf der Festplatte haben. full

    Dies ist die Voreinstellung. Mit dieser Angabe bekommen Sie einfach alles. +class="td11">

    Dies ist die Voreinstellung. Mit dieser Angabe bekommen Sie einfach alles. medium

    Irgendwo dazwischen +class="td11">

    Irgendwo dazwischen



-

Daneben gibt es u. a. auch noch Paket-Zusammenstellungen für Omega and XML. +

Daneben gibt es u. a. auch noch Paket-Zusammenstellungen für Omega and XML.

  • Individual collections: Über dieses Menü ist es möglich, den Umfang der zu installierenden @@ -1630,14 +1646,14 @@ class="ec-lmbx-10">Language collections: Dieses Men class="ec-lmtt-10">c – nämlich das vorgegebene Schema zu ändern: Hier können Sie den Installationsumfang für die Sprachunterstützung festlegen. -

    Jede Sammlung besteht aus verschiedenen Paketen, die Makros, Fonts und Trennmuster enthalten. +

    Jede Sammlung besteht aus verschiedenen Paketen, die Makros, Fonts und Trennmuster enthalten. Beispielsweise wird das Makropaket frenchle.sty installiert, wenn die Sprachsammlung French ausgewählt wird. Darüber hinaus hat die Sprachauswahl Einfluss auf die Konfigurationsdatei language.dat. Diese Datei steuert, welche Trennmuster geladen werden. -

    Die Liste für Sprachen der T

    Die Liste für Sprachen der TEX Live umfasst (Hier muss bei den Auswahl-Buchstaben Groß-/ Kleinschreibung unterschieden werden): @@ -1649,54 +1665,54 @@ id="TBL-6-2">

    (einige) Afrikanische +class="td01">

    (einige) Afrikanische Skripte

    Arabisch

    Armenisch

    Chinesisch Japanisch +class="td11">

    Arabisch

    Armenisch

    Chinesisch Japanisch Koreanisch

    Kroatisch

    Kyrillisch

    Tschechisch/ +class="td01">

    Kroatisch

    Kyrillisch

    Tschechisch/ Slowakisch

    Dänisch +class="td11">

    Dänisch

    Niederländisch

    Finnisch

    Französisch

    Deutsch +class="td01">

    Niederländisch

    Finnisch

    Französisch

    Deutsch

    Griechisch

    Ungarisch

    Indisch

    Italienisch +class="td01">

    Griechisch

    Ungarisch

    Indisch

    Italienisch

    Latein

    Manju

    Mongolisch

    Norwegisch +class="td01">

    Latein

    Manju

    Mongolisch

    Norwegisch

    Polnisch

    Portugiesisch

    Spanisch

    Schwedisch +class="td01">

    Polnisch

    Portugiesisch

    Spanisch

    Schwedisch

    Tibetanisch

    UK-English

    Vietnamesisch

    Hebräisch +class="td01">

    Tibetanisch

    UK-English

    Vietnamesisch

    Hebräisch

  • -

    Der oben angegebenen Reihenfolge der Sprachen liegt die Abfolge der Auswahl-Boxen des Menüs +

    Der oben angegebenen Reihenfolge der Sprachen liegt die Abfolge der Auswahl-Boxen des Menüs zugrunde.

  • Installation directories: Die folgenden drei Verzeichn TEXDIR
    -

    +


    ist das Wurzelverzeichnis, unterhalb dessen alles installiert wird. Die Voreinstellung ist /usr/local/texlive/2006; diese Angabe wird aber meistens verändert. Sie können auf +class="ec-lmtt-10">/usr/local/texlive/2007; diese Angabe wird aber meistens verändert. Sie können auf diese Weise verschiedene TEX Live-Ausgaben parallel betreiben. Wir empfehlen daher, die Jahresangabe im Verzeichnisnamen beizubehalten. Wenn Sie das neue Release ausführlich getestet haben, könnten Sie dann beispielsweise /usr/local/texlive zu einem symbolischen Link machen. -

    Unter Mac OS X wird das T

    Unter Mac OS X wird das TEX-Front-End üblicherweise in /usr/local/teTeX gesucht. Sie können also überlegen, das TEX Live-System dort zu installieren. TEXMFLOCAL:

    -

    +


    In diesem Zweig speichert das TEX-System üblicherweise die nicht versionsabhängigen Dateien, vornehmlich Fonts. Die Voreinstellung ist @@ -1736,13 +1752,13 @@ class="E">EX Live. In TEXMFSYSVAR:

    -

    +


    In diesem Zweig speichert das System die versionsabhängigen Dateien, insbesondere Format-Dateien und Konfigurationsdateien, die von texconfig-sys verändert werden (siehe Abschnitt 4.1 auf Seite 33). Die Voreinstellung ist 34). Die Voreinstellung ist TEXDIR/texmf-var. Normalerweise gibt es keinen Grund, diese Einstellung zu ändern.

  • @@ -1753,7 +1769,7 @@ class="ec-lmbx-10">Other Options: In diesem Men a
    -

    Hiermit geben Sie ein

    Hiermit geben Sie ein alternatives Verzeichnis an, in das generierte Fonts abgelegt werden dürfen. Standardmäßig wird das durch TEXMFVAR angegebene Verzeichnis @@ -1767,7 +1783,7 @@ class="ec-lmri-10">read-only setzen wollen und daher f l

    -

    Erzeugen symbolischer

    Erzeugen symbolischer Links für Programme, »man pages« bzw. GNU-info-Dateien an anderen Stellen; beispielsweise um die Man-page-Dokumentation unter /usr/local/man und die Info-Dateien unter /usr/local/info zur Verfügung zu stellen (Selbstverständlich müssen Sie im Besitz der notwendigen Privilegien sein, um in die angegebenen Verzeichnisse schreiben zu dürfen.) -

    Es ist nicht ratsam, ein schon bereits bestehendes T

    Es ist nicht ratsam, ein schon bereits bestehendes TEX-System zu überschreiben, das mit dieser Option erstellt wurde. Die Option ist vielmehr dafür gedacht, Links in den schon bekannten Standardverzeichnissen (wie z. B. EX-Verzeichnisse enthalten. d

    -

    Die Installation der Dokumentation (»

    Die Installation der Dokumentation (»doc«) für Fonts und Makros wird unterlassen. Das ist dann sinnvoll, wenn Sie Platz sparen müssen oder die Dokumentation bereits an anderer Stelle abgelegt haben. @@ -1795,7 +1811,7 @@ class="ec-lmbx-10">doc s

    -

    Die Installation des Hauptzweigs mit Fonts und Makros wird übersprungen. Diese +

    Die Installation des Hauptzweigs mit Fonts und Makros wird übersprungen. Diese Option wird bei der Einrichtung eines »shared« Betriebs zwischen Rechnern bzw. Architekturen mittels NFS oder automount f class="ec-lmbx-10">perform installation: Wenn Sie mit Ihrer Konfiguration zufrieden sind, starten Sie mit der Eingabe von i die Installation vom Medium auf die Festplatte. -

    Wenn die Installation abgeschlossen ist, so besteht der nächste Schritt darin, die Variable

    Wenn die Installation abgeschlossen ist, so besteht der nächste Schritt darin, die Variable PATH so zu ergänzen, dass die neu-installierten Programme im architektur-spezifischen Verzeichnis unterhalb von 20 zu finden. Sie können sich aber auch einfach den Inhalt des Verzeichnisses in $TEXDIR/bin ausgeben lassen. -

    Die Syntax für das Setzen einer Environment-Variable und der Name der Initialisierungsdatei, in die sie +

    Die Syntax für das Setzen einer Environment-Variable und der Name der Initialisierungsdatei, in die sie geschrieben wird, hängen von der Shell ab, die Sie benutzen. Benutzer, die eine Shell einsetzen, die kompatibel zur Bourne-Shell ist (z. B. sh, ksh, usw.), k $HOME/.profile aufnehmen:

    -

    +

       PATH=/usr/local/texlive/2006/bin/ PATH=/usr/local/texlive/2007/bin/archname:$PATH; export PATH
    -

    Für C-Shell-kompatible Shells (z. B.

    Für C-Shell-kompatible Shells (z. B. csh, tcsh) sind die folgenden Zeilen in die Datei $HOME/.cshrc @@ -1842,25 +1858,25 @@ aufzunehmen:

    -

    +

       setenv PATH /usr/local/texlive/2006/bin/ /usr/local/texlive/2007/bin/archname:$PATH
    -

    Direkt im Anschluss an die Installation und das Setzen der Environment-Variablen wird

    Direkt im Anschluss an die Installation und das Setzen der Environment-Variablen wird texconfig oder texconfig-sys aufgerufen, um das TEX-System an Ihre lokalen Gegebenheiten anzupassen. Dieser Schritt wird im Abschnitt 4.1 auf Seite 33 näher erläutert. -

    Es folgt ein kurzes kommentiertes Beispiel für eine volle Installation der »Live«-Version (DVD oder +href="#x1-190004.1">34 näher erläutert. +

    Es folgt ein kurzes kommentiertes Beispiel für eine volle Installation der »Live«-Version (DVD oder inst-CD-ROM) mit den Binärdateien für das aktuelle System und den oben vorgeschlagenen Verzeichnis-Änderungen. In diesem Fall ist daher nur das Kommando i erforderlich. Das Zeichen class="ec-lmtt-10">>« steht wie üblich für den Kommandozeilen-Prompt.

    -

    +

    >  example:
    > PATH=/usr/local/texlive/2006/bin/i386-linux:$PATH; PATH=/usr/local/texlive/2007/bin/i386-linux:$PATH; export PATH
    -

    Wenn Sie sich nicht sicher sind, fragen Sie Ihren lokalen System-Guru um Rat, denn es variiert +

    Falls Ihr Unix System den manpath Befehl enthält (für detailierte Informationen siehe man manpath) +können Sie die man Seiten von TEX Live systemweit für den normalen man Befehl zur Verfügung stellen +in dem Sie die Datei /etc/manpath.config editieren (wofür Sie aber wahrscheinlich root Berechtigung +brauchen). Durch Hinzufügen des folgenden Eintrages im der Datei /etc/manpath.config werden die +man Seiten von TEX Live ohne weitere Anpassungen von man gefunden (bitte passen Sie folgende Pfade +an ihr System an): + + +
    +
    +  MANPATH_MAP /usr/local/texlive/2007/bin/i386-linux \ +
                  /usr/local/texlive/2007/texmf/doc/man +
    +
    +

    +

    Wenn Sie sich nicht sicher sind, fragen Sie Ihren lokalen System-Guru um Rat, denn es variiert beispielsweise, wie CD-ROMs oder DVDs zu »mounten« sind, welche Verzeichnisse benutzt werden dürfen oder wie die Änderungen in den Initialisierungsdateien vorgenommen werden müssen.

    3.3 Nicht interaktive Installation

    -

    Die Vorgabeverzeichnisse können durch das Setzen von Umgebungsvariablen geändert werden, wodurch +

    Die Vorgabeverzeichnisse können durch das Setzen von Umgebungsvariablen geändert werden, wodurch eine automatische, d. h. nicht interaktive Installation ermöglicht wird, siehe folgendes Beispiel:

    -

    +

    > | sh install-tl.sh
    -

    Die Umgebungsvariable

    Die Umgebungsvariable TEXLIVE_INSTALL_PREFIX überschreibt die Vorgabe für /usr/local/texlive, während alles andere unverändert bleibt – daher würde obiges Beispiel die gesamte Installation nach /opt/texlive/2006 durchführen. -

    Wie üblich unter Unix kann das /opt/texlive/2007 durchführen. +

    Wie üblich unter Unix kann das echo i durch eine beliebe Folge von Eingabebefehlen durch ein »here« Dokument ersetzt werden, so dass eine beliebige Folge von Befehlen ausgeführt werden kann. -

    Folgende Liste gibt die möglichen Umgebungsvariablen an: -

    - +

    Folgende Liste gibt die möglichen Umgebungsvariablen an: +

    TEXLIVE_INSTALL_PREFIX
    -

    Überschreibt

    Überschreibt /usr/local/texlive.

    TEXLIVE_INSTALL_TEXDIR
    -

    Überschreibt $TEXLIVE_INSTALL_PREFIX/2006. +

    Überschreibt $TEXLIVE_INSTALL_PREFIX/2007.

    TEXLIVE_INSTALL_TEXMFLOCAL
    -

    Überschreibt

    Überschreibt $TEXLIVE_INSTALL_PREFIX/texmf-var.

    TEXLIVE_INSTALL_TEXMFSYSVAR
    -

    Überschreibt + +

    Überschreibt $TEXLIVE_INSTALL_TEXDIR/texmf-var.

    TEXLIVE_INSTALL_TEXMFHOME
    -

    Überschreibt

    Überschreibt $HOME/texmf.

    -

    Es wäre besser die GNU Standardmethode mit

    Es wäre besser die GNU Standardmethode mit configure und Optionen zu unterstützen anstelle der Umgebungsvariablen. Freiwillige für die Implementierung sind herzliche willkommen. -

    +

    3.4 Installation einzelner Pakete auf einer Festplatte

    -

    Sie können die T

    Sie können die TEX Live auch dazu benutzen, ein bestehendes TEX-System auf den neuesten Stand zu bringen bzw. die Daten einer bestehenden Installation durch einzelne Pakete oder Sammlungen zu ergänzen. -

    Zuerst »mounten« Sie die CD-ROM oder DVD unter Verwendung der Rock-Ridge-Erweiterungen. Das +

    Zuerst »mounten« Sie die CD-ROM oder DVD unter Verwendung der Rock-Ridge-Erweiterungen. Das Kommando hierfür variiert von System zu System; die nachfolgenden Befehle funktionieren unter Linux; nur der Name des CD-ROM-/DVD-Laufwerks (hier /dev/cdrom) muss u. U. angepasst werden.

    -

    > mount -t iso9660 /dev/cdrom /mnt/cdrom
    -

    Wechseln Sie mit Ihrem aktuellen Verzeichnis zum Mount-Point: +

    Wechseln Sie mit Ihrem aktuellen Verzeichnis zum Mount-Point:

    -

    > cd /mnt/cdrom
    -

    Unter Mac OS X werden CD-ROMs und DVDs automatisch »gemountet«; ein

    Unter Mac OS X werden CD-ROMs und DVDs automatisch »gemountet«; ein mount ist deshalb überflüssig. Das Verteilungsmedium wird in das Verzeichnis /Volumes/ »gemountet«. - -

    Führen Sie das /Volumes/ »gemountet«. +

    Führen Sie das für diesen Zweck vorgesehene Installations-Skript install-pkg.sh aus (das im vorigen Abschnitt vorgestellte Skript install-tl.sh ist nur für eine Erstinstallation gedacht):

    -

    +

    > sh install-pkg.sh Optionen
    -

    Das Skript kann über Kommandozeilenparameter gesteuert werden. Die ersten zwei dienen zur Auswahl +

    Das Skript kann über Kommandozeilenparameter gesteuert werden. Die ersten zwei dienen zur Auswahl des zu installierenden Pakets, zur Auswahl der Sammlung (z. B. »tex-mathextra«), zur Angabe des Verzeichnisses, auf das das Medium »gemountet« ist und zur Angabe des Verzeichnisses, das die -Dateilisten der Pakete enthält (diese beiden werden automatisch gesetzt): -

    +Dateilisten der Pakete enthält (diese beiden werden automatisch gesetzt): + +

    --package=pgk-name
    -

    Name des gewünschten Pakets (

    Name des gewünschten Pakets (package)

    --collection=coll-name
    -

    Name der gewünschten Sammlung (

    Name der gewünschten Sammlung (collection)

    --nodoc
    -

    Dokumentationsdateien nicht mitkopieren +

    Dokumentationsdateien nicht mitkopieren

    --nosrc
    -

    Quelldateien nicht mitkopieren +

    Quelldateien nicht mitkopieren

    --cddir=cd-dir
    -

    Quellverzeichnis, von dem gelesen wird (Voreinstellung ist das aktuelle +

    Quellverzeichnis, von dem gelesen wird (Voreinstellung ist das aktuelle Verzeichnis): Wenn Sie die oben stehenden Anweisungen befolgt haben, befinden Sie sich im Distributionsverzeichnis und müssen keine Änderungen vornehmen. @@ -2091,7 +2134,7 @@ class="list"> class="ec-lmtt-10">--listdir=list-dir

    -

    das sogenannte »list«-Verzeichnis innerhalb von

    das sogenannte »list«-Verzeichnis innerhalb von cd-dir, von dem die Paket-Informationen gelesen werden: Die Voreinstellung für list-dir ist @@ -2100,7 +2143,7 @@ class="ec-lmro-10">cd-dir/texmf/tpm/lists; der einzige Grund für eine Änderung läge vor, wenn Sie Änderungen am TEX Live-System selbst vornähmen.

    -

    Die eigentliche Aktion wird durch weitere Parameter gesteuert. Die ersten beiden verhindern die +

    Die eigentliche Aktion wird durch weitere Parameter gesteuert. Die ersten beiden verhindern die Installation der Dokumentation bzw. der Quelldateien eines Pakets. Der dritte verhindert den Aufruf von mktexlsr beim Abschluss der Installation, womit die Datenbank der Verzeichnisstruktur neu aufgebaut @@ -2110,36 +2153,36 @@ Skripts kann vergr Paket (oder Sammlung) ein tar-Archiv erzeugt werden, in dem die Dateien schon die korrekte texmf-Verzeichnisstruktur haben. - -

    +href="../../../../texmf" >texmf-Verzeichnisstruktur haben. +

    --listonly
    -

    Auflistung, welche Dateien in einem Paket oder einer Sammlung sind; keine +

    Auflistung, welche Dateien in einem Paket oder einer Sammlung sind; keine Installation des Pakets

    --archive=tarfile
    -

    Statt das angegebene Paket oder die Sammlung zu installieren, wird ein +

    Statt das angegebene Paket oder die Sammlung zu installieren, wird ein tar-Archiv erzeugt.

    -

    Zusätzliche Optionen: -

    +

    Zusätzliche Optionen: +

    +

    --nohash
    -

    kein Hash-Lauf von

    kein Hash-Lauf von mktexlsr

    --config
    -

    nach der Installation einen Konfigurationslauf mit »

    nach der Installation einen Konfigurationslauf mit »texconfig init« durchführen @@ -2147,16 +2190,16 @@ class="ec-lmtt-10"> init --verbose

    -

    mehr Informationen ausgeben, was das Skript während seines Laufs macht

    -

    Hier einige Beispiele für die Verwendung des Skripts: -

    +

    mehr Informationen ausgeben, was das Skript während seines Laufs macht

    +

    Hier einige Beispiele für die Verwendung des Skripts: +

      -
    1. Wollen Sie beispielsweise wissen, welche Dateien mit dem Paket Wollen Sie beispielsweise wissen, welche Dateien mit dem Paket fancyhdr installiert werden würden, ist folgender Befehl einzugeben, der die entsprechende Ausgabe zur Folge hat:
      -

      +

      >   ....
    2. -
    3. Installation des LATInstallation des LATEX-Pakets natbib:
      - - -

      +

      > install-pkg.sh --package=natbib
    4. -
    5. Installation des Pakets Installation des Pakets alg ohne Quelldateien und ohne Dokumentation:
      -

      +

      > install-pkg.sh --package=alg --nosrc --nodoc
      -
      +
      +
    6. -
    7. Installation der Pakete mit zusätzlichen plainTInstallation der Pakete mit zusätzlichen plainTEX-Makros:
      -

      +

      > install-pkg.sh --collection=tex-plainextra
    8. -
    9. Erzeugen eines Erzeugen eines tar-Archivs aller Dateien des Pakets PSTricks im Verzeichnis /tmp:
      -

      +

      > install-pkg.sh --package=pstricks --archive=/tmp/pstricks.tar
    -

    Wenn Sie sich nicht sicher sind, fragen Sie Ihren lokalen System-Guru um Rat, denn es variiert +

    Wenn Sie sich nicht sicher sind, fragen Sie Ihren lokalen System-Guru um Rat, denn es variiert beispielsweise, wie CD-ROMs oder DVDs zu »mounten« sind, welche Verzeichnisse benutzt werden dürfen oder wie die Änderungen in den Initialisierungsdateien vorgenommen werden müssen. -

    +

    4 Installationsnacharbeiten und Wartung

    -

    Nachdem die Hauptinstallation durchgeführt ist, müssen das T

    Nachdem die Hauptinstallation durchgeführt ist, müssen das TEX-System an Ihre lokalen Gegebenheiten angepasst und einige Tests durchgeführt werden. -

    Eine andere Form der Nacharbeit ist das nachträgliche Installieren von Paketen, Fonts oder Programmen, +

    Eine andere Form der Nacharbeit ist das nachträgliche Installieren von Paketen, Fonts oder Programmen, die in der TEX Live nicht enthalten sind. Grundsätzlich empfiehlt es sich, diese Erweiterungen im TEXMFSYSVAR (beim unterzubringen. Siehe hierzu auch die Ausführungen unter »Installation directories« im Abschnitt 3.2 ab Seite 26. - -

    Leider ist dieses Thema nicht völlig trivial und auch für die unterschiedlichen Pakete (Fonts, Makros, +href="#x1-150003.2">26. +

    Leider ist dieses Thema nicht völlig trivial und auch für die unterschiedlichen Pakete (Fonts, Makros, usw.) nicht einheitlich geregelt, so dass es den Umfang dieser Anleitung sprengen würde, darauf im Detail einzugehen. -

    Es gibt einige Beschreibungen in Englisch: +

    Es gibt einige Beschreibungen in Englisch:

    -

    +class="ec-lmtt-10">http://www.ctan.org/tex-archive/info/Type1fonts/: über die Font-Installation + +

    4.1 Konfigurationsprogramm texconfig

    -

    Nachdem das Installationsprogramm die benötigten Dateien kopiert hat, können Sie das Programm +

    Nachdem das Installationsprogramm die benötigten Dateien kopiert hat, können Sie das Programm texconfig aufrufen, um das TEX-System an Ihre Wünsche und lokalen Gegebenheiten anzupassen. Sie @@ -2318,26 +2360,26 @@ class="ec-lmss-10">texconfig ist in dem plattform-spezifischen Unterverze class="ec-lmtt-10">TEXDIR/bin/arch neben allen anderen Programmen zu finden. -

    Starten Sie das Programm ohne Argumente, so wird

    Starten Sie das Programm ohne Argumente, so wird texconfig im Vollbildmodus mit einem maskenbasierten Kommandobildschirm gestartet, wo Sie die einzelnen Optionen interaktiv kontrollieren und ändern können. Alternativ können Sie auch auf der Kommandozeilen-Ebene mit Schaltern die Konfiguration steuern. -

    Sie sollten für sämtliche Wartungsarbeiten wie »Installation neuer Drucker« oder »Neuaufbau der +

    Sie sollten für sämtliche Wartungsarbeiten wie »Installation neuer Drucker« oder »Neuaufbau der Dateinamen-Datenbank« texconfig verwenden. Es gibt Hilfstexte mit Erläuterungen für die Fähigkeiten von texconfig in beiden Betriebsmodi. -

    Einige der am häufigsten benötigten Schalter werden im Folgenden +

    Einige der am häufigsten benötigten Schalter werden im Folgenden erklärt:1 -

    +

    texconfig paper letter
    -

    Legt das Standard-Papierformat für verschiedene Programme und +

    Legt das Standard-Papierformat für verschiedene Programme und Treiber (pdftex, dvips, a4, die auch die Voreinstellung ist. texconfig localsetup

    -

    Überprüft, ob die Pfade korrekt sind. +

    Überprüft, ob die Pfade korrekt sind.

    texconfig rehash
    -

    Neugenerierung aller Dateinamen-Datenbanken für das T

    Neugenerierung aller Dateinamen-Datenbanken für das TEX-System - nach dem Hinzufügen oder Entfernen von Dateien - + nach dem Hinzufügen oder Entfernen von Dateien

    texconfig faq
    -

    Zeigt die teT

    Zeigt die teTEX-FAQ an. Beachten Sie auch die TEX-FAQs in texmf-doc/doc/english/FAQ-entexconfig help

    -

    Ausgabe von Hilfetexten für

    Ausgabe von Hilfetexten für texconfig

    -

    Das Programm

    Das Programm texconfig unterstützt natürlich nur die Änderung von einigen wenigen (aber viel genutzten) Optionen und Konfigurationsparametern des TEX-Systems. Die zugrunde liegende @@ -2385,12 +2426,13 @@ class="ec-lmtt-10">kpsewhich texmf.cnf« ausfindig machen. Die in der Datei enthaltenen Kommentare für Voreinstellungen und sinnvolle Alternativeinstellungen helfen bei eigenen Modifikationen weiter. -

    Ab dem Erscheinungsjahr 2005 der T

    Ab dem Erscheinungsjahr 2005 der TEX Live schreibt texconfig Änderung in ein nutzerspezifisches Verzeichnis, nämlich $HOME/.texliveYYYY. Falls Sie TEX nur für sich selbst installieren, ergeben sich + keine wesentlichen Unterschiede zu früher. Falls Sie ein TEX-System für mehrere Nutzer administrieren, möchten Sie wahrscheinlich die Konfiguration des TEX-Systems f benutzen Sie texconfig-sys statt texconfig. -

    Ebenso wurden die Hilfsprogramme

    Ebenso wurden die Hilfsprogramme updmap und fmtutil so geändert, dass sie sich auf das Verzeichnis $HOME/.texlive2005 beziehen. F class="ec-lmss-10">updmap-sys bzw. fmtutil-sys. -

    Beispielsweise werden Sie auf einem Multi-User-System die Standard-Formate mit

    Beispielsweise werden Sie auf einem Multi-User-System die Standard-Formate mit fmtutil-sys --missing zentral erzeugen wollen, da diese ansonsten für alle Nutzer individuell erzeugt werden. -

    Falls Sie modifizierte Versionen von

    Falls Sie modifizierte Versionen von fmtutil.cnf oder updmap.cfg verwenden wollen, müssen diese in dem texmf-Baum installiert sein, auf den TEXMFSYSCONFIG zeigt. -

    Für die Übersicht der verschiedenen texmf-Bäume sei auf den Abschnitt 

    Für die Übersicht der verschiedenen texmf-Bäume sei auf den Abschnitt 2.3 auf Seite 11 verwiesen. Die aktuellen Werte für diese Verzeichnisse erfahren Sie mit dem Kommando »texmf.cnf geändert werden.

    4.2 Testen der Installation

    -

    Nachdem Sie das T

    Nachdem Sie das TEX Live-System installiert haben, wollen Sie es sicherlich auch testen, um dann in der Lage zu sein, beeindruckende Dokumente bzw. Fonts zu erzeugen. -

    Der folgende Abschnitt stellt einige grundlegende Vorgehensweisen vor, mit der +

    Der folgende Abschnitt stellt einige grundlegende Vorgehensweisen vor, mit der das neue System auf Funktionsfähigkeit geprüft werden kann. Hier werden nur die UNIX-Kommandos beschrieben, da unter Mac OS X und Windows sicherlich ein GUI2 eingesetzt wird, um diese Tests durchzuführen; grundsätzlich gilt aber das gleiche Prinzip. -

    +

      -
    1. Stellen Sie als erstes sicher, dass das Programm Stellen Sie als erstes sicher, dass das Programm tex läuft:
      - - -

      +

      >  Knuth.
      ...
      -

      Falls Sie nicht die Versionsnummern und die Copyright-Information sehen, sondern +

      Falls Sie nicht die Versionsnummern und die Copyright-Information sehen, sondern »command not found« (o. ä.) erhalten, ist vermutlich die Environment-Variable PATH nicht @@ -2478,11 +2518,12 @@ class="ec-lmtt-10">PATH enthalten ist. Siehe auch die Informationen zum S Seite 21.

    2. -
    3. Übersetzen einer Basis-LATÜbersetzen einer Basis-LATEX-Datei: -
      -

      +
      + +

      >  written on sample2e.log.
      -

      Wird bei diesem Test die Datei

      Wird bei diesem Test die Datei sample2e.tex (oder eine Stildatei) nicht gefunden, liegt vermutlich ein Konfigurationsfehler oder eine störende Environment-Variable vor. Für eine genauere Analyse ist es empfehlenswert, TEX über die Dateisuche berichten zu lassen. Genaueres können Sie im Abschnitt »Fehlersuche« auf Seite 68 nachlesen. +href="#x1-630007.2.4">69 nachlesen.

    4. -
    5. Anzeigen der Ergebnisdatei: +
    6. Anzeigen der Ergebnisdatei:
      -

      +

      > xdvi sample2e.dvi
      -

      (

      (Anmerkung: Unter Windows heißt das entsprechende Kommando Windvi.) Sie sollten jetzt ein neues Fenster sehen, in dem ein Text mit Erläuterungen über die Grundlagen in LATDISPLAY nicht korrekt gesetzt, erhalten Sie den Fehler »Can’t open display«.

    7. -
    8. Eine PostScript-Datei für Druck oder Anzeige erzeugen: +
    9. Eine PostScript-Datei für Druck oder Anzeige erzeugen:
      - - -

      +

      > -o sample2e.ps
    10. -
    11. Ausgabeformat PDF statt DVI; mit diesem Befehl wird aus der Ausgabeformat PDF statt DVI; mit diesem Befehl wird aus der .tex-Datei direkt PDF erzeugt:
      -

      +

      > pdflatex sample2e.tex
      -
      +
      +
    12. -
    13. PDF-Datei anzeigen: +
    14. PDF-Datei anzeigen:
      -

      +

      >  xpdf sample2e.pdf
      -

      Leider sind weder

      Leider sind weder gv noch xpdf in der aktuellen TEX Live enthalten. Sie müssen deshalb @@ -2601,49 +2641,48 @@ class="ec-lmtt-10">http://www.foolabs.com/xpdf/ zu Information class="ec-lmss-10">gv bzw. xpdf.

    15. -
    16. Weitere Dateien, die für Tests interessant sind: -

      +

    17. Weitere Dateien, die für Tests interessant sind: +

      small2e.tex
      -

      einfacheres Dokument als

      einfacheres Dokument als sample2e.exe, damit bei der Untersuchung von Problemen eine möglichst kleine Quelldatei vorliegt

      testpage.tex
      -

      erzeugt eine Seite mit Skalen für den Ausdrucktest, um Drucker-Offsets +

      erzeugt eine Seite mit Skalen für den Ausdrucktest, um Drucker-Offsets ermitteln zu können.

      nfssfont.tex
      -

      Testausdruck von beliebigen Fonts +

      Testausdruck von beliebigen Fonts

      testfont.tex
      -

      ebenfalls für den Testausdruck von beliebigen Fonts; allerdings in plainT

      ebenfalls für den Testausdruck von beliebigen Fonts; allerdings in plainTEX

      story.tex
      - -

      Die »kanonische« (plain-)T +

      Die »kanonische« (plain-)TEX-Datei überhaupt: Sie müssen nach dem Aufruf von »tex story.tex« nach dem *-Prompt noch »\bye« eingeben.

      -

      Diese

      Diese .tex-Dateien können Sie auf die gleiche Weise bearbeiten wie im Beispiel sample2e.tex weiter oben.

    -

    Falls Sie mit T

    Falls Sie mit TEX und LATEX Neuland betreten oder Hilfe bei der Erstellung von TEX- und @@ -2653,11 +2692,13 @@ ziehen (texmf-doc/doc/german/FAQ-ge/de-tex-faq.pdf). Dort finden Sie im Abschnitt 2.4.2 »Frei verfügbare Einführungen in (La)TeX, METAFONT und verwandte Themen« Verweise auf ausdruckbare und online-verfügbare Einführungen. -

    Hier sind insbesondere die Broschüren von Manuela Jürgens von der Fern-Universität in Hagen zu +

    Hier sind insbesondere die Broschüren von Manuela Jürgens von der Fern-Universität in Hagen zu empfehlen: + +

    -

    +

    • »Hobbits) href="ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0279510.pdf" class="url" >ftp://ftp.fernuni-hagen.de/pub/pdf/urz-broschueren/broschueren/a0279510.pdf)
    -

    Ein englischsprachiges WWW-Dokument ist unter

    Ein englischsprachiges WWW-Dokument ist unter http://tug.org/begin.html zu finden, wo auch andere Informationsmöglichkeiten aufgeführt sind. - - -

    +

    5 Installation unter Mac OS X

    -

    Der empfohlene Weg zur Installation eines T

    Der empfohlene Weg zur Installation eines TEX-Systems unter Mac OS X ist die Benutzung der MacTEX-Distribution, die im Jahr 2005 neu aufgenommen wurde. Sie finden Sie auf der EX-Projektes finden Sie unter http://tug.org/mactex. -

    Alternativ können erfahrene Anwender unter Mac OS X ein reines T

    Alternativ können erfahrene Anwender unter Mac OS X ein reines TEX Live-System installieren, indem Sie die install*-Skripten verwenden. -

    Um diese Installations-Skripte unter Mac OS X nutzen zu können, muss die

    Um diese Installations-Skripte unter Mac OS X nutzen zu können, muss die bash-Shell installiert sein. Läuft Ihr Rechner unter Mac OS X 10.2 haben Sie bereits die bash-Shell und müssen nichts weiter + unternehmen. Für Besitzer früherer Betriebssystem-Versionen ist zsh die Standard-Shell, mit der die Skripte nicht funktionieren. Falls Sie die bash-Shell benötigen, sollten Sie sie vom Internet laden oder (noch besser) Ihr System auf einen neueren Stand bringen. -

    Wenn

    Wenn bash bei ihnen läuft, können Sie der UNIX-Installationsdokumentation im letzten Abschnitt folgen. Siehe Abschnitt 3 auf Seite 14; MacOSX-spezifische Anmerkungen sind – wo notwendig – bereits im Text enthalten. -

    +

    6 Installation und Einsatz unter Windows

    -

    Nachdem in der letztjährigen T

    Nachdem in der letztjährigen TEX Live-Ausgabe kein Installationsprogramm für Windows enthalten war, ist ein solches nun wieder unter dem Namen tlpmgui.exe vorhanden, wenn auch noch in einem Anfangsstadium und als recht experimentell anzusehen. -

    tlpmgui.exe besitzt weitgehend die gleichen Optionen wie das Installationsskript für UNIX, allerdings in Form einer grafischen Oberfläche. Sie können daher Schemata, Pakete, Verzeichnisse etc. auswählen, analog zur Beschreibung des Vorgehens für Unix-Systeme in Abschnitt 21. Zus können Sie hier nach einer erfolgten TEX Live-Installation nachträglich Pakete hinzufügen oder entfernen, die Datei-Datenbank aktualisieren und Formate erzeugen. -

    Falls Sie die technischen Details interessieren:

    Falls Sie die technischen Details interessieren: tlpmgui verwendet im Hintergrund ein Kommandozeilen-Programm mit dem Namen tlpm. -

    Die unter Windows ausführbaren T

    Die unter Windows ausführbaren TEX Live-Programme basieren auf den neuen Programmen aus dem XEmTEX-Projekt, dem Nachfolger von fpTWindvi finden Sie unter texmf/doc/html/windvi/windvi.html. Bitte beachten Sie, dass Windvi nicht mehr weiter entwickelt wird. -

    T

    TEX Live kann auf 32-Bit-Windows-Systemen wie Windows 9x, Windows ME, Windows NT, Windows 2000 (2K) oder Windows XP installiert werden. Ältere Versionen von Windows (3.1x) oder gar MS-DOS werden nicht unterstützt. -

    +

    6.1 Installon von TEX Live auf Festplatte

    - -

    Nach dem Einlegen der TInstallation von TEX Live auf Festplatte +

    Nach dem Einlegen der TEX Live-CD in Ihr CD-Laufwerk sollte tlpmgui automatisch starten. Wenn Sie die TEX Live. Ist dies nicht der Fall, weil die Autostart-Option Ihres Systems deaktiviert ist, wählen Sie auf Ihrem Windows-Desktop Start!Ausführen/Run und starten laufwerk:\setup-win32\tplmgui.exe (von der inst-CD) bzw. laufwerk:\texlive\setup-win32\tplmgui.exe (wenn Sie die live-DVD verwenden). -

    Das Installationsprogramm

    Das Installationsprogramm tlpmgui öffnet ein Fenster mit dem Titel »TeX Live Installations- und Wartungsprogramm/TeX Live installation and maintenance utility«. Die Sprache Ihres Windowssystem sollte automatisch erkannt werden, so dass Sie in der Regel eine deutschsprachige Oberfläche sehen sollten. -

    Hier sind folgende Optionsgruppen verfügbar:

    Hier sind folgende Optionsgruppen verfügbar: Anpassung/Main customization, Installation/Install, Schema @@ -2842,8 +2881,9 @@ class="ec-lmss-10">System ausw class="ec-lmss-10">Verzeichnisse/Directories and Optionen/Options. Derzeit sind noch nicht alle Gruppen wirklich implementiert, einige erscheinen noch + hellgrau und sind inaktiv. -

    Im Abschnitt »

    Im Abschnitt »Verzeichnisse/Directories« sollte Ihr CD/DVD-Laufwerk bereits neben der Schaltfläche CD/DVD erscheinen. Falls nicht, klicken Sie bitte auf <laufwerk>:\texlive, wenn Sie von der live-DVD installiern). -

    Das Ziel-Verzeichnis für die Software-Installation kann über die Schaltfläche TLroot ausgewählt werden. -Zur späteren Verwendung wird eine Umgebungsvariable TLroot auf dieses Verzeichnis gesetzt. Die -Pfade TEXMFTEMP und TEXMFCNF, die neben den entsprechenden Schaltflächen angezeigt -werden, werden automatisch auf sinnvolle Werte gesetzt, können aber auch manuell geändert -werden. -

    Im Abschnitt »

    Das Ziel-Verzeichnis für die Software-Installation kann über die Schaltfläche TLroot ausgewählt +werden. Zur späteren Verwendung wird eine Umgebungsvariable TLroot auf dieses Verzeichnis +gesetzt. +

    Im Abschnitt »Schema auswählen/Select a scheme« kann das gewünschte Installations-Schema ausgewählt werden (z. B. scheme-gust). Zu jedem Schema kann mit Info ein kurzer Informationstext angezeigt werden. -

    Schemata (schemes) sind große Sammlungen von Paketen für typische Anwendungsfälle. Es gibt +

    Schemata (schemes) sind große Sammlungen von Paketen für typische Anwendungsfälle. Es gibt allgemeine Schemata wie basic, medium und collections class="ec-lmss-10">Standard-Kollektionen« zusätzliche Pakete wie METAPOST, Omega oder Anleitungen in verschiedenen Sprachen auswählen. -

    Anmerkung: Die Pakete Ghostscript, Perl und PERL5LIB und GS_LIB gesetzt. -

    Im Bereich »

    Im Bereich »Sprach-Kollektionen« im Abschnitt Anpassung/Main customization können Sie durch Haken auswählen, welche Sprachunterstützungen installiert werden sollen. -

    Zum Starten der Installation klicken Sie auf die Schaltfläche

    Zum Starten der Installation klicken Sie auf die Schaltfläche Installieren im Abschnitt »Installation«. -

    Während der Installation sehen Sie rechts unten einen Statusbalken. Solange die Daten von +

    Während der Installation sehen Sie rechts unten einen Statusbalken. Solange die Daten von dem Installationsmedium auf die Festplatte kopiert werden, füllt sich dieser langsam (und damit meinen wir wirklich langsam) von links nach rechts. Die Installation erfordert nach dem Kopieren auf die Festplatte mehrere zusätzliche Schritte wie Erzeugen der Formate, Aufbau der Datei-Datenbank, Setzen von Umgebungsvariablen etc. Dies kann einige Zeit in Anspruch nehmen, während der der Statusbalken periodisch von links nach rechts und zurück -wandert. Warten Sie auf jeden Fall, bis der erfolgreiche Abschluss der Installation gemeldet - +wandert. Warten Sie auf jeden Fall, bis der erfolgreiche Abschluss der Installation gemeldet wird. -

    In Ihrem Windows-System wird eine Programmgruppe

    In Ihrem Windows-System wird eine Programmgruppe Start!Programme!TeXLive2006 mit dem +class="cmsy-10">→TeXLive2007 mit dem Installationsprogramm tlpmgui eingerichtet. -

    Arbeiten Sie unter Windows 9x/Windows ME, müssen Sie einen Windows-Neustart durchführen. -

    +class="ec-lmss-10">tlpmgui (und, falls installiert, dem DVI Betrachter dviout) eingerichtet. +

    Arbeiten Sie unter Windows 9x/Windows ME, müssen Sie einen Windows-Neustart durchführen. +

    6.2 Installation von Support-Paketen für Windows

    -

    Für ein vollständiges T

    Für ein vollständiges TEX Live-System werden noch eine Reihe von Paketen benötigt, die üblicherweise nicht zum Standard-Repertoire von Windows gehören. Hierzu gehören Perl, der PostScript-Interpreter Ghostscript und eine graphische Toolbox; zudem kann ein TEX-orientierter Editor eine deutliche -Erleichterung bei der Tipparbeit darstellen. -

    Alle diese Programme sind für Windows verfügbar; und um das Leben ein bisschen einfacher zu machen, +Erleichterung bei der Tipparbeit darstellen. + +

    Alle diese Programme sind für Windows verfügbar; und um das Leben ein bisschen einfacher zu machen, sind sie auch in TEX Live vertreten:

      @@ -2946,16 +2983,16 @@ class="ec-lmss-10">Perl 5.8, die f class="E">EX Live benötigt werden
    • win-tools ist eine Sammlung von Programmen wie bzip2, gzip, jpeg2ps und tiff2png
    -

    Diese Programme stammen aus der XEmT

    Diese Programme stammen aus der XEmTEX-Distribution, dem Nachfolger von fpTEX. -

    Perl und Ghostscript werden automatisch installiert, wenn Sie es nicht explizit abgewählt haben. Tun Sie +

    Perl und Ghostscript werden automatisch installiert, wenn Sie es nicht explizit abgewählt haben. Tun Sie dies nur, wenn Sie sicher sind, dass diese Programme bereits installiert sind. -

    Wenn Sie diese Sammlung nicht installieren möchten, sind Sie auf sich gestellt, die notwendigen Tools +

    Wenn Sie diese Sammlung nicht installieren möchten, sind Sie auf sich gestellt, die notwendigen Tools und Pakete zur Vervollständigung Ihres TEX Live-System verfügbar zu machen. Nachfolgend finden Sie eine Liste der Tools und die zugehörigen Adressen, wo Sie sie herunterladen können: -

    +

    GhostscriptNetPBM f class="ec-lmss-10">NetPBM-Homepage ist http://netpbm.sourceforge.net/. -
    Thttp://www.gnu.org/software/emacs/windows/ntemacs.html.
  • XEmacs ist ebenfalls unter Windows verfügbar; siehe http://www.xemacs.org/. +class="ec-lmss-10">Emacs und AucTeX ist ebenfalls unter Windows verfügbar; siehe ftp://alpha.gnu.org/gnu/auctex.
  • WinShell ist in der Thttp://www.winedt.com/. class="E">EX Live (DVD) sind die aktuellen Programme, Erweiterungsmakros und Wörterbücher in dem Verzeichnis ctan/nonfree/systems/win32/winedt/ enthalten. -

    Mitglieder von DANTE e.V. können über den Verein preisgünstige Lizenzen erhalten +class="ec-lmtt-10">ctan/nonfree/systems/win32/winedt/ enthalten. + +

    Mitglieder von DANTE e.V. können über den Verein preisgünstige Lizenzen erhalten (siehe http://www.dante.de/dante/lizenzen/winedt/). @@ -3062,7 +3099,7 @@ class="ec-lmss-10">SciTE kann unter der URL http://www.scintilla.org/SciTE.html geladen werden.

  • -

    Sie werden sicherlich weitere Tools installieren wollen, die »nicht +

    Sie werden sicherlich weitere Tools installieren wollen, die »nicht frei«3 @@ -3075,23 +3112,23 @@ href="http://www.cs.wisc.edu/~ghost/gsview/" class="url" >http://www.cs.wisc.edu/~ghost/gsview/ oder CTAN:nonfree/support/ghostscript/ghostgum. -

    +

    6.3 Wartung Ihrer Installation

    -

    Wenn Sie Ihr T

    Wenn Sie Ihr TEX Live-System installiert haben, können Sie das System mit dem Aufruf von tlpmgui modifizieren. -

    +

    6.3.1 Hinzufügen und Entfernen von Paketen
    -

    Starten Sie

    Starten Sie tlpmgui aus der Programmgruppe Start!Programme!TeXLive2006, die während der +class="cmsy-10">→TeXLive2007, die während der Installation angelegt wurde. Das Fenster mit dem Titel »TeX Live Installations- und Wartungsprogramm« erscheint. Hier sind mehrere Bereiche als Karteireiter vorhanden: entfernen/Remove packages, Installation bearbeiten/Manage installation, Installation entfernen/Remove installation. - -

    Das Arbeiten mit »installation. +

    Das Arbeiten mit »Pakete hinzufügen« bzw. »Pakete entfernen« ist im Wesentlichen identisch:

      @@ -3118,13 +3154,14 @@ class="ec-lmss-10">… Pakete/Select packages to« die Liste der zu (de)installierenden Pakete zu aktualisieren. -

      Wenn Sie Pakete hinzufügen wollen, wird die Liste der bereits installierten Pakete mit den +

      Wenn Sie Pakete hinzufügen wollen, wird die Liste der bereits installierten Pakete mit den auf der CD/DVD vorhandenen Pakete abgeglichen. Es werden nur die Pakete angezeigt, die noch nicht installiert wurden, aus denen Sie dann Ihre Auswahl treffen können. -

      Wenn Sie Pakete entfernen wollen, werden nur die tatsächlich installierten Pakete zur +

      Wenn Sie Pakete entfernen wollen, werden nur die tatsächlich installierten Pakete zur Deinstallation angeboten. -

      Beachten Sie, dass in der Auswahlliste zuerst komplette Kollektionen (Collections) - erscheinen. +

      Beachten Sie, dass in der Auswahlliste zuerst komplette Kollektionen (Collections) + erscheinen. +

    • Wählen Sie die zu (de)installierenden Pakete aus. Durch Auswahl von Info erhalten Sie jeweils @@ -3134,37 +3171,38 @@ class="ec-lmss-10">Info erhalten Sie jeweils
    • Klicken Sie auf Installieren bzw. Entfernen, um die (De)Installation durchzuführen.
    -

    +

    6.3.2 Konfiguration und Verwaltung
    -

    Die Funktionen im Bereich »

    Die Funktionen im Bereich »Installation bearbeiten/Manage the installation« sind hilfreich, wenn Sie die Unterstützung für weitere Sprachen hinzufügen möchten, die Sie bei der Installation nicht ausgewählt hatten. Weiterhin können Sie die TEX-Formate neu generieren, sei es, weil Sie sie noch nicht installiert hatten oder Sie Änderungen an Ihrem System vorgenommen haben, die eine Neugenerierung der Formate erfordern (z. B. die Installation weiterer Trennmuster). -

    +

    6.3.3 Deinstallation von TEX Live
    -

    Die Schaltfäche »

    Die Schaltfäche »Installation entfernen/Remove the installation« öffnet ein Fenster, dessen Funktionalität wir hier nicht näher beschreiben wollen, da wir nicht wissen, warum man dies tun sollte … -

    Beachten Sie, dass eine Deinstallation einen lokalen texmf-Baum unter

    Beachten Sie, dass eine Deinstallation einen lokalen texmf-Baum unter texmf-local nicht betrifft. Sie -brauchen also keine Sorgen zu haben, dass Ihre lokalen Ergänzungen auf einmal verschwinden. Das -Verzeichnis setup-win32, in dem sich das Installationsprogramm tlpmgui und davon benötigte Dateien -befinden, wird ebenfalls nicht gelöscht und muss von Ihnen für eine restlose Deinstallation manuell -gelöscht werden. -

    +brauchen also keine Sorgen zu haben, dass Ihre lokalen Ergänzungen auf einmal verschwinden. Es kann +jedoch bei der Deinstallation explizit texmf-local zum löschen ausgewählt werde, in welchem Fall es +sehr wohl entfernt wird. Das Verzeichnis setuptl, in dem sich das Installationsprogramm tlpmgui und +davon benötigte Dateien befinden, wird nicht gelöscht und muss von Ihnen für eine restlose +Deinstallation manuell gelöscht werden. +

    6.4 Hinzufügen eigener Pakete zur existierenden Installation

    - -

    Das Hinzufügen eigener Pakete zur Installation setzt etwas Detailkenntnis voraus. Ein häufig + id="x1-290006.4">Hinzufügen eigener Pakete zur existierenden Installation +

    Das Hinzufügen eigener Pakete zur Installation setzt etwas Detailkenntnis voraus. Ein häufig auftretendes Problem ist, dass Sie niemals vergessen dürfen, nach eigenen Änderungen die Datei-Datenbank (die aus Gründen, die aus der UNIX-Welt stammen, ls-R heißt) aufzufrischen. @@ -3174,26 +3212,27 @@ entsprechende Schaltfl class="ec-lmss-10">Installation bearbeiten« oder durch direktes Aufrufen von mktexlsr tun. -

    Wenn Sie Pakete hinzufügen wollen, die nicht zur T

    Wenn Sie Pakete hinzufügen wollen, die nicht zur TEX Live-Distribution gehören, sind diese im texmf-local-Baum am Besten aufgehoben. Dort sind Ihre Dateien vor einem Upgrade oder einer Deinstallation von TEX Live sicher. -

    Das Verzeichnis

    Das Verzeichnis texmf-local ist zunächst leer. Wenn Sie dort neue Dateien hinzufügen wollen, müssen diese innerhalb dieses Baumes so abgelegtgq werden, dass es der standardisierten TEX-Verzeichnisstruktur TDS entspricht. Wollen Sie also z. B. Style-Dateien für das Mathematik-Programm Maple hinzufügen, sind diese unter c:\TeXLive2006\texmf-local\tex\latex\maple und die +class="ec-lmtt-10">c:\TeXLive2007\texmf-local\tex\latex\maple und die zugehörige Dokumentation unter c:\TeXLive2006\texmf-local\doc\latex\maple gut -aufgehoben. -

    +class="ec-lmtt-10">c:\TeXLive2007\texmf-local\doc\latex\maple gut +aufgehoben. + +

    6.5 Benutzung von tlmp.exe in der Kommandozeile

    -

    Das Programm

    Das Programm tlpm.exe, das von tlpmgui im Hintergrund benutzt wird, enthält einige weitere nützliche Optionen. Einen Überblick erhalten Sie durch den Aufruf @@ -3202,23 +3241,23 @@ Optionen. Einen
    -
    +
          tlpm --help
    -

    -

    Weitere Informationen finden Sie auf englisch in der Datei

    +

    Weitere Informationen finden Sie auf englisch in der Datei tlpm.readme. -

    +

    6.6 Installation im Netzwerk

    -

    Kpathsea unterstützt inzwischen die von Windows verwendeten UNC-Namen, so dass Sie Ihren texmf-Baum auch über das Netzwerk verwenden können. -

    Im folgenden beschreiben wir den Fall, dass Sie ein Multiplattform-System über das Netzwerk zugänglich +

    Im folgenden beschreiben wir den Fall, dass Sie ein Multiplattform-System über das Netzwerk zugänglich machen wollen. -

    Alle Dateien einer T

    Alle Dateien einer TEX Live-Installation außer den Programmen in den bin-Verzeichnissen sind von der Betriebssystem-Plattform unabhängig, so dass es möglich ist, dass über Samba ein Windows-Client eine @@ -3241,12 +3280,12 @@ class="ec-lmtt-10">$TEXMFMAIN auf den globalen texmf-Baum z dem Server liegt. Setzen Sie die Variable $TEXMFVAR auf ein lokales Verzeichnis, in dem Sie die Konfigurationsdateien und automatisch generierte Dateien ablegen können. -

    +

    6.7 Win32-Unterschiede zum Standard-Web2C

    -

    Die Win32-Version von Web2C hat einige spezifische Eigenschaften, die hier näher erklärt +

    Die Win32-Version von Web2C hat einige spezifische Eigenschaften, die hier näher erklärt werden. -

    +

    KpathseaKpathsea-Hash-Mechanismus class="ec-lmtt-10">-multiple-occurrences mit zwei weiteren Optionen zum Ein- oder Ausschluss von Dateinamen, die einem bestimmtem Muster entsprechen, kombiniert werden. Es können mehrere Muster angegeben werden. -

    Das Kommando

    Das Kommando kpsecheck gibt auch Auskunft über den Status des Shared-Memories: »in use« oder »not used« (»in Benutzung« oder »nicht benutzt«). Das kann von Nutzen sein, da ein Aufruf von mktexlsr so lange nicht ausgeführt wird, wie noch ein Prozess das Memory nutzt und der Status somit als »in use« angegeben wird. -

    Mit diesem Kommando kann auch das Installationsverzeichnis von

    Mit diesem Kommando kann auch das Installationsverzeichnis von Ghostscript festgestellt werden. Für viele Programme unter Win32 ist es einfacher, die Ghostscript-DLL zu benutzen @@ -3342,20 +3381,20 @@ class="ec-lmss-10">time steht Windows-Benutzern nicht zur Verf

    -

    +

    6.8 Persönliche Konfiguration

    -

    +

    6.8.1 dvips
    -

    Die Konfigurationsdatei für

    Die Konfigurationsdatei für dvips ist so eingestellt, dass die Type-1-Fonts genutzt werden. Anpassungen sind notwendig, falls standardmäßig eine andere Papiergröße als DIN A4 verwendet werden soll. -

    Öffnen Sie die Datei c:\TeXLive2006\texmf-var\dvips\config\config.ps mit einem Editor. -

    +

    Öffnen Sie die Datei c:\TeXLive2007\texmf-var\dvips\config\config.ps mit einem Editor. +

    Fonts:
    @+ %%BeginPaperSize: Letter class="ec-lmtt-10">@+ letter
      @+ %%EndPaperSize
    -

    Speichern Sie die Einstellungen. -

    Die aktuelle T

    Speichern Sie die Einstellungen. +

    Die aktuelle TEX Live-Distribution enthält Mechanismen, die dafür sorgen, dass die Font-Map-Dateien für dvips und pdfTupdmap.cfg in $TEXMFVAR/web2c entsprechend editieren. -

    +

    6.8.2 pdfTEX
    -

    Wenn Sie pdfT

    Wenn Sie pdfTEX oder pdfLATEX benutzen, um direkt PDF-Dateien zu erzeugen und nicht das standardmäßige Papierformat DIN A4 benutzen wollen, müssen Sie in der Konfigurationsdatei c:\TeXLive2006\texmf-var\tex\generic\config\pdftexconfig.tex die Anweisungen +class="ec-lmtt-10">c:\TeXLive2007\texmf-var\tex\generic\config\pdftexconfig.tex die Anweisungen »\pdfpagewidth« und »\pdfpageheight« entsprechend ändern. -

    Die Anweisungen heißen jetzt: +

    Die Anweisungen heißen jetzt:

    -

    +

       \pdfpageheight=11 true in
    -

    Speichern Sie die Datei und verlassen den Editor. -

    +

    Speichern Sie die Datei und verlassen den Editor. +

    6.8.3 GSView
    -

    GSView unterliegt jetzt der Aladdin-Lizenz und kann deshalb nicht mehr mit TEX Live verteilt werden. Sie können es aber jederzeit von einem der CTAN-Server laden (im Verzeichnis nonfree/support/ghostscript/ghostgum). -

    In

    In GSView können Sie das Papier-Standardformat über die Menü-Option Formate festlegen. Wählen Sie hier das gewünschte Format aus der Liste, beispielsweise A5. -

    Beachten Sie die Menü-Optionen, die Ihnen erlauben, eine optimale Bildschirmanzeige einzustellen: -

    Wählen Sie

    Beachten Sie die Menü-Optionen, die Ihnen erlauben, eine optimale Bildschirmanzeige einzustellen: +

    Wählen Sie Formate !  Anzeige Einstellungen... und setzen Sie:

    4 bits class="td01">

    -

    Hierfür muss die Option

    Hierfür muss die Option Farbtiefe gegebenenfalls auf 8 oder 24 Bits/Pixel eingestellt werden. -

    Damit alle diese Einstellungen erhalten bleiben, wählen Sie

    Damit alle diese Einstellungen erhalten bleiben, wählen Sie Optionen !  Speichere Optionen jetzt. Beachten Sie, dass beim Installationsprozess alle .ps- und .eps-Dateien mit GSView assoziiert wurden. Über das Drucken eines Dokuments finden Sie Informationen im Abschnitt 6.10. -

    +

    6.8.4 Windvi
    -

    Das Programm

    Das Programm tlpmgui.exe nimmt eine Assoziation von .dvi-Dateien mit Windvi vor. Sie können @@ -3525,10 +3564,10 @@ class="ec-lmss-10">windvi nat auch von der Kommandozeile starten oder sich eine Verknüpfung auf windvi auf den Desktop legen. -

    In

    In Windvi kann das gewünschte Papierformat aus einer Vielzahl von Formaten über View !  Options und dann in einer Liste unter »Papera4r. Mit OK werden die Einstellungen gesichert. -

    Falls Sie nach dem passenden Metafont-Modus für die Auflösung Ihres Druckers suchen, sollten Sie in +

    Falls Sie nach dem passenden Metafont-Modus für die Auflösung Ihres Druckers suchen, sollten Sie in c:\Programme\TeXLive\texmf-dist\metafont\misc\modes.mf nachlesen. -

    Alle Konfigurationseinstellungen von

    Alle Konfigurationseinstellungen von Windvi werden in $HOME/windvi.cnf gespeichert. Sie können diese mit folgendem Befehl finden:

    -

    +

    c:\> kpsewhich --expand-var $HOME/windvi.cnf
    -

    Falls Sie Probleme mit

    Falls Sie Probleme mit Windvi haben, empfiehlt es sich, die Konfigurationsdatei zu löschen und zu prüfen, ob der gleiche Fehler auch mit der Standardkonfiguration auftritt. -

    +

    6.9 Installation testen

    -

    Im Abschnitt 

    Im Abschnitt 4.2 auf Seite 34 wurde eine generelle Methode zum Test einer Installation beschrieben; die +href="#x1-200004.2">35 wurde eine generelle Methode zum Test einer Installation beschrieben; die Ausführungen hier beleuchten die Windows-spezifischen Tests. -

    In Ihrem Editor öffnen Sie bitte die Datei

    In Ihrem Editor öffnen Sie bitte die Datei sample2e.tex, die Sie unter c:\TeXLive2006\texmf-dist\tex\latex\base\ +class="ec-lmtt-10">c:\TeXLive2007\texmf-dist\tex\latex\base\ finden können. Die LATEX-Quelle sollte nach dem Öffnen der Datei auf dem Bildschirm angezeigt werden. Durch Anklicken des LATdvips anklicken und GSView ausprobieren. -

    Hinweis für später: Wenn ein LATEX-Lauf mit einer Fehlermeldung unterbricht, weil eine Datei nicht gefunden wird, können Sie mit Ctrl-z einen Abbruch erzwingen. Überprüfen Sie anhand der Protokolldatei, welche Datei nicht zu finden war und beheben Sie den Fehler. -

    +

    6.10 Drucken

    -

    Es ist grundsätzlich möglich, aus

    Es ist grundsätzlich möglich, aus Windvi heraus zu drucken. Wird dabei der Standard-Windows-Druckertreiber benutzt, hat dies den Vorteil, dass eine Ausgabe auf allen Druckern möglich ist und Sie BMP- oder @@ -3596,10 +3635,10 @@ class="ec-lmtt-10">BMP- oder class="ec-lmtt-10">WMF-Bilddateien einbinden und drucken können. Nachteil ist, dass teilweise extrem große Druckdateien erzeugt werden. Sie müssen sicherstellen, dass die Druckparameter korrekt eingestellt sind (siehe Abschnitt  6.8.4 auf Seite 47), sonst erhalten Sie eine skalierte Ausgabe der Druckseite. So wird +href="#x1-370006.8.4">6.8.4 auf Seite 48), sonst erhalten Sie eine skalierte Ausgabe der Druckseite. So wird bei einer Druckerauflösung von 300 dpi eine 600-dpi-Druckausgabe nur ein Viertel der Seite zeigen. -

    Im Allgemeinen ist es allerdings schneller und für den Produktionszyklus beim Einbinden von +

    Im Allgemeinen ist es allerdings schneller und für den Produktionszyklus beim Einbinden von eps-Graphiken schneller und sicherer, dvips zu benutzen. Sie erstellen eine GSView. Einen Ausdruck k class="ec-lmss-10">GSView über das Drucker-Symbol oder durch Wahl von Datei !  Drucken... anstoßen. Es wird dann ein Fenster für die weiteren Druckparameter geöffnet. -

    Bei der Benutzung eines PostScript-Druckers müssen Sie sicherstellen, dass Sie die Option +

    Bei der Benutzung eines PostScript-Druckers müssen Sie sicherstellen, dass Sie die Option PostScript Drucker angewählt haben. Ab PostScript-Drucker als »Druckmethode« zu wählen, wird das Ausdrucken nicht funktionieren. -

    Benutzen Sie hingegen einen

    Benutzen Sie hingegen einen nicht-PostScript-fähigen Drucker, wählen Sie im Feld »Druckmethode« stattdessen die Option PostScript-Drucker« abwählen und dann Ihren Drucker aus der Geräte-Liste wählen.) -

    +

    6.11 Tipps und Tricks für Win32-Plattformen

    -

    +

    6.11.1 Die feinen Unterschiede bei Win32
    -

    Was wir als Win32 bezeichnen, ist im Grunde kein eigenständiges Betriebssystem. Es ist ein sehr großer Satz von +

    Was wir als Win32 bezeichnen, ist im Grunde kein eigenständiges Betriebssystem. Es ist ein sehr großer Satz von Funktionen4, den man benutzen kann, um Programme für unterschiedliche Betriebssysteme der Windows-Familie zu schreiben. -

    Windows kommt in unterschiedlichen Ausprägungen: +

    Windows kommt in unterschiedlichen Ausprägungen:

    • Windows 95, Windows 98 und Windows ME stellen keine echten MultiPersonal und Pro, ist der letzte Schritt auf dem Weg, die beiden Entwicklungslinien Windows 9x und Windows NT zusammenzuführen. Windows XP wurde auf der Basis von Windows NT entwickelt.
    -

    Windows 9x ist in der Lage, 32-Bit- und 16-Bit-Programme gleichzeitig auszuführen. Das Betriebssystem +

    Windows 9x ist in der Lage, 32-Bit- und 16-Bit-Programme gleichzeitig auszuführen. Das Betriebssystem ist allerdings nicht vollständig im 32-Bit-Modus geschrieben und unterstützt daher keinen Speicherschutz. 16-Bit-Applikationen können so Teile des Betriebssystemspeichers überschreiben! Einige Systemteile, wie beispielsweise das

    Windows NT/Windows XP und Windows 2000 leiden weder unter diesen, noch unter anderen +

    Windows NT/Windows XP und Windows 2000 leiden weder unter diesen, noch unter anderen Windows-9x-Beschränkungen. Sie sind echte Multi-Tasking-Systeme mit Speicherschutz-Mechanismen. Durch besseres Design bei Speicherverwaltung, Dateisystem usw. haben sie zudem ein wesentlich besseres Antwortverhalten. -

    +

    6.11.2 Kommandointerpreter
    -

    Sie haben sich sicherlich schon gefragt, »Warum sollte ich etwas über die Kommandozeile eingeben, wenn +

    Sie haben sich sicherlich schon gefragt, »Warum sollte ich etwas über die Kommandozeile eingeben, wenn ich Windows benutze?«. -

    Gute Frage. Dies ist mehr ein grundsätzliches Problem, da mit einer graphischen Benutzerschnittstelle +

    Gute Frage. Dies ist mehr ein grundsätzliches Problem, da mit einer graphischen Benutzerschnittstelle (GUI) nicht immer alle Arbeitsschritte einfach zu erledigen sind. Der Kommandointerpreter eröffnet hier häufig – einen intelligenten Kommandointerpreter vorausgesetzt – mehr Möglichkeiten. -

    In unserem Fall handelt es sich aber um ein fundamentales Problem: T

    In unserem Fall handelt es sich aber um ein fundamentales Problem: TEX ist ein Batch-Tool und kein interaktives Programm. TEX errechnet das beste Layout für jede Seite, löst die Referenzen auf, usw. Hierfür ist die Gesamtbearbeitung des Dokuments immer noch die einfachste Methode. Bislang macht eine interaktive Bearbeitung der Eingabe (noch) keinen Sinn. -

    Das bedeutet also, dass Sie T

    Das bedeutet also, dass Sie TEX auf der Kommandozeile benutzen sollten. Im Grunde ist die Situation sogar so, dass diese Programme für komplexe Verarbeitungsvorgänge besser geeignet sind, da es leichter ist, ein Programm ohne die Verkopplung mit einer graphischen Benutzerschnittstelle zu testen und Fehler @@ -3717,22 +3756,22 @@ zu finden. Es ist dann auch einfacher, ein GUI zur Bedienung dieses Programms zu ist genau der Fall für TEX, mit dem Sie in den allermeisten Fällen über eine Shell oder einen GUI-Editor in Kontakt treten. -

    Manchmal benötigen Sie aber den Kommandointerpreter dazu, um Probleme zu lösen oder um Fehler in +

    Manchmal benötigen Sie aber den Kommandointerpreter dazu, um Probleme zu lösen oder um Fehler in Ihrem Setup aufzuspüren (siehe Abschnitt 6.12). -

    +

    Windows 9x:

    Sie starten den Kommandointerpreter entweder im Start-Menü !  Programme und suchen die Option MS-DOS-Eingabeaufforderung oder mit Start-Menü !  Ausführen und tippen »command.com«. @@ -3747,16 +3786,16 @@ href="#fn5x0" id="fn5x0-bk">5 Sie starten ihn allerdings auch im Start-Menü !  Ausführen durch »cmd.exe« (so heißt der nagelneue Kommandointerpreter für Windows NT).6
    -

    +

    6.11.3 Verzeichnistrenner
    -

    Die Win32-API versteht sowohl »

    Die Win32-API versteht sowohl »/« als auch »\« als Verzeichnistrenner. Die Kommandointerpreter aber leider nicht! Sie können also immer dann beide Trenner benutzen, sogar gemischt innerhalb @@ -3765,15 +3804,15 @@ class="ec-lmri-10">nicht auf der Kommandozeile arbeiten. Der Kommandointe spielt hier nicht mit, da er das Zeichen »/« benutzt, um Argumente von Kommandos zu trennen. -

    Sie sollten also nicht überrascht sein, wenn Sie Pfad- und Verzeichnisnamen in der UNIX-Schreibweise +

    Sie sollten also nicht überrascht sein, wenn Sie Pfad- und Verzeichnisnamen in der UNIX-Schreibweise sehen. fpTEX ist eine Portierung von Web2C und zielt auf Kompatibilität über die Plattformen. Deshalb enthalten alle Konfigurationsdateien die Pfadnamen in UNIX-Schreibweise. -

    +

    6.11.4 Dateisysteme
    -

    Das schwächste Glied bei Windows 9x in Bezug auf T

    Das schwächste Glied bei Windows 9x in Bezug auf TEX ist sicherlich das sogenannte FAT- oder FAT16-Dateisystem. TEX benutzt eine Vielzahl sehr kleiner Dateien, meist mit Größen zwischen 1 und @@ -3785,22 +3824,22 @@ class="ec-lmri-10">jede Datei angelegt. Damit ist klar, dass TEX auf diese Weise wesentlich mehr Plattenplatz verbraucht als notwendig wäre. -

    Die moderneren Windows-Dateisysteme, wie FAT32 oder NTFS, haben diesen Nachteil nicht. Hier betragen die sogenannten +

    Die moderneren Windows-Dateisysteme, wie FAT32 oder NTFS, haben diesen Nachteil nicht. Hier betragen die sogenannten Cluster-Größen 4 KB.7 -

    +

    6.11.5 PATH um Verzeichnis(se) erweitern
    -

    Jedes Programm erhält bei seinem Start eine Kopie der Standardumgebung. Dies ist eine Sammlung von +

    Jedes Programm erhält bei seinem Start eine Kopie der Standardumgebung. Dies ist eine Sammlung von Variablen mit zugehörigen Schlüsselwerten. Diese Variablen stehen unter der ausschließlichen Kontrolle des Programms; Änderungen an Schlüsseln oder Schlüsselwerten sind für andere Programme nicht sichtbar. -

    Die Umgebungsvariable

    Die Umgebungsvariable PATH dient der Suche nach Programmen. Es existieren unterschiedliche Vorgehensweisen zur Änderung dieser Variablen für die verschiedenen Windows-Varianten: -

    +

    Windows 95/98:
    ; sind. Fügen Sie das Verzeichnis mit den TEX Live-Programmen an. Danach könnte die Zeile wie folgt aussehen: -

    PATH=c:\windows;c:\windows\system;c:\TeXLive2006\bin\win32 +

    PATH=c:\windows;c:\windows\system;c:\TeXLive2007\bin\win32

    Windows ME:

    Um eine Umgebungsvariable zu ändern, müssen Sie das Programm -

    c:\windows\system\msconfig.exe -

    laufen lassen. Wählen Sie nach dem Start dieses Programms »

    laufen lassen. Wählen Sie nach dem Start dieses Programms »Umgebung«, dann tragen Sie die Variable PATH mit ihrem Wert ein oder ändern ihn: -

    PATH c:\TeXLive2006\bin\win32 -

    Danach werden Sie aufgefordert, Ihren Rechner neu zu starten. +class="ec-lmtt-10"> c:\TeXLive2007\bin\win32 +

    Danach werden Sie aufgefordert, Ihren Rechner neu zu starten.

    Windows NT/Windows 2000:

    Gehen Sie über Start-Menü !  Einstellungen !  Systemsteuerung !  System. Wählen Sie Umgebung. Die weiteren Schritte finden Sie unter Windows XP. @@ -3852,21 +3891,21 @@ class="ec-lmbx-10">Windows XP:

    Gehen Sie über Start-Menü !  Systemsteuerung !  System !  Erweitert. Wählen Sie unten links Umgebungsvariablen. -

    Sie können nun als Benutzer die Umgebungsvariablen ändern. Es werden Ihnen aber auch +

    Sie können nun als Benutzer die Umgebungsvariablen ändern. Es werden Ihnen aber auch Variablen für das System angezeigt. Im Normalfall können Sie keine System-Variablen ändern, es sei denn, Sie besitzen für den Rechner auch Administrator-Rechte. Möchten Sie PATH für alle Benutzer ändern, müssen Sie mit Ihrem Systembetreuer Kontakt aufnehmen; sind Sie selbst Systembetreuer, sollten Sie Bescheid wissen. -

    Existiert bereits eine Einstellung für

    Existiert bereits eine Einstellung für PATH für Sie, klicken Sie mit der linken Maustaste auf PATH. Im Feld Wert zeigt den aktuellen Inhalt class="ec-lmtt-10">;« getrennt sind. Fügen Sie das Verzeichnis mit den TEX Live-Programmen an: -

    c:\TeXLive2006\bin\win32 -

    Existiert für Sie keine Variable mit Namen

    c:\TeXLive2007\bin\win32 +

    Existiert für Sie keine Variable mit Namen PATH, müssen Sie in das Feld Variable klicken und PATH eintragen. Dann wählen Sie das Feld Wert an und tragen das gewünschte Verzeichnis ein. -

    Wichtig: Klicken Sie zuerst »Übernehmen« an, bevor Sie mit »Ok« bestätigen. Anderenfalls werden die Änderungen an PATH nicht für Ihr System übernommen. Seien Sie vorsichtig beim Ändern der Umgebung!

    -

    Zur Überprüfung, ob die Variable gesetzt wurde, ist es am besten, ein Kommandointerpreter-Fenster zu +

    Zur Überprüfung, ob die Variable gesetzt wurde, ist es am besten, ein Kommandointerpreter-Fenster zu öffnen und dort einzugeben: -

        

        set variable -

    Sie erhalten dann den zugewiesenen Wert angezeigt. -

    +

    Sie erhalten dann den zugewiesenen Wert angezeigt. +

    6.11.6 TEX-Engines
    -

    Wenn Sie die Web2C-Dokumentation aufmerksam lesen, werden Sie feststellen, dass immer davon +

    Wenn Sie die Web2C-Dokumentation aufmerksam lesen, werden Sie feststellen, dass immer davon geschrieben wird, dass alle auf TEX basierenden Programme die gleiche »Base-Engine« benutzen. So sind zum Beispiel tex.exe und latex.exe Kopien des gleichen Programms; jedes benötigt aber seine eigene Format-Datei basierend auf dem Programmnamen. -

    Unter UNIX wird dies durch sogenannte

    Unter UNIX wird dies durch sogenannte symbolische Links erreicht. Das spart Plattenplatz, da einige Base-Engines mit sehr vielen unterschiedlichen Format-Dateien genutzt werden. -

    Die Win32-API kennt keine symbolischen Links. Um also annähernd die gleiche Ersparnis zu erreichen, +

    Die Win32-API kennt keine symbolischen Links. Um also annähernd die gleiche Ersparnis zu erreichen, wurden die TEX-Base-Engines in sogenannten DLLs (Dynamic Linked Library) realisiert. Das heißt, man sieht folgende Verteilung:

    -

    +

    18/09/2005  288 tl90pdfetex.dll
    -

    latex.exe ist eine Kopie von pdfetex.exe, die den selben Kern tl90pdfetex.dll nutzt. Der gleiche @@ -3994,16 +4033,16 @@ Trick wurde f class="ec-lmtt-10">mktex*.exe-Programmfamilie benutzt, die auf die Bibliothek mktex.dll »gelinkt« sind. -

    Das T

    Das TEX Live-System enthält das Programm irun.exe, mit dem für Win32-Binärprogramme das UNIX-Äquivalent der sogenannten hard links eingerichtet werden kann. -

    +

    6.12 Problemfälle

    -

    +

    6.12.1 Was ist zu tun, wenn LATEX Ihre Dateien nicht findet?
    @@ -4019,11 +4058,11 @@ href="#fn8x0" id="fn8x0-bk">8 Für Diagnosezwecke kann man im Kommandointerpreter die folgende Umgebungsvariable definieren: -

     SET KPATHSEA_DEBUG_OUTPUT=err.log -

    Sie können auch die Debug-Schwelle einstellen: -

    Sie können auch die Debug-Schwelle einstellen: +

     SET KPATHSEA_DEBUG=-1 @@ -4032,10 +4071,10 @@ class="ec-lmtt-10">stderr class="ec-lmtt-10">stdout« umlegen wollen (unter Windows 9x, Windows NT/Windows 2000/Windows XP nicht möglich), hilft folgende Vorgehensweise: -

     SET KPATHSEA_DEBUG_OUTPUT=con: -

    Damit können Fehler- und Standardausgaben in der gleichen Datei gesammelt werden. +

    Damit können Fehler- und Standardausgaben in der gleichen Datei gesammelt werden.

  • Überprüfen Sie die folgenden Werte (es wird hierbei angenommen, dass das TEX-System unter @@ -4049,25 +4088,25 @@ id="TBL-8-2"> kpsewhich -expand-path $SELFAUTOPARENT

    c:/TeXLive2005 kpsewhich -expand-path $TEXMF

    c:/TeXLive2005/texmf kpsewhich -expand-path $TEXMFCNF

    .;c:/TeXLive2005/texmf-var/web2c; kpsewhich -expand-var $TEXINPUTS

    .;c:/TeXLive2005/texmf/tex//

  • @@ -4104,25 +4143,25 @@ class="ec-lmss-10">kpsewhich-Option -debug=n beschäftigen und alle Werte überprüfen müssen. Wenn Sie das Problem identifizieren können, schicken Sie bitte einen Fehler-Report. -

    +

    6.12.2 Was ist zu tun, wenn das Setup nicht wie gewünscht funktioniert?
    -

    Es gibt einige Punkte, die Sie zuerst prüfen sollten: -

    +

    Es gibt einige Punkte, die Sie zuerst prüfen sollten: +

      -
    1. Liegt Liegt tex.exe im definierten PATH?
    2. -
    3. Wurde die Umgebungsvariable Wurde die Umgebungsvariable TEXMFCNF auf c:\TeXLive2005\texmf-var\web2c gesetzt (eigene Einstellung beachten!)?
    4. -
    5. Wurden im Installationsprotokoll Fehler durch Wurden im Installationsprotokoll Fehler durch tlpmgui.exe eingetragen? Die Datei tlpmgui.log befindet sich im Error Format-Dateien zu generieren. Keine Panik, wenn dies Formate betrifft, die Sie gar nicht installiert haben.
    6. -
    7. Sie können im WWW-Dokument Sie können im WWW-Dokument http://www.tug.org/tex-live/ prüfen, ob ein Bug-Fix für das TEX Live-System vorliegt.
    -

    Die T

    Die TEX Live-Software ist komplex und besteht aus Hunderten von Programmen und Zehntausenden von Dateien aus verschiedenen Quellen. Es ist deshalb nicht möglich, Antworten für alle Problemfälle vorzuhalten. Wir werden aber unser Bestes tun, Ihnen bei allen Schwierigkeiten zu helfen. (Siehe Abschnitt 1.2 auf Seite 7.) -

    +

    7 Anleitung zum Web2C-System

    -

    Web2C besteht aus einer Reihe von Programmen, die zusammen ein komplettes T

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

    Web2C 7.5 läuft unter UNIX, Windows 3.1, Windows 9x/Windows ME/Windows NT/Windows 2000/ +

    Web2C 7.5 läuft unter UNIX, Windows 3.1, Windows 9x/Windows ME/Windows NT/Windows 2000/ Windows XP, DOS 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 @@ -4168,163 +4207,163 @@ C-Quell-Code. Dar originalen TEX-Software. Hier eine Liste der Basisprogramme eines TEX-Systems: -

    +

    bibtex
    -

    Verwalten von Bibliographien +

    Verwalten von Bibliographien

    dmp
    -

    troff-nach-MPX-Konverter (METAPOST-Bilder)

    dvicopy
    -

    Umwandeln von virtuellen Zeichensätzen in DVI-Dateien +

    Umwandeln von virtuellen Zeichensätzen in DVI-Dateien

    dvitomp
    -

    DVI-nach-MPX-Konverter (METAPOST-Bilder) +

    DVI-nach-MPX-Konverter (METAPOST-Bilder)

    dvitype
    -

    Textanzeige aus DVI-Dateien +

    Textanzeige aus DVI-Dateien

    gftodvi
    -

    Erzeugen von Prüfausgaben für Zeichensätze +

    Erzeugen von Prüfausgaben für Zeichensätze

    gftopk
    -

    Packen von Zeichensätzen +

    Packen von Zeichensätzen

    gftype
    -

    Anzeige von Zeichensätzen als ASCII-Graphik +

    Anzeige von Zeichensätzen als ASCII-Graphik

    makempx
    -

    Anzeige von METAPOST-Beschriftungen +

    Anzeige von METAPOST-Beschriftungen

    mf
    -

    Zeichensatzerzeugung +

    Zeichensatzerzeugung

    mft
    -

    formatierte Ausgabe von Metafont-Quellen +

    formatierte Ausgabe von Metafont-Quellen

    mpost
    -

    Metafont-ähnliches Grafikprogramm +

    Metafont-ähnliches Grafikprogramm

    mpto
    -

    Extrahieren von METAPOST-Beschriftungen +

    Extrahieren von METAPOST-Beschriftungen

    newer
    -

    Vergleich von Dateierstellungsdaten +

    Vergleich von Dateierstellungsdaten

    patgen
    -

    Erzeugen von Trennmustern +

    Erzeugen von Trennmustern

    pktogf
    -

    Entpacken von Zeichensätzen +

    Entpacken von Zeichensätzen

    pktype
    -

    Anzeige gepackter Zeichensätze +

    Anzeige gepackter Zeichensätze

    pltotf
    -

    Umwandeln von Property-Listen in

    Umwandeln von Property-Listen in .tfm-Dateien

    pooltype
    -

    Anzeige der Bildschirmtexte eines WEB-Programms +

    Anzeige der Bildschirmtexte eines WEB-Programms

    tangle
    -

    Konverter

    Konverter web nach Pascal

    tex
    -

    T

    TEX-Programm

    tftopl
    -

    Umwandeln einer

    Umwandeln einer .tfm-Datei in eine Property-Liste

    vftovp
    -

    Umwandeln eines virtuellen Zeichensatzes in eine Property-Liste +

    Umwandeln eines virtuellen Zeichensatzes in eine Property-Liste

    vptovf
    -

    Umwandeln einer Property-Liste in einen virtuellen Zeichensatz +

    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
    -

    kurzer Hilfstext +

    kurzer Hilfstext

    --verbose
    -

    ausführliche Ausgaben beim Programmablauf +

    ausführliche Ausgaben beim Programmablauf

    --version
    -

    Ausgabe der Versionsnummer

    -

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

    Ausgabe der Versionsnummer +

    Die Programme des Web2C-Systems benutzen zum Lokalisieren der benötigten Dateien im Dateisystem die Kpathsea-Bibliothek. Diese Bibliothek optimiert und beschleunigt den Suchprozess im Dateisystem. Ihre Arbeitsweise wird durch einige Umgebungsvariablen und eine Konfigurationsdatei gesteuert. @@ -4337,13 +4376,13 @@ class="ec-lmtt-10">ls-R beschleunigt, die in jedem Wurzelverzeichnis eines TEX-Dateibaums vorhanden ist. Sie enthält für jede Datei die genaue Position im Dateibaum relativ zum Wurzelverzeichnis. -

    +

    7.1 Dateisuche mit der Kpathsea-Bibliothek

    -

    Wir beschreiben zunächst den grundlegenden Suchmechanismus der

    Wir beschreiben zunächst den grundlegenden Suchmechanismus der Kpathsea-Bibliothek. -

    Ein

    Ein Suchpfad ist eine durch Kommata oder Semikola getrennte Liste von Pfadkomponenten, die üblicherweise Verzeichnisnamen darstellen. Ein Suchpfad kann sich aus vielen Komponenten @@ -4356,21 +4395,21 @@ class="ec-lmtt-10">./my-file »/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

    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 63) für die Pfadkomponente zuständig ist, d. h. +href="#x1-590007.2">64) 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 +

    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 !! class="ec-lmss-10">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 sein«). @@ -4396,7 +4435,7 @@ die Datenbank die Suche (normalerweise) und als Ergebnis wird der komplette Pfad zur gesuchten Datei ausgegeben. -

    Außer Verzeichnisnamen dürfen Pfadkomponenten für

    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 @@ -4405,51 +4444,51 @@ class="ec-lmss-10">Kpathsea in gew in den folgenden Abschnitten erklärt, und zwar genau in der Reihenfolge, wie die Elemente auch von Kpathsea bearbeitet werden. -

    Beachten Sie, dass

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

    +

    7.1.1 Bestandteile von Pfadkomponenten
    -

    Ein Suchpfad kann aus vielen verschiedenen Bestandteilen aufgebaut werden. Dies sind in der +

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

    Unter Verwendung der Parameter zur Fehlersuche können Sie sich diese Werte für einen Suchpfad auch +

  • 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 68.) -

    +href="#x1-630007.2.4">69.) +

    7.1.2 Konfigurationsdateien
    -

    Die

    Die Kpathsea-Bibliothek liest zur Laufzeit die Konfigurationsdateien mit den Namen texmf.cnf. Der @@ -4466,7 +4505,7 @@ class="ec-lmtt-10">.:$TEXMF steht, ./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 CD-ROM oder DVD enthaltene Konfigurationsdatei. @@ -4484,7 +4523,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, »:
  • 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/{etex,tex}/{eplain,plain,generic;}//
    -

    +

    7.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 $USER expandiert, die eine Datei oder ein Unterverzeic class="ec-lmtt-10">baz enthalten. Der Expansionsmechanismus wird im Folgenden erklärt. -

    +

    7.1.4 Expansion der Voreinstellungen
    -

    Wenn der Suchpfad mit der höchsten Priorität (siehe hierzu »Bestandteile von Pfadkomponenten« auf +

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

    -

    +

    > setenv 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, +

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

    +

    7.1.5 Expansion geschweifter Klammern
    -

    Die Expansion geschweifter Klammern ist zur Definition mehrerer T

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

    -

    Eine Anwendung wie +

    +

    Eine Anwendung wie
    -
    +
        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 @@ -4692,10 +4731,10 @@ Programmversionen und zus der Variablen $TEXMF in allen Definitionen wird grundsätzlich zuerst der neuere Dateibaum durchsucht. -

    +

    7.1.6 Expansion von Unterverzeichnissen
    -

    Zwei oder mehrere aufeinanderfolgende Schrägstriche (

    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/1/1/b usw. expandiert, aber nicht zu /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. -

    +

    7.1.7 Liste der Sonderzeichen und ihre Bedeutung: eine Zusammenfassung
    -

    Die folgende Zusammenfassung fasst alle Sonderzeichen zusammen, die in den

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

    +

    :
    -

    Trennzeichen für Pfadkomponenten; als erstes oder letztes Zeichen im Pfad bewirkt es +

    Trennzeichen für Pfadkomponenten; als erstes oder letztes Zeichen im Pfad bewirkt es die Expansion der Voreinstellungen.

    ;
    -

    Trennzeichen für Pfadkomponenten für andere Rechnerplattformen als UNIX +

    Trennzeichen für Pfadkomponenten für andere Rechnerplattformen als UNIX (Verwendung wie »:«) @@ -4741,46 +4780,46 @@ class="ec-lmtt-10">: $

    -

    Expansion von Variableninhalten +

    Expansion von Variableninhalten

    ~
    -

    Home-Verzeichnis eines Benutzers (Tilde) +

    Home-Verzeichnis eines Benutzers (Tilde)

    {...}
    -

    Expansion geschweifter Klammern: beispielsweise wird

    Expansion geschweifter Klammern: beispielsweise wird a{1,2}b zu a1b:a2b.

    //
    -

    Expansion von Unterverzeichnissen: tritt niemals am Anfang einer Pfadkomponente auf. +

    Expansion von Unterverzeichnissen: tritt niemals am Anfang einer Pfadkomponente auf.

    %
    -

    Kommentar +

    Kommentar

    \
    -

    Konkatenation mit Folgezeile(n) +

    Konkatenation mit Folgezeile(n)

    !!
    -

    Einschränkung der Suche

    Einschränkung der Suche ausschließlich auf die Dateinamen-Datenbank: Das Dateisystem wird nicht durchsucht!

    -

    +

    7.2 Dateinamen-Datenbanken

    -

    Kpathsea unternimmt etliche Anstrengungen, um den Zugriff auf Festplatte und CD-ROM/DVD zur Suche nach Dateien zu reduzieren. Auf TEX-Systemen mit vielen Unterverzeichnissen kann die Suche in @@ -4791,17 +4830,17 @@ class="ec-lmss-10">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. -

    +

    7.2.1 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 ls-R 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 / -LAR ./ >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, @@ -4843,16 +4882,16 @@ sollten Sie sie 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

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

    +

    7.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 Tmktex«-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 wichtigen Optionen beschrieben. -

    +

    Im Folgenden werden die wichtigen Optionen beschrieben. +

    --dpi=--debug=num

    Legt den Umfang für die Fehlersuche fest.
    -

    +

    7.2.3 Anwendungsbeispiele
    -

    Wir schauen uns nun die Funktionsweise von

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

    -

    +

    >    /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« @@ -4991,7 +5030,7 @@ Namensendungen keine Probleme.

    -

    +

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

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

    Beim letzten Beispiel handelt es sich 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/wsuipa10.600pk
    -

    Für diesen Zeichensatz (Teil der IPA-Fonts

    Für diesen Zeichensatz (Teil der IPA-Fonts9 von der Universität von Washington) liegen noch keine Type-1-Umsetzungen vor und »ljfour 600 dpi besitzt, finden wir (nachdem er schon einmal gebraucht und automatisch erzeugt wurde) eine entsprechende Instanz dieses Zeichensatzes.

    -

    +

    > kpsewhich -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 dvips config class="ec-lmtt-10">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. -

    +

    7.2.4 Fehlersuche
    -

    Manchmal ist wichtig, bis ins Detail nachzuvollziehen, wie ein Programm eine bestimmte Datei findet. Zu +

    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. @@ -5291,23 +5330,23 @@ class="ec-lmtt-10">.map),

  • Suchaktionen nach Dateien
  • -

    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

    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 +

    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: @@ -5316,7 +5355,7 @@ folgendem Inhalt:
    -
    +
        \documentclass{article}
    id="x1-63008r4">    \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.

    -

    +

    > hello-world -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, @@ -5355,7 +5394,7 @@ href="#x1-63031r1">1 dargestellt aus (die Ausgabe wurde für einen besseren Überblick etwas umgestaltet). -


    Suche nach Font-Dateien

    Zunächst sucht

    Zunächst sucht dvips (bzw. Kpathsea) seine Konfigurationsdateien, nämlich texmf.cnf (das die Pfade @@ -5568,7 +5607,7 @@ class="ec-lmss-10">dvips). Diese Datei enth 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 7.2.3 erklärt diese Tabellen genauer. -

    Jetzt erfolgt die normale Startmeldung von

    Jetzt erfolgt die normale Startmeldung von dvips:

    -

    +


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

    +


    kdebug:start search(file=texc.pro, -

    +


    TeX output <CMR10> 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 integriert (siehe letzte Zeile).

    -

    +


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

    7.3 Einstellungen zur Laufzeit

    -

    Zu den willkommenen Erweiterungen von Web2C zählt die Möglichkeit, zur Laufzeit einige +

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

    +

    8 Danksagungen

    -

    Die T

    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 von Sebastian Rahtz und Karl Berry geleitet; die übrigen Haupt-Mitarbeiter sind im Folgenden aufgelistet.

      @@ -5882,10 +5921,10 @@ class="E">EX zusammen h und Testarbeiten;
    • Graham Williams, dessen Arbeit das Makro- und Paketverzeichnis möglich gemacht hat.
    -

    Lauffähige Programme:

      -
    • Tigran Aivazian (Tigran Aivazian und Hartmut Henkel (x86_64-linux),
    • Manfred Lotz (mips-irix),
    • Gerben Wierda (i386-darwin, powerpc-darwin)
    -

    Dokumentation und Anpassung der Übersetzungen: @@ -5921,20 +5960,20 @@ class="ec-lmbx-10">Dokumentation und Anpassung der

  • Daniel Flipo & Fabrice Popineau (Französisch),
  • Klaus Höppner & Hartmut Henkel (Deutsch) mit Unterstützung von Günter Partosch, - Holger Horn, Wolfgang Engelmann und Heiko Oberdiek, + Holger Horn, Wolfgang Engelmann, Heiko Oberdiek und Norbert Preining,
  • Petr Sojka & Jan Busa (Tschechisch/Slowakisch),
  • Boris Veytsman (Russisch),
  • 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. -

    +

    9 Geschichtliches

    -

    Diese Ausgabe der T

    Diese Ausgabe der TEX Live ist in Zusammenarbeit der TEX Users Group (TUG), der UKTEX @@ -5944,10 +5983,10 @@ class="E">EX-Vereinigung GUTenberg und der deutschsprachigen class="E">EX-Anwendervereinigung (DANTE e. V.) unter Mithilfe der niederländischen, tschechischen/ slowakischen, indischen, polnischen und russischen TEX-Benutzergruppen entstanden. -

    +

    9.1 Vergangenheit

    -

    Die niederländische T

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

    Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CD-ROM zu entwickeln, in Angriff +

    Im Herbst 1995 wurde das Projekt, eine TDS-basierte UNIX-CD-ROM 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 CD-ROM 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 @@ -5983,18 +6022,18 @@ 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 CD-ROM 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 CD-ROM ersetzt, wobei +

    Für die fünfte Ausgabe im März 2000 wurden wiederum große Teile der CD-ROM ersetzt, wobei Hunderte von überarbeiteten Paketen aufgenommen wurden. Omega, pdfTEX und Teile der Thttp://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 @@ -6019,17 +6058,17 @@ die 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. -

    +

    9.2 2003

    -

    Im Jahr 2003 war die Flut von Updates und neuen Paketen so groß geworden, dass wir feststellen +

    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 CD-ROM «. Und so wurde sie in drei verschiedene Distributionen aufgeteilt (siehe Abschnitt texmf/web2c/cp8bit.tcx umbenennen (zuk die TEX Live statt einer fortlaufenden Nummer die Jahreszahl: TEX Live 2003. -

    +

    9.3 2004

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

      Informationen darüber, wie das gehandhabt wird, und zusätzliche Informationen finden Sie unter http://tug.org/texlive/mapenc.html. @@ -6183,7 +6222,7 @@ class="E">EX Live 2003; es ist aber jetzt klarer und mit umfangrei 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 @@ -6202,7 +6241,7 @@ class="E">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 plainTmpost) akzeptiert jetzt doppelte Anf
      -
      +
        \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.

    • encThttp://www.olsak.net/enctex.html.
    • Aleph (@), eine neue »Engine«, die e-T aleph ), eine neue »Engine«, die e-TEX und Omega vereinigt, ist verfügbar. Ein bisschen Information darüber finden Sie in texmf-dist/doc/aleph/base und t1utils-Programme laufen lassen zu k class="ec-lmss-10">mips-irix werden die MIPSpro-7.4-Laufzeit-Bibliotheken benötigt.
    -

    +

    9.4 2005

    -

    Im Jahr 2005 gab es – wie üblich – viele aktualisierte Pakete und Programme. Die Struktur des Systems +

    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 fmtutil modifizieren class="ec-lmtt-10">$HOME/.texlive2005. Siehe Abschnitt 4.1 auf Seite 33. +href="#x1-190004.1">34.
    • Analog spezifizieren die Pfade TEXMFCONFIG und ^^-Notation zu
      -
      +
        latex --translate-file=empty.tcx yourfile.tex
      -

      +

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

    +

    9.5 Gegenwart

    -

    Der wichtigeste Neuzuwachs in der 2006 Ausgabe von T

    Der wichtigeste Neuzuwachs in der 2007 Ausgabe 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). -

    Das Installationsskript wertet nun diverse Umgebungsvariablen aus, um eine nicht-interaktive +

    Das Installationsskript wertet nun diverse Umgebungsvariablen aus, um eine nicht-interaktive Installation zu ermöglichen, siehe Abschnitt 3.3. -

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

    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) angekündigt. Als Konsequenz ist das Interesse an TTEX-Umgebung für jederman führt. -

    +

    9.6 Zukunft

    -

    TE

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

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

    1
    -

    Anmerkung: Die Voreinstellung für das Papierformat im TX Live-System ist a4.

    -

    2
    -

    GUI: Graphical User Interface; Graphische Benutzeroberfläche

    -

    3
    -

    Die Festlegung »nicht frei« folgt den Richtlinien für »freie Software«. Es heißt nicht, dass Sie die Software nicht auch kostenlos bekommen können.

    -

    4
    -

    Die Headerfiles der Microsoft-SDK enthalten rund 12 000 Funktionen!

    -

    5
    -

    Dies kann je nach Version des Betriebssystems unterschiedlich sein. In der deutschsprachigen Version von Windows heißt diese Programmgruppe meistens »Zubehör«.

    -

    6
    -

    Was auch erklärt, warum es unwahr ist, ihn unter Windows NT als DOS-Box zu bezeichnen.

    -

    7
    -

    Unter NTFS kann dies bis auf 512 Byte gesenkt werden.

    -

    8
    -

    Ok, Windows NT/Windows XP und Windows 2000 haben dazu gelernt. Der angegebene Trick funktioniert aber für alle Systeme!

    -

    9
    -

    IPA: International Phonetic Alphabet

    -

    10
    -

    LPPL: LaTeX Project Public License

    diff --git a/Master/texmf-doc/doc/german/texlive-ge/live.pdf b/Master/texmf-doc/doc/german/texlive-ge/live.pdf index 87a5d1fc7b3..7461cb23ca1 100644 Binary files a/Master/texmf-doc/doc/german/texlive-ge/live.pdf and b/Master/texmf-doc/doc/german/texlive-ge/live.pdf differ -- cgit v1.2.3