48
Einführung in das Textsatzsystem (L A )T E X Vorlesung über (L A )T E X im Sommersemester 2009 univer@tati+ studii heydelbergen@+ Arno Trautmann Heidelberg 3. April 2009

Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

Einführung in das Textsatzsystem (LA)TEXVorlesung über (LA)TEX im Sommersemester 2009

univer@tati+ studii heydelbergen@+

Arno Trautmann

Heidelberg

3. April 2009

Page 2: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

.. .1 Einleitung, ÜbersichtOrganisatorischesThe name of the gameWas ist TEX?Erste SchritteWas ist toll an LATEX?Weiterentwicklungen von TEXHilfsdateien

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 2 / 29

Page 3: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

OrganisatiorischesAnmeldung/Material

.Physik-Übungsseite.... ..

.

.https://uebungen.physik.uni-heidelberg.de/uebungen/

.Moodle..

.. ..

.

.

http://elearning.uni-heidelberg.de⇒ Fakultät für Physik und Astronomie⇒ Suchen nach „LaTeX“⇒ „Einführung in das Textverarbeitungssystem LaTeX“

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 3 / 29

Page 4: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Organisatorisches

.Scheine..

.. ..

.

.

2 SWS Vorlesung/ÜbungÜbungsblätter60% der Übungspunkte für ScheinÜbungspunkte ergeben Scheinnote1 ECTS-Punkt (BSc)

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 4 / 29

Page 5: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Organisatiorisches

.Übungen..

.. ..

.

.

Blätter im Moodle, Ausgabe Freitag nach VorlesungAbgabe Freitag vor VorlesungAbgaben in Dreiergruppen möglichBesprechung am Beginn der nächsten VorlesungBereitschaft, die eigene Lösung vorzustellen

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 5 / 29

Page 6: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Organisatorisches

.Übungsabgabe..

.. ..

.

.

Je nach Aufgabenstellung Ausdruck, per Mail, handschriftlich etc.E-Mail: [email protected] LaTeX-Kurs: Musterfrau, MustermannDateinamen: uebung1_musterfrau_mustermann.tex

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 6 / 29

Page 7: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Inhalt (vorläufig)

...1 Einführung, Übersicht

...2 allgemeine Formatierung; Pakete

...3 Gleitobjekte: Bilder, Tabellen, Verzeichnisse

...4 Schriften, Zeichensätze, Kodierungen

...5 Mathesatz

...6 Umfangreiche, mehrsprachige Dokumente

...7 Präsentationen

...8 Typographische Feinheiten

...9 Professionelle Briefe, Lebenslauf

...10 LATEX-Pakete und -Klassen selbst schreiben

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 7 / 29

Page 8: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Aufbau der Vorlesungen

wieNutzung von LATEX

Wie erreiche ich, was ich haben will?

wasVerstehen von (LA)TEX

Was passiert da eigentlich, wenn ich auf den Knopf drücke?

warumTypographische Tips

Warum sollte ich das genau so setzen und nicht anders?

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 8 / 29

Page 9: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

„Laientypographie“

.Hans Peter Willberg/Friedrich Forssmann..

.. ..

.

.

Das Selbermachen ist längst üblich, die Ergebnisse oftfragwürdig, weil Laien-Typografen nicht sehen, was nicht stimmtund nicht wissen können, worauf es ankommt. So gewöhnt mansich an falsche und schlechte Typografie. […] Jetzt könnte derEinwand kommen, Typografie sei doch Geschmackssache. Wennes um Dekoration ginge, könnte man das Argument vielleichtgelten lassen, da es aber bei Typografie in erster Linie umInformation geht, können Fehler nicht nur stören, sondern sogarSchaden anrichten.

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 9 / 29

Page 10: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

The name of the game

Programm TEX(Seit 1977)Geschrieben von Donald E. Knuth für sein Buch „The Art ofComputer Programming“.„TEX“ von griechisch τέχνη

Makropaket plainTEXgroßes Makropaket LATEX2.09 (Anfänge 1980er)aktuelle, stabile Version: LATEX2ε(1994)zukünftige Entwicklung: LATEX3momentan ohne praktische Bedeutung

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 10 / 29

Page 11: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

The name of the game

Programm TEX(Seit 1977)Makropaket plainTEXMacht die Nutzung von TEX erst effizient.

