Professional Documents
Culture Documents
A
T
E
X
Teil I
Thomas (Sisko) Pajor
thomas.pajor@logn.de
Akademischer Verein H utte e.V.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 1 / 91
Ein weiser Spruch. . .
Dont Panic!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 2 / 91
Inhalt
1
Einleitung
2
Struktur eines Dokuments
3
Einstellungen und Pakete
4
Formelsatz durch Beispiele
5
Typographische Hinweise
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 3 / 91
Inhalt
1
Einleitung
L
A
T
E
X und T
E
X Was ist das?
Vergleich L
A
T
E
X mit klassischen Textverarbeitungen
Empfohlene Software
2
Struktur eines Dokuments
3
Einstellungen und Pakete
4
Formelsatz durch Beispiele
5
Typographische Hinweise
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 4 / 91
L
A
T
E
X Was ist das?
L
A
T
E
X
L
A
T
E
X ist eine von Leslie Lamport im Jahr 1984 entwickelte Erweiterung
(Makropaket) f ur das Textsatzsystem T
E
X zur Erstellung hochwertiger
Dokumente.
T
E
X
T
E
X wurde 1977 von Donald E. Knuth entwickelt urspr unglich damit er
seine Buchreihe
UTTE!)
. . . aber auch. . .
Wissenschaftliche Prasentationen (wie diese)
Briefe
Notensatz
u.v.m.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 6 / 91
Leider ist das alles nicht so einfach. . .
Die
klassische Entwicklungszyklus
Die klassische Textverarbeitung folgt zwei Paradigmen:
1. WYSIWYG-Prinzip
klassische Entwicklungszyklus
Dokument
(z.B. .doc-Datei)
Drucker
Schreiben
Ausgabe
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 9 / 91
Der
klassische Entwicklungszyklus
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 10 / 91
Der
Ubersetzen
Postscript
(.ps-Datei)
PDF-Dokument
(.pdf-Datei)
Ubersetzen Konvertieren
PDF-Betrachter
(z.B. Adobe Reader)
PS-Betrachter
(z.B. Ghostview)
Drucker(ei)
Ausgeben
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 13 / 91
Der L
A
T
E
X-Entwicklungszyklus
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 14 / 91
Der L
A
T
E
X-Entwicklungszyklus
Dies ist ein Testdokument
Hallo Welt, ich schreibe hier jetzt mal einen Absatz irgendwelchen Mist.
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut cursus. Donec nec nunc nec justo
pharetra sagittis. Vivamus dui. Donec ac nibh. Curabitur tempus pede. Sed rutrum, enim eleifend
accumsan hendrerit, lectus ligula vulputate turpis, id convallis lectus justo ut nisi. Quisque neque.
Pellentesque tincidunt tincidunt dolor. Curabitur lacinia est blandit sem. Vestibulum in tellus id
risus porttitor tristique.
Dies ist eine Unter uberschrift
Donec imperdiet semper purus. Aliquam luctus felis id massa. Proin feugiat. Sed eu est. Nullam
rhoncus velit eget turpis. In felis turpis, adipiscing a, semper eu, tempus ac, mi. Vestibulum ac
quam eu risus feugiat placerat. Nullam mauris lorem, fermentum sed, posuere ac, auctor ac,
pede. Morbi aliquam venenatis arcu. Quisque facilisis tellus vitae arcu. Etiam sit amet odio.
Aliquam sagittis erat eget augue. Sed fermentum. Nam porta ultrices dolor. Sed vel erat faucibus
pede viverra tincidunt. Vestibulum orci dolor, accumsan non, scelerisque commodo, vestibulum
sit amet, turpis.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 15 / 91
Vor- & Nachteile
Vorteile von L
A
T
E
X:
Hohe Qualitat des Ausgabedokuments (Typographie, Formelsatz, . . . )
Keine Probleme beim Druck
Kann problemlos hunderte (tausende?) von Seiten handhaben
Maschinenunabhangig
Nachteile von L
A
T
E
X:
Einarbeitung etwas schwieriger
Kein WYSIWYG ( Ausnahme LyX)
Manchmal etwas
zickig
Manuelle Fehlerbehandlung
Keine Kontrolle uber das Layout
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 16 / 91
Software
F ur Windows-Benutzer:
L
A
T
E
X-Distribution MikT
E
X
http://miktex.org/
Entwicklungsumgebung T
E
XnicCenter
http://www.toolscenter.org/
F ur Linux-Benutzer:
L
A
T
E
X-Distribution teT
E
X
http://www.tug.org/tetex/
Entwicklungsumgebung Kile / Lyx / emacs / vim
http://kile.sourceforge.net/
http://www.lyx.org/
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 17 / 91
Inhalt
1
Einleitung
2
Struktur eines Dokuments
Prinzipieller Aufbau
Die Praambel
Absatze und Zeilenumbr uche
Sonderzeichen
Das Abstract
Gliederung des Inhalts
Aufzahlungen und Listen
Referenzen, Funoten, . . .
3
Einstellungen und Pakete
4
Formelsatz durch Beispiele
5
Typographische Hinweise
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 18 / 91
Struktur
T
E
X ist eine Programmiersprache, das heit man muss
gewissen strukturellen Regeln folgen beim Programmieren.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 19 / 91
Aufbau eines L
A
T
E
X-Dokuments
% Dokume nt de f i ni t i on
\ document cl as s { s c r a r t c l }
% Praambel
\ us epackage { paket e }
% Ha upt t e i l
\ begi n {document }
Text
\end{document }
\documentclass deniert die
Art des Dokuments
Die Praambel erlaubt
zusatzliche globale Denitionen
und Einstellungen
Das eigentliche Dokument ist in
der document Umgebung
Mogliche (empfohlene) Klassen sind: scrartcl, scrbook, scrreprt,
scrlettr (Europaische Layout-Normen) oder article, book, report,
letter (Amerikanische Normen)
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 20 / 91
Befehle, Umgebungen, Kommentare, . . .
Befehle (Makros) werden durch ein f uhrendes \ gekennzeichnet.
Beispiel:
\ b e f e h l [ opt ar g ] { ar g 1}{ ar g 2}
Umbegungen werden mit \begin{umgebung} eingeleitet, und durch
\end{umgebung} beendet.
Beispiel:
\ begi n {document } . . . \end{document }
Kommentare werden durch ein % eingeleitet.
Beispiel:
% Di es i s t e i n Kommentar
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 21 / 91
Optionale Argumente f ur \documentclass
% Dokume nt de f i ni t i on
\ document cl as s [ a4paper , german , 11 pt ] { s c r a r t c l }
% Praambel
\ p a g e s t y l e {empty}
% Ha upt t e i l
\ begi n {document }
Hal l o Wel t !
\end{document }
Das optionale Argument a4paper,german,11pt der Dokumentklasse
weist L
A
T
E
X an als Ausgabe DIN A4 Papier mit 11 Punkt Schrift und
deutschen Rechtschreibregeln zu benutzen!
\pagestyle{empty} erzeugt
nummeriert.
In den Anhang kommen Stichwortverzeichnis, Literaturverzeichnis,
Graphiken, etc. . .
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 37 / 91
Anhang Beispiel
\ document cl as s [ german ] { s c r a r t c l }
\ begi n {document }
\ t a b l e o f c o n t e n t s
\ s e c t i o n { Ei n Nor mal er Abs c hni t t }
Hi e r s t e h t e i n bi s s c he n Text .
\ s e c t i o n {Der nachs t e Abs c hni t t }
\ dot s
\ appendi x
\ s e c t i o n { Er s t e r Abs c hni t t im Anhang}
\ s ubs e c t i o n { Ei n Unt e r a bs c hni t t im Anhang}
\end{document }
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 38 / 91
Anhang Beispiel
Inhaltsverzeichnis
1 Ein Normaler Abschnitt 1
2 Der nachste Abschnitt 1
A Erster Abschnitt im Anhang 1
A.1 Ein Unterabschnitt im Anhang . . . . . . . . . 1
1 Ein Normaler Abschnitt
Hier steht ein bisschen Text.
2 Der nachste Abschnitt
. . .
A Erster Abschnitt im Anhang
A.1 Ein Unterabschnitt im Anhang
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 39 / 91
Aufzahlungen und Listen
F ur Aufzahlungen und Listen gibt es spezielle Umgebungen.
enumerate erzeugt eine nummerierte Aufzahlung
itemize erzeugt eine Liste (wie diese)
L
A
T
E
X erzeugt automatisch eine schon formatierte Aufzahlung inkl.
Bullet-Graphiken.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 40 / 91
Aufzahlungen und Listen Liste
Ein kleines Beispiel:
Ei ne e i n f a c h e L i s t e :
\ begi n { i t e mi z e }
\ i t em Punkt 1
\ i t em Punkt 2
\ i t em Nat \ u r l i c h k\ onnen
h i e r auch Abs \ at z e
d r i n s e i n .
Bl a b l a bl a .
\end{ i t e mi z e }
Eine einfache Liste:
Punkt 1
Punkt 2
Nat urlich konnen hier auch Absatze drin sein.
Blablabla.
Listen konnen auch verschachtelt werden (bitte nicht ubertreiben!)
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 41 / 91
Aufzahlungen und Listen Aufzahlungen
Standard-Aufzahlung
Auf z \ ahl ung :
\ begi n { enumer ate }
\ i t em Er s t e ns
\ i t em Zwei t ens
\end{ enumer ate }
Aufzahlung:
1. Erstens
2. Zweitens
Unter Zuhilfename des Pakets enumerate kann der Zahler als
optionales Argument der enumerte-Umgebung ubergeben werden.
Beispiel: [1.], [(a)], [i)], [A.]
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 42 / 91
Aufzahlungen und Listen Aufzahlungen
Benutzerdenierte Aufzahlungsarten
\ us epackage { enumer ate }
\ begi n {document }
\ begi n { enumer ate } [ ( a ) ]
\ i t em Er s t e ns
\ i t em Zwei t ens
\end{ enumer ate }
\ begi n { enumer ate }[ i ) ]
\ i t em Er s t e ns
\ i t em Zwei t ens
\end{ enumer ate }
\ begi n { enumer ate }[ A. ]
\ i t em Er s t e ns
\ i t em Zwei t ens
\end{ enumer ate }
\end{document }
Um verschiedene Aufzahlungen zu benut-
zen muss man das Paket enumerate in der
Praambel einbinden.
(a) Erstens
(b) Zweitens
i) Erstens
ii) Zweitens
A. Erstens
B. Zweitens
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 43 / 91
Referenzen
Ein Anker wird uber \label{name} gesetzt.
\ s e c t i o n { Ei n Abs c hni t t }
\ l a b e l { v e r we i s }
Ein Verweis auf die Abschnitts-/Aufzahlungsnummer wird uber
\ref{name} in den Text eingef ugt.
Wie i n Abs c hni t t \ r e f { v e r we i s } ges ehen . . .
Verweis auf die Seitenzahl: \pageref{name} im Text.
Wie auf Se i t e \ pa ge r e f { v e r we i s } be s c hr i e be n . . .
Das Tilde zeichen steht f ur ein Leerzeichen, das nicht umgebrochen
werden darf!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 44 / 91
Referenzen Beispiel
\ s e c t i o n { Ei n Abs c hni t t }
\ l a b e l { absch }
Wir s c h r e i b e n h i e r mal etwas
Text .
\ begi n { enumer ate }
\ i t em Er s t e r Punkt
\ i t em\ l a b e l { auf z }
Zwe i t e r Punkt
\end{ enumer ate }
\ s e c t i o n {Neuer Abs c hni t t }
Wir k\ onnen auf auf
Abs c hni t t \ r e f { absch }
auf Se i t e \ pa ge r e f { absch }
v e r we i s e n oder auch auf
den Punkt \ r e f { auf z }.
1 Ein Abschnitt
Wir schreiben hier mal etwas Text.
1. Erster Punkt
2. Zweiter Punkt
2 Neuer Abschnitt
Wir konnen auf auf Abschnitt 1 auf Seite 1
verweisen oder auch auf den Punkt 2.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 45 / 91
Funoten
Funoten sind sehr simpel! Der Befehl lautet:
\ f oot not e { Funot ent ext }
Beispiel:
Di e Funote wi r d dann\ f oot not e { so wi e h i e r } i n
das Dokument e i n g e f u g t \ f oot not e {und e i ne z we i t e Funote }.
Die Funote wird dann
2
in das Dokument eingef ugt
3
.
Mit dem Paket footmisc kann der Funotenstil geandert werden.
2
so wie hier
3
und eine zweite Funote
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 46 / 91
Inhalt
1
Einleitung
2
Struktur eines Dokuments
3
Einstellungen und Pakete
4
Formelsatz durch Beispiele
5
Typographische Hinweise
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 47 / 91
Nochmal: Praambel
Die Praambel ist der einzige Ort f ur jegliche
Layout-Einstellungen!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 48 / 91
Ein Beispiel f ur Einstellungen: Absatze
Standardmaig setzt L
A
T
E
X zwischen zwei Absatzen keinen Zeilenabstand.
Der neue Absatz wird einger uckt.
Viele nden das hasslich.
Anpassungen f ur Absatze:
Abstand zwischen zwei Absatzen
\ s e t l e n g t h {\ pa r s k i p }{8 pt }
Setzt den Abstand zwischen zwei Absatzen auf 8 Punkt.
Absatzeinr uckung
\ s e t l e n g t h {\ pa r i nde nt }{0}
Setzt die Einr ucktiefe auf 0.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 49 / 91
Sinnvolle Pakete
Pakete, die das Leben sehr erleichtern:
\usepackage{babel}
Macht L
A
T
E
X deutsch.
2
_
f (t)e
i t
dt
Der Mathematikmodus wird von den meisten als groter
Vorteil von L
A
T
E
X gegen uber Word etc. gesehen.
Formeln werden uber Befehle gesetzt. L
A
T
E
X k ummert sich um Groen /
Symbole / Anordnung usw.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 52 / 91
Das A
M
S-Paket
Das A
M
S-Paket erweitert die Mathematik-Fahigkeiten von L
A
T
E
X
ungemein! Einbinden uber Praambel.
\usepackage{amsmath} Einbindung von A
M
S-Math
\usepackage{amssymb} Weitere n utzliche Mathematik-Symbole
\usepackage{amsthm} Theoremumgebungen f ur Lemmata, Satze,
Beweise,. . .
A
M
S ist unbedingt zu empfehlen! Die folgenden Folien funktionieren nicht
ohne :-)
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 53 / 91
Die Mathematikumgebung
L
A
T
E
X kennt zwei grundlegende Mathematikumgebungen:
1
Formeln im Flietext werden durch $ eingeschlossen.
F ur $U \ s ubs e t V$ g i l t $| U| \ l e q | V| $ .
F ur U V gilt |U| |V|.
2
Abgesetzte Formeln werden durch \[\] eingeschlossen.
Es g i l t
\[ \ s q r t {\ pi } = \ i n t {\ i n f t y }{\ i n f t y }e{x 2}\; dx \]
Es gilt
e
x
2
dx
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 54 / 91
Nummerierte Gleichungen
Gleichungen konnen mit der equation-Umgebung nummeriert (und
referenziert) werden.
Wir haben
\ begi n { e quat i on }\ l a b e l { g l }
( a+b)2 = a2 + 2ab + b2
\end{ e quat i on }
Gl ei chung (\ r e f { g l }) z e i g t di e 1. \ bi nomi s che Formel .
Wir haben
(a + b)
2
= a
2
+ 2ab + b
2
(1)
Gleichung (1) zeigt die 1. binomische Formel.
equation* unterdr uckt die Nummerierung.
Aquivalent zu \[\].
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 55 / 91
Mehrzeilige Gleichungen
Mehrere Gleichungen konnen mit der gather-Umgebung zusammengefasst
werden.
\ begi n { gat he r }
\sum { k=0}n \bi nom{n}{k} = 2n \\
\sum { k=0}m \bi nom{n+k}{n} = \bi nom{n+m+1}{n+1} \\
\sum { k=0}n ( 1)k \ cdot \bi nom{n}{k} = 0
\end{ gat he r }
n
k=0
_
n
k
_
= 2
n
(2)
m
k=0
_
n + k
n
_
=
_
n + m + 1
n + 1
_
(3)
n
k=0
(1)
k
_
n
k
_
= 0 (4)
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 56 / 91
Ausgerichtete Gleichungen
Mehrere zusammenhangende Gleichungen konnen mit der
align-Umgebung ausgerichtet werden.
\ begi n { a l i g n }
\ Del t a w { i j } &= \ et a o i ( t j a j ) \\
&= \ et a o i \ d e l t a j
\end{ a l i g n }
w
ij
= o
i
(t
j
a
j
) (5)
= o
i
j
(6)
Die Ausrichtung erfolgt an dem &-Symbol (genau eins pro Zeile
erforderlich).
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 57 / 91
Mathematik-Umgebungen
Die wichtigsten Umgebungen zusammengefasst:
$$ Mathematik im Flietext
\[\] Eine Zeile, eine Formel (unnummeriert)
equation equation* Eine Zeile, eine Formel
multiline multiline* Eine nicht ausgerichtete mehrzeilige Formel,
eine Formelnummer
gather gather* Mehrere nicht ausgerichtete Formeln
align align* Mehere Formeln mit Ausrichtung
Weitere Umgebungen siehe Literatur!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 58 / 91
Grundlagen Hoch-/Tiefgestellt
Hochgestellter bzw. tiefgestellter Text wird durchbzw. erzeugt.
\ begi n { gat he r }
2{n+1} = 2n + 2{n} \\
\sum { k=0}n \ f r a c {1}{2k} = 2 = 2{1{11}} \\
a{b { c { de }}}
\end{ gat he r }
2
n+1
= 2
n
+ 2
n
n
k=0
1
2
k
= 2 = 2
1
1
1
a
b
c
d
e
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 59 / 91
Grundlagen Prex-Operatoren
Prex-Operatoren wie Summen oder Integrale werden im Flietext anders
dargestellt.
F ur di e $n$t e har moni s che Zahl
$H n := \sum { k=1}n \ f r a c {1}{k}$ g i l t
\[ H n 1 = \sum { k=2}n \ f r a c {1}{k}
< \ i n t 1 n \ f r a c {1}{ t }\; dt = \ l og n \]
F ur die n-te harmonische Zahl H
n
:=
n
k=1
1
k
gilt
H
n
1 =
n
k=2
1
k
<
n
_
1
1
t
dt = log n
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 60 / 91
Symbole
Einige Mathematik-Symbole
\in < <
\subset \leq
\subseteq \approx
\emptyset \equiv
\cap \rightarrow
\cup \Rightarrow
\exists \dots . . .
\forall \infty
Viele weitere Symbole ndet ihr im Short Math Guide. Keine Angst die
Gebrauchlichen lernt ihr mit der Zeit schnell auswendig.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 61 / 91
Abstande
In Formeln kann es manchmal sinnvoll sein Abstande einzuf ugen.
Kurz Abstand Langform Kurz Abstand Langform
\, \thinspace \! \negthinspace
\: \medspace \negmedspace
\; \thickspace \negthickspace
\enskip
\quad
\qquad
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 62 / 91
Beispiele f ur Abstande
Folgende Abstande solltet ihr benutzen
Bei Integralen \;
\[ \ i n t { a}{b} f ( x ) g ( x ) \; dx \]
b
_
a
f (x)g(x) dx
Zur
Ubersicht
\[ b | a \quad \ Ri ght ar r ow \quad a \ e qui v 0 \mod b \]
b|a a 0 mod b
Bitte nicht f ur
hacks mibrauchen!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 63 / 91
Funktionen
Funktionen wie cos oder lim sollten nicht durch $cos$ gesetzt werden!
FALSCH:
\[ cos (\ al pha + \ bet a ) = cos \ al pha cos \ bet a
s i n \ al pha s i n \ bet a \]
cos( + ) = coscos sinsin
RICHTIG:
\[ \ cos (\ al pha + \ bet a ) = \ cos \ al pha \ cos \ bet a
\ s i n \ al pha \ s i n \ bet a \]
cos( + ) = cos cos sin sin
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 64 / 91
Benutzerdenierte Funktionen
Benutzerdenierte Funktionen konnen in der Praambel mit
\DeclareMathOperator deklariert werden.
. . .
\ Decl ar eMat hOper at or {\ g r oe s s e }{ s i z e }
. . .
\ begi n {document }
Di e Funkt i on \[ \ gr o e s s e : \ Pi \ t o \mathbb{N} \]
b i l d e t e i ne Pr obl e mi ns t anz $ I \ i n \ Pi $ auf der en Groe ab .
\end{document }
Die Funktion
size : N
bildet eine Probleminstanz I auf deren Groe ab.
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 65 / 91
Text in Formeln
Text in Formeln kann mit dem \text Befehl erzeugt werden.
FALSCH:
\[ \bi nom{n}{k} \ l e q 2n
\qquad f u e r a l l e k \ l e q n \]
_
n
k
_
2
n
fuerallek n
RICHTIG:
\[ \bi nom{n}{k} \ l e q 2n
\qquad \ t e x t { f u r a l l e } k \ l e q n \]
_
n
k
_
2
n
f ur alle k n
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 66 / 91
Klammerung
Bei Formeln die
arccos(
1
n
)
RICHTIG:
\[ \ f r a c {1}{\ pi } \ a r c c os
\ l e f t (\ f r a c {1}{\ s q r t {n}}\ r i g h t ) \]
1
arccos
_
1
n
_
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 67 / 91
Matrizen
Das A
M
S-Paket bietet einige Umgebungen f ur Matrizen.
\ begi n { gat he r }
\ begi n { mat r i x } 0 & 1 \\ 1 & 0 \end{ mat r i x } \qquad
\ begi n { pmat r i x } 0 & i \\ i & 0 \end{ pmat r i x } \qquad
\ begi n { bmat r i x } 0 & 1 \\ 1 & 0 \end{ bmat r i x } \\
\ begi n { Bmatr i x } 1 & 0 \\ 0 & 1 \end{ Bmatr i x } \qquad
\ begi n { vmat r i x } a & b \\ c & d \end{ vmat r i x } \qquad
\ begi n { Vmatr i x } i & 0 \\ 0 & i \end{ Vmatr i x }
\end{ gat he r }
0 1
1 0
_
0 i
i 0
_ _
0 1
1 0
_
_
1 0
0 1
_
a b
c d
_
_
_
_
i 0
0 i
_
_
_
_
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 68 / 91
Matrizen II
Matrizen werden wie folgt aufgebaut. In der matrix-Umgebung. . .
Zeilen durch \\ getrennt,
In jeder Zeile die Spalten durch & getrennt.
F ur kompliziertere Matrizen siehe Short Math Guide. . . :-)
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 69 / 91
Theoreme
Theoremahnliche Umgebungen konnen f ur Satze, Lemmata, Beweise, usw.
benutzt werden.
Denition einer Theoremumgebung uber
\newtheorem{name }[ z a h l e r ] { u b e r s c h r i f t }
\newtheorem{name}{ u b e r s c h r i f t }[ nummeri n n e r h a l b ]
Dabei ist
name Name der neuen Umgebung (z.B. satz)
uberschrift Der
Ubung }[ s e c t i o n ]
\ begi n {document }
\ s e c t i o n { Er s t e r Abs c hni t t }
\ begi n { s a t z }Es g i l t $| x+y | \ l e q | x | +| y | $ . \ end{ s a t z }
\ begi n {l em} Jeder Vektorraum hat e i ne Bas i s . \ end{l em}
\ begi n {ex } Zei ge : $\ neg\neg a = a $. \ end{ex }
\ s e c t i o n { Zwe i t e r Abs c hni t t }
\ begi n {l em}Es g i l t $| E| \ i n O( | V| 2 ) $ . \ end{l em}
\ begi n {ex } Zei ge $\ l i m { n \ t o \ i n f t y } 1/n = 0$\ end{ex }
\end{document }
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 71 / 91
Theoreme Beispiel I
1 Erster Abschnitt
Satz 1. Es gilt |x +y| |x| +|y|.
Lemma 2. Jeder Vektorraum hat eine Basis.
e = e e
= e
Bindestrich
Es gibt verschiedene Varianten des
--Zeichens.
Bindestrich. Wird benutzt bei zusammengesetzten Wortern wie
3-Zimmer-Wohnung, E-Mail oder Dipl.-Ing.
In L
A
T
E
X: -
Halbgeviertstrich. Wird als
bis-Strich wie
zum Beispiel bei
Flattersatz,
Zentriert, . . .
Dont use it!
(Auer ihr wisst genau was ihr tut)
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 87 / 91
Ausblick Teil II
Eine Teilmenge der folgenden Themen:
Benutzerdenierte Befehle und Umgebungen
Zahler, Langen, Maeinheiten in LaTeX (pt, px, cm, em, ...)
Einbindung von Graphiken, Tabellen; sogenannte
oats
Bibliographien und Stichwortverzeichnisse
Briefe mit L
A
T
E
X schnell und einfach
Prasentationen mit L
A
T
E
X (siehe diese)
N utzliche Programme, die L
A
T
E
X erganzen (z.B. zur Erstellung von
Graphiken)
. . .
Wenn ihr W unsche habt kommt zu mir!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 88 / 91
Schluss
Fragen?
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 89 / 91
Schluss
Das Ende (f
ur Heute)!
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 90 / 91
Literaturverzeichnis
[HL99] Heiner Lamprecht. L
A
T
E
X 2. Eine Einf uhrung. Internet
http://www.heiner-lamprecht.net/uploads/media/Handbuch.pdf
[LL95] Leslie Lamport Das L
A
T
E
X Handbuch. Addison-Wesley, 2.
Auage, 1995
[MG05] Frank Mittelbach, Michel Goosssens. Der L
A
T
E
X Begleiter.
Pearsons Studium Verlag, 2. Auage, 2005
[AMS02] Michael Downes. Short Math Guide for L
A
T
E
X. American
Mathematical Society
ftp://ftp.ams.org/pub/tex/doc/amsmath/short-math-guide.pdf
[KM06] Markus Kohm, Jens-Uwe Morawski. KOMA-Script. Die
Anleitung. Internet, 2006
ftp://tug.ctan.org/tex-archive/macros/latex/contrib/
koma-script/scrguide.pdf
Thomas Pajor (A.V. H utte e.V.) Einf uhrung in L
A
T
E
X 12. Juni 2007 91 / 91