Upload
others
View
15
Download
0
Embed Size (px)
Citation preview
Ubersicht
• Was ist LATEX, was ist LATEX nicht?
• Wie funktioniert LATEX? Wieso gerade so?
• erste Schritte mit LATEX
• Dokumente mit LATEX strukturieren
Werkzeug LATEX Einfuhrung in LATEX 2/22
Was ist LATEX?
• LATEX . . .
– ist keine Textverarbeitung (wie StarOffice, Word, . . . )
– bietet kein WYSIWYG (what you see is what you get)
– ist fast 20 Jahre alt
• Sind das Nachteile? Nicht wirklich: LATEX . . .
– liefert hochwertige Ergebnisse
– wird von vielen Autoren und Verlagen verwendet
– bietet Losungen zu vielen Satz-Problemen
– lauft auf fast jedem Computer
Werkzeug LATEX Einfuhrung in LATEX 3/22
Textverarbeitung – damals . . .
Autor Lektor Setzer
Werkzeug LATEX Einfuhrung in LATEX 4/22
Textverarbeitung – damals . . .
Autor Lektor Setzer
erstellt Manuskript
Werkzeug LATEX Einfuhrung in LATEX 4/22
Textverarbeitung – damals . . .
Autor Lektor Setzer
erstellt Manuskript legt Layout fest
Werkzeug LATEX Einfuhrung in LATEX 4/22
Textverarbeitung – damals . . .
Autor Lektor Setzer
erstellt Manuskript legt Layout fest realisiert Layout
Werkzeug LATEX Einfuhrung in LATEX 4/22
Textverarbeitung – damals . . .
Autor Lektor Setzer
erstellt Manuskript legt Layout fest realisiert Layout
• Tatigkeit von Lektor/Layouter und Setzer
– nicht trivial
– Handwerk
– Kunst
– braucht Erfahrung
Werkzeug LATEX Einfuhrung in LATEX 4/22
. . . und heute
bestimmt Schriftenund Layout
erkennt Trennfehler,schlechte Formatierung
verfaßt Text
Werkzeug LATEX Einfuhrung in LATEX 5/22
. . . und heute
bestimmt Schriftenund Layout
erkennt Trennfehler,schlechte Formatierung
verfaßt Text
Autor
Werkzeug LATEX Einfuhrung in LATEX 5/22
. . . und heute
bestimmt Schriftenund Layout
erkennt Trennfehler,schlechte Formatierung
verfaßt Text
Autor Autor
Werkzeug LATEX Einfuhrung in LATEX 5/22
. . . und heute
bestimmt Schriftenund Layout
erkennt Trennfehler,schlechte Formatierung
verfaßt Text
Autor Autor Autor
Werkzeug LATEX Einfuhrung in LATEX 5/22
. . . und heute
bestimmt Schriftenund Layout
erkennt Trennfehler,schlechte Formatierung
verfaßt Text
Autor Autor Autor
• klassische Textverarbeitungen uberfordern den Benutzer
• noch schlimmer: DTP-Programme
• Beweis: Gluckwunschkarten mit 20 verschiedenen Schriftarten
Werkzeug LATEX Einfuhrung in LATEX 5/22
Revival eines Paradigmas
• Autor bestimmt Inhalt und logische Struktur des Textes
•”Experte“ legt Layout und Formatierung fest
• Schriftsatz-System realisiert Ausgabe
• Dokumentklassen (Buch, Report, Brief, Kochrezept, . . . )
• Autor beschreibt Bedeutung, nicht Aussehen:
hervorheben statt kursiv
Uberschrift statt 15pt, fett, zentriert
Werkzeug LATEX Einfuhrung in LATEX 6/22
Schriftsatz mit LATEX
Umbruch)
kennt typographischeRegeln (Silbentrennung,
kennt Layout-Regeln,weist logischen Elementeneinheitliche Formatierung zu
mit ASCII-Editorerstellt Quelltext
Autor LATEX TEX
• TEX 1977 von Donald Knuth entwickelt
• mathematischer Schriftsatz, gut lesbare Fonts
• LATEX 1985 von Leslie Lamport entwickelt
•”frontend“ fur TEX mit machtigen Makro-Befehlen
Werkzeug LATEX Einfuhrung in LATEX 7/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
dok.tex
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
dok.tex
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
dok.tex
dok.log dok.aux
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
dok.tex
dok.log dok.aux
dok.dvi
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
juser@vino xdvi dok.dvi
dok.tex
dok.log dok.aux
dok.dvi
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
juser@vino xdvi dok.dvi
juser@vino dvips dok.dvi -o
dok.tex
dok.log dok.aux
dok.dvi dok.ps
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
juser@vino xdvi dok.dvi
juser@vino dvips dok.dvi -o
juser@vino ps2pdf dok.ps
dok.tex
dok.log dok.aux
dok.dvi dok.ps dok.pdf
Werkzeug LATEX Einfuhrung in LATEX 8/22
Datenfluß in LATEX
• batch-System: Dokumente werden compiliert
juser@vino latex dok.tex
juser@vino xdvi dok.dvi
juser@vino dvips dok.dvi -o
juser@vino ps2pdf dok.ps
juser@vino pdflatex dok.tex
dok.tex
dok.log dok.aux
dok.dvi dok.ps dok.pdf
Werkzeug LATEX Einfuhrung in LATEX 8/22
HelloWorld.tex
\documentclass{article}
\begin{document}
Hello world!
\end{document}
Werkzeug LATEX Einfuhrung in LATEX 9/22
Hello
world
!
1
Werkzeug LATEX Einfuhrung in LATEX 10/22
aus Grunden der Lesbarkeit
\documentclass[12pt,a5paper]{article}
\begin{document}
Hello world!
\end{document}
Werkzeug LATEX Einfuhrung in LATEX 11/22
Hello
world
!
1
Werkzeug LATEX Einfuhrung in LATEX 12/22
DIN A4
• typischer Dokumentbeginn:
\documentclass[a4paper]{article}
• Papierformat muß nachfolgenden Konvertern genannt werden:– entweder
juser@vino dvips -t a4 dok.dvi -o
juser@vino ps2pdf dok.ps
– oderjuser@vino dvips dok.dvi -o
juser@vino ps2pdf ’-sPAPERSIZE=a4’ dok.ps
Werkzeug LATEX Einfuhrung in LATEX 13/22
Absatze
\documentclass[12pt,a5paper]{article}
\begin{document}
Far out in the uncharted backwaters of the unfashionable end of
the western spiral arm of the Galaxy lies a small unregarded
yellow sun.
Orbiting this at
a distance
of roughly
ninety-two million miles is an utterly insignificant
little blue green planet whose ape-descended life forms are
so amazingly primitive that they still think digital watches
are a pretty neat idea.
\end{document}
Werkzeug LATEX Einfuhrung in LATEX 14/22
Far
out
inth
eunch
arted
back
waters
ofth
eunfa
sh-
ionable
end
of
the
western
spira
larm
of
the
Gala
xy
liesa
small
unreg
ard
edyello
wsu
n.
Orb
iting
this
at
adista
nce
of
roughly
nin
ety-tw
o
millio
nm
ilesis
an
utterly
insig
nifi
cantlittle
blu
egreen
pla
net
whose
ape-d
escended
lifefo
rms
are
soam
az-
ingly
prim
itive
that
they
stillth
ink
dig
italw
atch
esare
apretty
nea
tid
ea.
1
Werkzeug LATEX Einfuhrung in LATEX 15/22
Umlaute und Anfuhrungszeichen
\documentclass[12pt,a5paper]{article}
\usepackage[german]{babel}
\usepackage[latin1]{inputenc}
\begin{document}
Umlaute: \"a \"o \"u \"A \"O \"U \ss
Akzente: \’a \‘a \ˆa \c{C} \˜n
Anf\"uhrungszeichen: ‘‘Ha!’’ ‘Hu?’
mit babel: "a "o "u "A "O "U "s "‘He!"’
mit inputenc: a o u A O U ß a a a n
\end{document}
Werkzeug LATEX Einfuhrung in LATEX 16/22
Um
laute:
ao
uA
OU
ß
Akzen
te:a
aa
Cn
Anfu
hru
ngszeich
en:“H
a!”
‘Hu?’
mit
babel:
ao
uA
OU
ß” H
e!“
mit
inputen
c:a
ou
AO
Uß
aa
an
1
Werkzeug LATEX Einfuhrung in LATEX 17/22
Dokumentenstruktur
\documentclass[12pt,a5paper]{article}
\usepackage[german]{babel}
\begin{document}
\section{Einleitung}
\subsection{Motivation}
aaa bbb ccc ddd eee
\subsection{Danksagungen}
aaa bbb ccc ddd eee
\section{Hauptteil}
\subsection{Andere Verfahren}
aaa bbb ccc ddd eee
\subsection{Unsere L"osung}
aaa bbb ccc ddd eee
\subsubsection{Ansatz}
\subsubsection{Probleme}
\end{document}
Werkzeug LATEX Einfuhrung in LATEX 18/22
1Ein
leitu
ng
1.1
Motiv
atio
n
aaa
bbb
ccc
ddd
eee
1.2
Danksa
gungen
aaa
bbb
ccc
ddd
eee
2H
auptte
il
2.1
Andere
Verfa
hren
aaa
bbb
ccc
ddd
eee
2.2
Unse
re
Losu
ng
aaa
bbb
ccc
ddd
eee
2.2
.1A
nsa
tz
2.2
.2P
roble
me
1
Werkzeug LATEX Einfuhrung in LATEX 19/22
Inhaltsverzeichnis
\documentclass[12pt,a5paper]{article}
\usepackage[german]{babel}
\begin{document}
\tableofcontents
\section{Einleitung}
\subsection{Motivation}
\section{Hauptteil}
\subsection{Andere Verfahren}
\subsection{Unsere L"osung}
\subsubsection{Ansatz}
\subsubsection{Probleme}
\end{document}
Werkzeug LATEX Einfuhrung in LATEX 20/22
Inhaltsv
erzeic
hnis
1Ein
leitu
ng
1
1.1
Motiv
atio
n.
..
..
..
..
..
..
..
.1
2H
auptte
il1
2.1
Andere
Verfa
hren
..
..
..
..
..
..
1
2.2
Unsere
Losu
ng
..
..
..
..
..
..
..
1
2.2
.1A
nsa
tz.
..
..
..
..
..
..
.1
2.2
.2P
roblem
e.
..
..
..
..
..
.1
1Ein
leitu
ng
1.1
Motiv
atio
n
2H
auptte
il
2.1
Andere
Verfa
hren
2.2
Unse
re
Losu
ng
2.2
.1A
nsa
tz
2.2
.2P
roble
me
1
Werkzeug LATEX Einfuhrung in LATEX 21/22
Dokumentklassen
• original LATEX: article , report , book
• KOMA-Skript: scrartcl , scrreprt , scrbook
• Gliederungsstufen:
article \section \subsection . . .
report \chapter \section \subsection . . .
book \chapter \section \subsection . . .
• . . . , \subsubsection , \paragraph , \subparagraph
• zusatzlich \part
• mehrere article konnen ein book bilden
Werkzeug LATEX Einfuhrung in LATEX 22/22