großes Makropaket LATEX2.09 (Anfänge 1980er)aktuelle, stabile Version: LATEX2ε(1994)zukünftige Entwicklung: LATEX3momentan ohne praktische Bedeutung

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 10 / 29

Page 12: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

The name of the game

Programm TEX(Seit 1977)Makropaket plainTEXgroßes Makropaket LATEX2.09 (Anfänge 1980er)Von Leslie Lamport: „Lamport’s TEX“.Viele Vereinfachungen für den normalen Anwender.

aktuelle, stabile Version: LATEX2ε(1994)zukünftige Entwicklung: LATEX3momentan ohne praktische Bedeutung

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 10 / 29

Page 13: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

The name of the game

Programm TEX(Seit 1977)Makropaket plainTEXgroßes Makropaket LATEX2.09 (Anfänge 1980er)aktuelle, stabile Version: LATEX2ε(1994)„in einer ε-Umgebung von 2“…

zukünftige Entwicklung: LATEX3momentan ohne praktische Bedeutung

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 10 / 29

Page 14: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

The name of the game

Programm TEX(Seit 1977)Makropaket plainTEXgroßes Makropaket LATEX2.09 (Anfänge 1980er)aktuelle, stabile Version: LATEX2ε(1994)zukünftige Entwicklung: LATEX3momentan ohne praktische Bedeutung

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 10 / 29

Page 15: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Was ist TEX – was nicht?

.Was kann TEX?..

.. ..

.

.

Programm, um „The Art of Computer Programming“ zu schreibenFür alle Schriftstücke mit logischem Aufbau:Naturwissenschaftliche Arbeiten (hervorragender Mathesatz)Sprachwissenschaftliche Arbeiten (hervorragende Mehrsprachigkeit)Literaturwisschenschaftliche Arbeiten (hervorragende Typographie)Artikel, Diplomarbeiten, Dissertationen, …Bücher, BriefePräsentationen

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 11 / 29

Page 16: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Was ist TEX – was nicht?

.Was kann TEX nicht?..

.. ..

.

.

Präsentationen (bunt, „durcheinander“)WerbezettelPlakateAlles ohne logische Struktur

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 11 / 29

Page 17: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Wie funktioniert LATEX?

.Das Prinzip von TEX..

.. ..

.

.

reine Textdateienkeine Einstellungen, die der Nutzer nicht siehtkein „Rumklicken“Auszeichnungen besonderer Textstellen durch Befehle:„Ich will einen Artikel schreiben“„schreibe das Folgende fett“„schreibe eine Überschrift“

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 12 / 29

Page 18: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Wie funktioniert LATEX?

.Vorteile..

.. ..

.

.

Extreme StabilitätBearbeiten von Textdateinist nicht aufwendigPortabilitätDateien mit beliebigemProgramm lesbarWinzige Dateigrößen auchbei riesigen Projekten

.Nachteile..

.. ..

.

.

Dokument ist nicht direktsichtbarUnintuititve BedienungBei Änderungen muss allesneu kompiliert werden

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 13 / 29

Page 19: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

„Quellcode“, ähnlich Programmiersprachen.

Problem: Wie Text von Befehlen unterscheiden?In den meisten Programmiersprachen: Anführungszeichen

print ("Hallo Welt!")

⇒ Für ein Textverarbeitungsprogramm ungeeignet.

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 14 / 29

Page 20: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

„Quellcode“, ähnlich Programmiersprachen.Problem: Wie Text von Befehlen unterscheiden?

In den meisten Programmiersprachen: Anführungszeichenprint ("Hallo Welt!")

⇒ Für ein Textverarbeitungsprogramm ungeeignet.

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 14 / 29

Page 21: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

„Quellcode“, ähnlich Programmiersprachen.Problem: Wie Text von Befehlen unterscheiden?In den meisten Programmiersprachen: Anführungszeichen

print ("Hallo Welt!")

⇒ Für ein Textverarbeitungsprogramm ungeeignet.

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 14 / 29

Page 22: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

„Quellcode“, ähnlich Programmiersprachen.Problem: Wie Text von Befehlen unterscheiden?In den meisten Programmiersprachen: Anführungszeichen

print ("Hallo Welt!")

⇒ Für ein Textverarbeitungsprogramm ungeeignet.

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 14 / 29

Page 23: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

„Quellcode“, ähnlich Programmiersprachen.Problem: Wie Text von Befehlen unterscheiden?In den meisten Programmiersprachen: Anführungszeichen

print ("Hallo Welt!")

⇒ Für ein Textverarbeitungsprogramm ungeeignet.

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 14 / 29

Page 24: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

In TEX: escape character Backslash \Alle Befehle fangen mit \ an: \title, \author

grouping character $ & # ^ _ ~ % haben alle besondere Bedeutungen

Hallo Welt! \bye

⇒ Erzeugt eine dvi-Datei (DeVice Independent)

(Darstellbar z. B. mit yap)

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 15 / 29

Page 25: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

In TEX: escape character Backslash \Alle Befehle fangen mit \ an: \title, \author

grouping character $ & # ^ _ ~ % haben alle besondere Bedeutungen

Hallo Welt! \bye

⇒ Erzeugt eine dvi-Datei (DeVice Independent)

(Darstellbar z. B. mit yap)

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 15 / 29

Page 26: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches TEX-Dokument

In TEX: escape character Backslash \Alle Befehle fangen mit \ an: \title, \author

grouping character $ & # ^ _ ~ % haben alle besondere Bedeutungen

Hallo Welt! \bye

⇒ Erzeugt eine dvi-Datei (DeVice Independent)

(Darstellbar z. B. mit yap)

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 15 / 29

Page 27: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein einfaches LATEX-Dokument

\documentclassminimal\usepackageamsmath\begindocumentHallo Welt!\enddocument

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 16 / 29

Page 28: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Dokumentenklassen

Legen das Layout des Dokumentes fest:StandardschriftenSeitenaufteilungGliederungsbefehleAussehen von Verzeichnissen, Tabellen etc.Durch Änderung von Optionen oder Laden von Paketen änderbar

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 17 / 29

Page 29: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Gliederungsbefehle

Struktierte Dokumente ⇒ feste GliederungsebenenWerden von der Dokumentenklasse definiert, aber standardisiert

\partMechanik und Wärme (mit der Klasse scrbook)\chapterGase\sectionTransportprozesse in Gasen\subsectionDiffussion\subsubsectionUnterunterabschnitt\paragraphParagraph\subparagraphUnterparagraph

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 18 / 29

Page 30: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

Teil I.

Mechanik und Wärme (mit der Klasse scrbook)

1

Page 31: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

1. GaseEinführungstext

1.1. Transportprozesse in GasenBeschreibung der Prozesse

1.1.1. DiffussionBeschreibung von Diffussion

Unterunterabschnitt

Text im Unterunterabschnitt

Paragraph Text im Paragraph

Unterparagraph Text im Unterparagraph

3

Page 32: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

Teil I.Mechanik und Wärme (mit der Klasse scrreprt)Einführungstext

1. GaseEinführungstext

1.1. Transportprozesse in GasenBeschreibung der Prozesse

1.1.1. Diffussion

Beschreibung von Diffussion

Paragraph Text im Paragraph

Unterparagraph Text im Unterparagraph

1

Page 33: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Dokumentenklassen

Standardklassenarticle (Kurze) Artikelreport Reporte, Tagungsberichtebook Bücherletter Briefe

minimal Für Minimalbeispiele

KOMA-Scriptscrartcl Erweiterung von articlescrreprt Erweiterung von reportscrbook Erweiterung von bookscrlttr2 Sehr mächtige BriefklasseSpezialklassenbeamer Für Beamer-Präsentationenpowerdot einfachere Präsentationen

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 19 / 29

Page 34: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Pakete

Pakete liefern zusätzlichen CodeVereinfachen die ArbeitKorrigieren FehlerBieten viele zusätzliche FeaturesEinbinden mittels \usepackagepaketname in Präambel:

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 20 / 29

Page 35: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Nützliche Pakete (sehr kleine Auswahl)

.

.. ..

.

.

graphic(x) bietet (erweiterte) Graphikunterstützungamsmath Verbesserung des Mathesatzbabel Vielsprachigkeitlmodern Stellt auf die lmodern-Schriften umxltxtra wichtige Pakete für XƎLATEXinputenc ermöglicht verschiedene Eingabekodierungenfontenc ermöglicht verschiedene Fontkodierungentikz bietet sehr mächtige Zeichenumgebung... ...

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 21 / 29

Page 36: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Grundbefehle: Struktur

.

.. ..

.

.

\textitkursiv kursiv\textrmSerifen Serifen\textsfserifenlos serifenlos\textslgeneigt geneigt\textbffett fett\textttSchreibmaschine Schreibmaschine\textscKapitälchen Kapitälchen\emphHervorhebung Hervorhebung\\ Zeilenende\par oder Leerzeile Absatzende$E = mc^2$ Inline-Mathemodus: E = mc2

\[E = mc^2\] Display-Mathemodus: E = mc2

\tableofcontents Produziert Inhaltsverzeichnis

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 22 / 29

Page 37: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Grundbefehle

.

.. ..

.

.

\tiny winzig

\small klein\normalsize normal\large große\Large größer\LARGE noch größer\huge riesig\Huge noch riesiger

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 23 / 29

Page 38: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

LATEX vs. WordPortabilität

.LATEX..

.. ..

.

.

Dokument als Textdatei⇒ immer lesbar!Ausgabe als dvi oder pdf

⇒ Aussehen überall gleich

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 24 / 29

Page 39: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

LATEX vs. WordPortabilität

.Word..

.. ..

.

.

Nicht offenes Format⇒ Nur mit größerem Aufwand lesbarNeuere Versionen nicht kompatibelImmer neuste Version nötig (nicht kostenlos!)Ausgabe als pdf:Schriften werden oft nicht eingebunden

⇒ Dokument kann überall anders aussehen!

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 25 / 29

Page 40: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Ein kurzer Überblick über TEX und Weiterentwicklungen sowieMakropakete:http://github.com/alt/tex-overview/tree/master

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 26 / 29

Page 41: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

TEX – the program

.

.TEX

.TEX-XET

.TEX--XET .TEX3

.encTEX .MLTEX

.Ω .ε-TEX .pdfTEX .TEXGX .NTS

.Aleph .X ETEX .ϵχTEX.pdf(ϵ)-TEX

.LuaTEX

.VTEX .REVTEX

2

Page 42: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

LATEX – a large macro package for TEX

..LATEX 2.09

.AMSLATEX .SLITEX

.LATEX2ε

.pdfLATEX2ε .XeLATEX .(pdf)LuaLATEX.Λ

.LATEX3

3

Page 43: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

ConTEXt – the other major TEX macro package

..ConTEXtMkI

.ConTEXtMkII

.ConTEXt MkIII

.ConTEXtMkIV

4

Page 44: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

So viele Dateien?

(LA)TEX verwendet einige Hilfsdateien:speichern von temporären InformationenVerzeichniseinträgeSpracheinstellungenAusgabe von Fehlermeldungenetc. …

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 27 / 29

Page 45: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Hilfsdateien.tex TEX-Datei mit Dokumententext

Ausgabeformate.dvi normale TEX-Ausgabe.xdv XƎTEX-Ausgabe.pdf pdfTEX-Ausgabe oder Umwandlung von (x)dvi

Hilfsdateien (nur schreiben).log Log-Datei mit Informationen, Warnungen, Fehlern

Hilfsdateien (schreiben und lesen).aux Hilfsdatei mit temporären Informationen.toc table of contents.lof list of figures... ...

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 28 / 29

Page 46: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Hilfsdateien.tex TEX-Datei mit Dokumententext

Ausgabeformate.dvi normale TEX-Ausgabe.xdv XƎTEX-Ausgabe.pdf pdfTEX-Ausgabe oder Umwandlung von (x)dvi

Hilfsdateien (nur schreiben).log Log-Datei mit Informationen, Warnungen, Fehlern

Hilfsdateien (schreiben und lesen).aux Hilfsdatei mit temporären Informationen.toc table of contents.lof list of figures... ...

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 28 / 29

Page 47: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Hilfsdateien.tex TEX-Datei mit Dokumententext

Ausgabeformate.dvi normale TEX-Ausgabe.xdv XƎTEX-Ausgabe.pdf pdfTEX-Ausgabe oder Umwandlung von (x)dvi

Hilfsdateien (nur schreiben).log Log-Datei mit Informationen, Warnungen, Fehlern

Hilfsdateien (schreiben und lesen).aux Hilfsdatei mit temporären Informationen.toc table of contents.lof list of figures... ...

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 28 / 29

Page 48: Vorlesungüber(LA)TEXimSommersemester2009 univer@tati

. . . . . . . . . . . . . . . . . . . . . . . . . . .Einleitung, Übersicht

Happy TEXing!

Arno Trautmann (Heidelberg) Einführung in das Textsatzsystem (LA)TEX 3. April 2009 29 / 29