Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006...

160
Einf ¨ uhrung in L A T E X 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (02 21) 478-53 72 e-mail: [email protected] [email protected] Einf ¨ uhrunginLAT E X– Benedikt Birkenbach, Oktober 2006

Transcript of Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006...

Page 1: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

'

&

$

%

Einfuhrung in LATEX

9. bis 13. Oktober 2006

Benedikt Birkenbach

Tel: (02 21) 478-53 72

e-mail: [email protected]@uni-koeln.de

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 2: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

2'

&

$

%

Einleitung

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 3: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

3 Einleitung – Kursinhalt'

&

$

%

Kursinhalt

Einleitung

1 Kursinhalt . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Literatur . . . . . . . . . . . . . . . . . . . . . . . . . . 8

3 Weitere Informationsmoglichkeiten . . . . . . . . . . . 9

Erstellen einfacher Texte

4 Ein erstes Beispiel . . . . . . . . . . . . . . . . . . . . 11

5 Von der LATEX-Eingabe zum fertigen Dokument . . . . 13

6 Fehlermeldungen und Warnungen . . . . . . . . . . . . 16

7 Eingabe besonderer Zeichen . . . . . . . . . . . . . . . 20

8 Variieren des Schriftbildes . . . . . . . . . . . . . . . . 25

9 Alles, was mit Umbruch zu tun hat . . . . . . . . . . . 36

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 4: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

4 Einleitung – Kursinhalt'

&

$

%

10 Dokumentenklassen und Pakete . . . . . . . . . . . . . 43

Erstellen strukturierter Texte

11 Einteilung in Kapitel . . . . . . . . . . . . . . . . . . . 46

12 Verzeichnisse . . . . . . . . . . . . . . . . . . . . . . . 50

13 Querverweise . . . . . . . . . . . . . . . . . . . . . . . 52

14 Fußnoten und Randbemerkungen . . . . . . . . . . . . 54

15 Zahler . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

16 Listen und Aufzahlungen . . . . . . . . . . . . . . . . 59

17 Aufteilung in Teildokumente . . . . . . . . . . . . . . . 64

BenutzerInneneigene Strukturen

18 Definieren von Kommandos . . . . . . . . . . . . . . . 66

19 Definition eigener Umgebungen . . . . . . . . . . . . . 69

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 5: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

5 Einleitung – Kursinhalt'

&

$

%

20 Zahleranderungen . . . . . . . . . . . . . . . . . . . . . 71

21 Veranderungen bekannter Umgebungen . . . . . . . . 72

Tabulatoren und Tabellen

22 Die tabbing-Umgebung . . . . . . . . . . . . . . . . . 75

23 Die tabular-Umgebung . . . . . . . . . . . . . . . . . 78

24 Lange Tabellen . . . . . . . . . . . . . . . . . . . . . . 85

Abbildungen und Fließende Objekte

25 Graphiken einbinden mit graphicx . . . . . . . . . . . 90

26 Abbildungen . . . . . . . . . . . . . . . . . . . . . . . 91

27 Tabellen . . . . . . . . . . . . . . . . . . . . . . . . . . 92

Mathematiksatz

28 Der Mathematik-Modus . . . . . . . . . . . . . . . . . 94

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 6: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

6 Einleitung – Kursinhalt'

&

$

%

29 Exponenten, Indices und Verwandte . . . . . . . . . . 97

30 Schriftgroßen . . . . . . . . . . . . . . . . . . . . . . . 101

31 Die array-Umgebung: Matrizen und Verwandte . . . . 103

32 Nummerierte Gleichungen . . . . . . . . . . . . . . . . 106

33 Fettdruck im Mathematikmodus . . . . . . . . . . . . 110

34 Mathematiksatz mit amsmath und amssymb . . . . . . 112

Langen und Zwischenraume

35 Langen . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

36 Positionierungen . . . . . . . . . . . . . . . . . . . . . 132

Seitenlayout

37 Kopf- und Fußzeilen . . . . . . . . . . . . . . . . . . . 136

38 Seitenmaße . . . . . . . . . . . . . . . . . . . . . . . . 140

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 7: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

7 Einleitung – Kursinhalt'

&

$

%

Erganzungen

39 Verdrehen von Objekten mit rotating . . . . . . . . . 143

40 Tabellen u. a. im Textfluss mit picinpar . . . . . . . . 144

41 PDF-Dokumente erstellen . . . . . . . . . . . . . . . . 145

42 Import von Excel-Tabellen . . . . . . . . . . . . . . . . 148

43 Indexerstellung mit makeindex . . . . . . . . . . . . . 149

44 Literaturverzeichnisse mit BIBTEX . . . . . . . . . . . 151

45 Rahmen und Striche . . . . . . . . . . . . . . . . . . . 157

46 Mehrspaltiger Druck mit multicol . . . . . . . . . . . 160

47 Kommutative Diagramme und mehr mit XY-pic . . . 161

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 8: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

8 Einleitung – Literatur'

&

$

%

Literatur

• Manuela Jurgens:

LATEX–eine Einfuhrung und ein bißchen mehr . . . ,

FernUniversitat Hagen 2000; Preis: 2,50 ¤,

LATEX–Fortgeschrittene Anwendungen,

FernUniversitat Hagen; Preis: 4,00 ¤

• Leslie Lamport:

Das LATEX-Handbuch, Addison Wesley 1995; Preis: 34,95 ¤

• Michel Goossens, Frank Mittelbach, Alexander Samarin:

Der LATEX-Begleiter, Addison Wesley 2001; Preis: 39,95 ¤

• Matthias K. Dalheimer:

LATEX kurz und gut (2.Aufl.), O’Reilly; Preis: 8,00 ¤

Weitere Titel finden Sie unter:

http://www.uni-koeln.de/themen/texmf/einfuehrung/buecher.html

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 9: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

9 Einleitung – Weitere Informationsmoglichkeiten'

&

$

%

Weitere Informationsmoglichkeiten

• WWW-Seiten des ZAIK/RRZK:

http://www.uni-koeln.de/rrzk/software/textverarbeitung/tex/

• DANTE e.V. (Deutschsprachige Anwendervereinigung TeX e.V.)

(Im WWW: http://www.dante.de/)

• Dokumentationen der einzelnen Makro-Pakete

(http://www.uni-koeln.de/rrzk/software/textverarbeitung/tex/lokal)

• Lokale Mailingliste [email protected]

• Diskussionlisten (Usenet-Newsgroups):

de.comp.text.tex und comp.text.tex (hohes Postingaufkommen)

• TEX-Stammtisch in Koln, ublicherweise am letzten Mittwoch im

Monat, 19.30 Uhr, Institut fur Kristallographie, Zulpicher Str. 49b

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 10: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

10'

&

$

%

Erstellen einfacher Texte

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 11: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

11 Erstellen einfacher Texte – Ein erstes Beispiel'

&

$

%

Ein erstes Beispiel

Ein erstes Beispiel – Quelltext

\documentclass[a4paper]article\usepackagengerman\usepackage[T1]fontenc\usepackage[latin1]inputenc\begindocument

Die Hobbits sind ein unauffalliges, aber sehr altes Volk,das fruher zahlreicher war als heute;denn sie lieben Friedenund Stille und einen gut bestellten Boden: einewohlgeordneteund wohlbewirtschaftete landliche Gegend war ihrbevorzugter Aufenthaltsort.

Kompliziertere Maschinen alseinen Schmiede-Blasebalg, eine Wassermuhle oder einen Hand%webstuhl verstehen und verstanden oder mochten sie auchnicht,obwohl sie mit Werkzeugen sehr geschickt umgingen.

\enddocument

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 12: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

12 Erstellen einfacher Texte – Ein erstes Beispiel'

&

$

%

Ein erstes Beispiel – Ergebnis

Die Hobbits sind ein unauffalliges, aber sehr altes Volk, das fru-her zahlreicher war als heute; denn sie lieben Frieden und Stille undeinen gut bestellten Boden: eine wohlgeordnete und wohlbewirtschaf-tete landliche Gegend war ihr bevorzugter Aufenthaltsort.

Kompliziertere Maschinen als einen Schmiede-Blasebalg, eineWassermuhle oder einen Handwebstuhl verstehen und verstanden odermochten sie auch nicht, obwohl sie mit Werkzeugen sehr geschickt um-gingen.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 13: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

13 Erstellen einfacher Texte – Von der LATEX-Eingabe zum fertigen Dokument'

&

$

%

Von der LATEX-Eingabe zum fertigen Dokument

Ablauf

LATEX-Eingabe-Datei erstellen −→ *.tex

↓LATEXaufrufen −→ *.dvi

↓Treiber fur die Ausgabe aufrufen −→ *.ps

↓Ausgabe auf den Drucker/Bildschirm

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 14: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

14 Erstellen einfacher Texte – Von der LATEX-Eingabe zum fertigen Dokument'

&

$

%

Der LATEX-Aufruf

• Ausgabedatei *.dvi

• einige weitere AusgabedateienDateiinhalt Namenserweiterung

Protokoll des LATEX-Laufs .log

Hilfsdatei fur Querverweise .aux

Inhaltsverzeichnis .toc

Abbildungsverzeichnis .lof

Tabellenverzeichnis .lot

Sachregister .idx

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 15: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

15 Erstellen einfacher Texte – Von der LATEX-Eingabe zum fertigen Dokument'

&

$

%

Der Treiberaufruf

• Vorbereitung der Ausgabe fur den Bildschirm oder Drucker

• eine Auswahl (UNIX):

Ausgabegerat Eing.-Fmt. Treiberaufruf Ergebnis

PostScript-Laserdrucker DVI dvips Druck-Ausgabe

sonstige Drucker DVI dvips filename -o PS-File

PS gs. . . oder lpr. . . Druck-Ausgabe

Bildschirm DVI xdvi DVI-Preview

Bildschirm PS gv PS-Preview

• WinEdt (Windows):

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 16: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

16 Erstellen einfacher Texte – Fehlermeldungen und Warnungen'

&

$

%

Fehlermeldungen und Warnungen

Fehlermeldungen (1)

Haufig entstehen LATEX-Fehler durch Tippfehler:

! LaTeX Error: Environment cent undefined.

See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

...

l.8 \begincent

?

Reaktion: <Return> Ignorieren, x Abbruch, h Hilfe, e Editieren, q weiter ohne weitere

Meldungen, i ersetzen durch neue Eingabe.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 17: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

17 Erstellen einfacher Texte – Fehlermeldungen und Warnungen'

&

$

%

Fehlermeldungen (2)

Haben Sie in Ihrem Dokument das \enddocument vergessen, so meldet sich am

Bildschirm ein * :

This is TeX, Version 3.14159 (Web2C 7.3.1)(hobbit.texLaTeX2e <2000/06/01>Babel <v3.6Z> and hyphenation patterns for american, english, german,ngerman,loaded.(/vol/TeX/share/texmf/tex/latex/base/article.clsDocument Class: article 2000/05/19 v1.4b Standard LaTeX document class(/vol/TeX/share/texmf/tex/latex/base/size10.clo))(/vol/TeX/share/texmf/tex/generic/german/ngerman.sty v2.5e 1998-07-08)(/vol/TeX/share/texmf/tex/latex/ntgclass/a4.sty)(/vol/TeX/share/texmf/tex/latex/base/fontenc.sty(/vol/TeX/share/texmf/tex/latex/base/t1enc.def))(/vol/TeX/share/texmf/tex/latex/base/inputenc.sty(/vol/TeX/share/texmf/tex/latex/base/latin1.def)) (hobbit.aux))*

Eingabe von \stop beendet das Dokument ordnungsgemaß.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 18: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

18 Erstellen einfacher Texte – Fehlermeldungen und Warnungen'

&

$

%

Fehlermeldungen (3)

Eine weitere mogliche Fehlerquelle ist, dass Sie versuchen eine Datei oder ein Paket zu

laden, das nicht exitiert:

! LaTeX Error: File ‘nix.tex’ not found.

Type X to quit or <RETURN> to proceed,

or enter new name. (Default extension: tex)

Enter file name:

Reaktion: <Strg+c> oder Eingabe eines anderen Dateinamens.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 19: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

19 Erstellen einfacher Texte – Fehlermeldungen und Warnungen'

&

$

%

Warnungen

Haufige Warnungen Bedeutung

overfull \hbox (17.5pt too wide) in paragraph at

lines 17-22

Zeile zu voll

underfull \vbox (10.5pt too wide) in paragraph at

lines 31-38

Seite zu leer

Falls erforderlich Abhilfe durch geeignete Umbruchhilfen.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 20: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

20 Erstellen einfacher Texte – Eingabe besonderer Zeichen'

&

$

%

Eingabe besonderer Zeichen

Sonderzeichen

Steuerzeichen einzugebendes Zeichen gedrucktes Zeichen

\ \ # \# #

& \& &

_ \_

% \% %

$ \$ $

\ \textbackslash \^ \textasciicircum ˆ

~ \textasciitilde ˜

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 21: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

21 Erstellen einfacher Texte – Eingabe besonderer Zeichen'

&

$

%

Umlaute und einige nationale Sonderzeichen:

Befehl

Umlaut mit ngerman.sty sonst

a a \a

o o \o

u u \u

a a \a

o o \o

u u \u

ß ß \ss

Sonderzeichen Befehl

œ \oe

Π\OE

æ \ae

A \AA

ø \o

l \l

e \’e

e \‘e

e \^e

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 22: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

22 Erstellen einfacher Texte – Eingabe besonderer Zeichen'

&

$

%

Anfuhrungszeichen

Eingabe Ausgabe Erlauterung

‘‘ “ amerikanische Anfuhrungszeichen am Anfang

’’ ” amerikanische Anfuhrungszeichen am Ende

‘ ‘ amerikanisches einfaches Anfuhrungszeichen

mit ngerman.sty

"‘ oder \glqq”

deutsche Anfuhrungszeichen unten

"’ oder \grqq “ deutsche Anfuhrungszeichen oben

\glq , deutsches einfaches Anfuhrungszeichen unten

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 23: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

23 Erstellen einfacher Texte – Eingabe besonderer Zeichen'

&

$

%

Bindestriche

Eingabe Ausgabe Erlauterung

- - Trennstrich

-- – Gedankenstrich (n-Strich),

,von-bis‘-Strich, ,gegen‘-Strich

8–9 Uhr, KEC – DEG

--- — englischer Gedankenstrich (m-Strich)

$-$ − Minus-Zeichen im Mathematik-Modus

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 24: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

24 Erstellen einfacher Texte – Eingabe besonderer Zeichen'

&

$

%

Das Eurosymbol

Das Eurosymbol kann mit verschiedenen Paketen erzeugt werden, z. B. mit

Paket Befehl Ergebnis

textcomp \texteuro €

marvosym \EUR ¤ (offizielle Maße)

\EURtm e (Times-Variante)

\EURhv c (Helvetica-Variante)

\EURcr d (Courier-Variante)

Einbinden der ¤–Taste mit latin1

\DeclareInputText128\EUR

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 25: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

25 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Variieren des Schriftbildes

Ein Beispiel – Quelltext

Selbst in den alten Zeiten empfanden sie in der

Regel Scheu vor dem \textbfGroßen Volk,

wie sie uns nennen, und heute meiden sie uns voll

Schrecken und sind nur noch schwer zu finden. Sie haben ein

\textslfeines Gehor und \textslscharfe Augen,

und obwohl sie dazu neigen, \textslFett anzusetzen

und sich nicht unnotigerweise zu bewegen, sind sie dennoch

\textbf\textslflink und behende in ihren Bewegungen.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 26: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

26 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Ein Beispiel – Ergebnis

Selbst in den alten Zeiten empfanden sie in der Regel Scheu vor demGroßen Volk, wie sie uns nennen, und heute meiden sie uns vollSchrecken und sind nur noch schwer zu finden. Sie haben ein feines

Gehor und scharfe Augen, und obwohl sie dazu neigen, Fett anzusetzen

und sich nicht unnotigerweise zu bewegen, sind sie dennoch flink und

behende in ihren Bewegungen.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 27: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

27 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Kleine Schriftkunde (1): Schriftfamilien

Proportionalschrift Nicht-Proportionalschrift

iiiiiiiiii iiiiiiiiii

mmmmmmmmmm mmmmmmmmmm

Alle Schriften außer der Schreibmaschinenschrift (Aufruf uber\texttt...) sind proportional.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 28: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

28 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Kleine Schriftkunde (2): Serifen

serifenlos mit Serifen

rn=m rn 6= m

Eine serifenlose Schrift erhaltenSie mit\textsf..., eine Propotio-nalschrift mit Serifen uber\textrm....

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 29: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

29 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Kleine Schriftkunde (3):

Schriftstarke und Schriftform

Die Schrift wird von LATEX durch verschiedene Attribute beschrieben:

• Starke: LATEX unterscheidet zwischen mittelerer (\textmd...)und fetter (\textbf...)Schrift.

• Schriftform:Befehl Beispiel

aufrecht \textup... Ein Beispiel

kursiv \textit... Ein Beispiel

schräg \textsl... Ein Beispiel

Kapitälchen \textsc... Ein Beispiel

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 30: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

30 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Kleine Schriftkunde (4): Schriftgroße

Ein weiteres Attribut der Schrift in LATEX ist ihre Große:

\tiny winzig

\scriptsize sehr klein

\footnotesize ziemlich klein

\small klein

\normalsize normalgroß

\large etwas großer

\Large ziemlich groß\LARGE groß\huge sehr groß\Huge riesig

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 31: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

31 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Kleine Schriftkunde (5): Besondere Schriften

Schöne Schrift mit dem calligraPaket \usepackagecalligra

Sütterlinshrift mit dem suetterl--Paket \usepackagesuetterl

FraktursĚrift mit dem yfontsPaket \usepackageyfonts

RRZK \usepackageyfonts

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 32: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

32 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Anmerkungen (1): Verschachtelungen

• beliebiges Verschachteln der Befehle, z.B.\textsf\textsl... oder \textbf\large ...

• \textit... funktioniert nur innerhalb von Absatzen,Nutzung von \itshape ... oder auch\sffamily ... \bfseries ... uber langere Passagen

• \emph... zu Betonung

• zuruck zur Ausgangsschrift mit \normalfont

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 33: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

33 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Anmerkungen (2): Gultigkeitsbereiche

Befehle ohne Argument gelten, bis sie durch eine erneute Anderunguberschrieben werden oder die Umgebung endetNutzung entsprechend mit \small ... oder

\beginLarge

... \textsc... ...

\endLarge

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 34: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

34 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Ein zusammenfassendes Beispiel

Was die Hobbits aus dem Auenland anbelangt, so waren sie,solange Frieden und Wohlstand bei Ihnen herrschten, ein frohliches Volk.

Sie kleideten sich in leuchtenden Farbenund hatten eine besondere Vorliebe furgelb und grun,aber Schuhe trugen sie selten, denn ihre Fuße hatten zahe,lederartige Sohlen und waren mit dichtem, krausen Haar bedeckt,ahnlich ihrem Haupthaar, das gewohnlich braun war.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 35: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

35 Erstellen einfacher Texte – Variieren des Schriftbildes'

&

$

%

Ein zusammenfassendes Beispiel – Quelltext

Was die \large Hobbits aus dem \textbf\large Auenland

anbelangt, so waren sie, solange \tiny Frieden und Wohlstand

bei Ihnen herrschten, ein \emphfrohliches Volk.

\beginLARGE

Sie kleideten sich in leuchtenden Farben und

hatten eine besondere Vorliebe fur \textscgelb und

\textscgrun,

\endLARGE

\textitaber Schuhe trugen sie selten, denn ihre

Fuße hatten zahe, lederartige Sohlen und waren mit

\emphdichtem, krausen Haar

bedeckt, ahnlich ihrem Haupthaar, das gewohnlich \small braun

war.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 36: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

36 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Alles, was mit Umbruch zu tun hat

Umbruche werden generell automatisch gesetzt, manuelles Eingreifenist aber moglich:

Zeilenumbruch

• Trennungshilfen

Archaeo\-pterix

Staub"-ecken

• Trennung verhindern

Rio~de~Janeiro; Dr.~Bilbo~Beutlin

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 37: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

37 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Verse u.a.

Einst lebte eine Elbenmaid \\ so wie der Morgen hold; \\

ihr Kleid, ihr Schuh war ein Geschmeid \\ aus Silberglanz und Gold. \\[0.5cm]

Auf ihrer Stirne stand ein Stern, \\ im Haare spielte Licht \\

wie auf den Hugeln Loriens fern \\ die Sonne heller nicht.

Einst lebte eine Elbenmaid

so wie der Morgen hold;

ihr Kleid, ihr Schuh war ein Geschmeid

aus Silberglanz und Gold.

Auf ihrer Stirne stand ein Stern,

im Haare spielte Licht

wie auf den Hugeln Loriens fern

die Sonne heller nicht.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 38: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

38 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Seitenumbruch

\newpage

\pagebreak

\clearpage

\cleardoublepage

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 39: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

39 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Text ausrichten (1)

• Zentrieren

Umgebung center: Jede Zeile, die nicht im Blocksatz gefullt ist,wird zentriert.

• Umbruch ausschalten

Umgebung verbatim (kurz \verb=text=): Es wird genau daswiedergegeben, was geschrieben wurde.

Umgebung alltt: Die Befehle werden ausgefuhrt, der Rest sogesetzt wie er geschrieben ist.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 40: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

40 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Text ausrichten (2)

• Flatterrand (1): ZielWas ist Mathom?

Selbst das Klima war milder geworden, und die Wolfe, die einst in bitterweißen

Wintern heißhungrig aus dem Norden gekommen waren, waren jetzt ein

Großvatermarchen. Obwohl es noch immer Waffenbestande im Auenland gab,

wurden sie jetzt zumeist als Siegeszeichen angesehen, hingen uber der Feuerstelle

oder an den Wanden oder waren im Museum von Michelbinge untergebracht.

Das Mathom-Haus wurde es genannt; denn alles, was Hobbits nicht sofort

verwenden konnten, aber nicht gerne wegwerfen wollten, nannten sie Mathom.

Ihre Behausungen waren wie dazu geschaffen, Mathoms anzuhaufen, und viele

der Geschenke, die von Hand zu Hand gingen, waren von dieser Art.

Das ist Mathom.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 41: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

41 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Text ausrichten (3)

• Flatterrand (2): Weg\raggedleft Was ist Mathom?

\beginflushleft

Selbst das Klima war milder geworden, und die

Wolfe, die einst in bitterweißen Wintern . . .

\endflushleft

\beginflushright

Das Mathom-Haus wurde es genannt; denn alles,

was Hobbits nicht sofort verwenden konnten . . .

\endflushright

\raggedright Das ist Mathom.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 42: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

42 Erstellen einfacher Texte – Alles, was mit Umbruch zu tun hat'

&

$

%

Text ausrichten (4)

• Absatze einrucken

Umgebung quote:

– Blocksatz

– rechts und links um die Lange von \parindent eingezogen

– vergroßerter Zeilenabstand zwischen Absatzen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 43: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

43 Erstellen einfacher Texte – Dokumentenklassen und Pakete'

&

$

%

Dokumentenklassen und Pakete

Dokumentklassen und ihre Optionen

\documentclass[Optionen]Klasse

Dokumentklassen:Standard KOMA-Script

book scrbook

report scrreprt

article scrartcl

letter scrlettr

wichtige Optionen:

• 10pt, 12pt

• twoside

• twocolumn

• a4paper

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 44: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

44 Erstellen einfacher Texte – Dokumentenklassen und Pakete'

&

$

%

Pakete und ihre Optionen

\usepackage[Optionen]Paket

germanverbatim, allttlongtablegraphics, picins, pstricks, rotateamsmathfancyhdroldgerm, la, va

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 45: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

45'

&

$

%

Erstellen strukturierter Texte

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 46: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

46 Erstellen strukturierter Texte – Einteilung in Kapitel'

&

$

%

Einteilung in Kapitel

Syntax

\part... eigene Seite\chapter... nicht bei article; neue Seite\section...

\subsection...

\subsubsection...

\paragraph...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 47: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

47 Erstellen strukturierter Texte – Einteilung in Kapitel'

&

$

%

Beispiel – Quelltext

\section[Fest]Ein lang erwartetes Fest

Als Herr Bilbo Beutlin ankundigte, daß er ...

\subsectionDas Feuerwerk

Ein oder zwei Tage spater verbreitete sich ...

\subsection*Das Abendessen

\addtocontentstoc\numberlineIm Auenland

‘Das ist das Zeichen zum Abendessen’ ...

\subsubsectionDie Rede

Meine lieben Beutlins und Boffins und meine ...

\sectionDer Schatten der Vergangenheit

\addtocontentstoc\numberlineIISchatten

Der Gesprachsstoff war nicht in neun ...

\paragraphGandalf kehrt zuruck

Es war gerade zu dieser Zeit, daß ...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 48: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

48 Erstellen strukturierter Texte – Einteilung in Kapitel'

&

$

%

Beispiel – Ergebnis

1 Ein lang erwartetes Fest

Als Herr Bilbo Beutlin ankundigte, daß er . . .

1.1 Das Feuerwerk

Ein oder zwei Tage spater verbreitete sich das Gerucht . . .

Das Abendessen

‘Das ist das Zeichen zum Abendessen’ . . .

1.1.1 Die Rede

Meine lieben Beutlins und Boffins . . .

2 Der Schatten der Vergangenheit

Der Gesprachsstoff war nicht in neun und sogar . . .

Gandalf kehrt zuruck Es war gerade zu dieser Zeit, daß Gandalfnach langer Abwesenheit . . .

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 49: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

49 Erstellen strukturierter Texte – Verzeichnisse'

&

$

%

Verzeichnisse

Inhalt, Tabellen, Abbildungen, Anhange

• Inhaltsverzeichnis: \tableofcontents

• Tabellenverzeichnis: \listoftables in Verbindung mit \caption

• Abbildungsverzeichnis: \listoffigures in Verbindung mit \caption

• Anhange: \appendix in Verbindung mit \section usw.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 50: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

50 Erstellen strukturierter Texte – Verzeichnisse'

&

$

%

Literaturverzeichnis

• Literaturverzeichnis mit Umgebung thebibliography:

\beginthebibliographyAb1111

\bibitem[Br2001]Kurs Bruhne, Peter: \LaTeX-Kurs

...

\endthebibliography

Verweis mit \citeKurs

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 51: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

51 Erstellen strukturierter Texte – Querverweise'

&

$

%

Querverweise

Beispiel – Quelltext

\sectionSchatten der Vergangenheit \labelschatten

Der Gesprachsstoff war nicht in neun und sogar

nicht in neunundneunzig Tagen erschopft. uber

das zweite Verschwinden von Herrn Bilbo Beutlin

wurde in Hobbingen, ja im ganzen Auenland uber

Jahr und Tag geredet, und in Erinnerung blieb es

viel langer....

uber das Verschwinden von Herrn Bilbo Beutlin

siehe Kapitel \refschatten auf Seite \pagerefschatten.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 52: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

52 Erstellen strukturierter Texte – Querverweise'

&

$

%

Beispiel – Ergebnis

3 Schatten der Vergangenheit

Der Gesprachsstoff war nicht in neun und sogar nicht inneunundneunzig Tagen erschopft. uber das zweite Verschwinden vonHerrn Bilbo Beutlin wurde in Hobbingen, ja im ganzen Auenlanduber Jahr und Tag geredet, und in Erinnerung blieb es viel langer....

:

:

uber das Verschwinden von Herrn Bilbo Beutlin siehe Kapitel 3 aufSeite 44.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 53: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

53 Erstellen strukturierter Texte – Fußnoten und Randbemerkungen'

&

$

%

Fußnoten und Randbemerkungen

Fußnoten (1)

..., die unter dem Titel \textitDer Hobbit

\footnoteDeutsch erschienen unter dem Titel

\textitDer kleine Hobbit, Georg Bitter Verlag,

Recklinghausen bereits veroffentlicht wurde

..., die unter dem Titel Der Hobbit1 bereits veroffentlicht wurde ...

Fußnoten konnen sich uber mehrere Seiten2 erstrecken und u.a.ganze Tabellen enthalten.

1Deutsch erschienen unter dem Titel Der kleine Hobbit, Georg Bitter Verlag,

Recklinghausen2Wie bei Gesetzestexten ublich

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 54: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

54 Erstellen strukturierter Texte – Fußnoten und Randbemerkungen'

&

$

%

Fußnoten (2)

• andere Fußnotennummer:

\footnote[213]Text der Fussnote

• Fußnoten in Tabellen und Boxen:

innerhalb der Tabelle, etc.:

\footnotemark

außerhalb der Tabelle, etc.:

\footnotetextText der Fussnote

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 55: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

55 Erstellen strukturierter Texte – Fußnoten und Randbemerkungen'

&

$

%

Randbemerkungen

Eines Tages erschien an Bilbos Tur der Zauberer Gandalf

der Graue und mit ihm dreizehn Zwerge; niemand anderes 13 Zwerge

als Thorin Eichenschild, Nachkomme von Koniginnen, und

seine zwolf Gefahrten in der Verbannung.

Eines Tages erschien an Bilbos Tur der Zauberer

Gandalf der Graue und mit ihm dreizehn Zwerge;

\marginpar13 Zwerge niemand anderes als

Thorin Eichenschild, Nachkomme von Koniginnen,

und seine zwolf Gefahrten in der Verbannung.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 56: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

56 Erstellen strukturierter Texte – Zahler'

&

$

%

Zahler

Zahler und deren Werte

Neuer Zahler:

\newcounterzaehler[ueberzaehler]

Setzen des Zahlers:

\setcounterzaehlerwert

Addieren zum Zahler

\addtocounterzaehlerwert

Erhohen um 1:

\stepcounterzaehler

Zur Wertubergabe zwischen Zahlern:

\valuezaehler

Ausgabe des Zahlers ins Dokument:

\the..., z. B. \thechapter

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 57: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

57 Erstellen strukturierter Texte – Zahler'

&

$

%

Darstellung der Zahlerwerte im Dokument

\arabicpage 4 Standard-Einstellung

\romanpage iv

\Romanpage IV

\alphpage d Werte ≤ 26

\Alphpage D siehe oben

\fnsymbolpage § Werte ≤ 9

Die Fußnoten-Symbole:1 2 3 4 5 6 7 8 9∗ † ‡ § ¶ ‖ ∗∗ †† ‡‡

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 58: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

58 Erstellen strukturierter Texte – Listen und Aufzahlungen'

&

$

%

Listen und Aufzahlungen

Beschreibende Umgebung: description

Kleine Tierkunde:

\begindescription

\item[Gelse:]

ein kleines Tier, das ostlich des Semmering Touristen verjagt.

\item[Gemse:]

ein großes Tier, das westlich des Semmering von Touristen

verjagt wird.

\item[Gurteltier:]

ein mittelgroßes Tier, das hier nur wegen der Lange seines

Namens vorkommt.

\enddescription

Kleine Tierkunde:

Gelse: ein kleines Tier, das ostlich des Semmering Touristen verjagt.

Gemse: ein großes Tier, das westlich des Semmering von Touristen verjagt wird.

Gurteltier: ein mittelgroßes Tier, das hier nur wegen der Lange seines Namens vorkommt.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 59: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

59 Erstellen strukturierter Texte – Listen und Aufzahlungen'

&

$

%

Listen: itemize-Umgebung (1)

Das war ein widerwartiges kleines Geschopf:

• mit seinen großen Plattfußen paddelte er in einem kleinen Boot,

• schaute mit blassen, leuchtenden Katzenaugen um sich und

• fing mit seinen blassen langen Fingern blinde Fische, die er roh verschlang.

– Er aß jedes Lebewesen

– selbst Orks, wenn er sie erwischen und kampflos erwurgen konnte.

∗ Er besaß ein geheimnisvolles Kleinod, das er vor langen jahren erhalten

hatte, als er noch im Licht lebte:

∗ einen goldenen Ring, der seinen Trager unsichtbar machte.

• Es war das einzige, was er liebte, sein Schatz, und er fuhrte Gesprache mit ihm,

auch wenn er ihn nicht bei sich hatte.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 60: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

60 Erstellen strukturierter Texte – Listen und Aufzahlungen'

&

$

%

Listen: itemize-Umgebung (2)

Das war ein widerwartiges kleines Geschopf:

\beginitemize

\item mit seinen großen Plattfußen paddelte er ...

\item schaute mit blassen, leuchtenden Katzenaugen ...

\item fing mit seinen blassen langen Fingern ...

\beginitemize

\item Er aß jedes Lebewesen

\item selbst Orks, wenn er sie erwischen ...

\beginitemize

\item Er besaß ein geheimnisvolles Kleinod, ...

\item einen goldenen Ring, der seinen Trager ...

\enditemize

\enditemize

\item Es war das einzige, was er liebte, ...

\enditemize

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 61: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

61 Erstellen strukturierter Texte – Listen und Aufzahlungen'

&

$

%

Aufzahlungen: enumerate-Umgebung (1)

1. Sein Schwert Stich hangte Bilbo uber den Feuerplatz,

(a) und sein wundervolles Panzerhemd,

(b) ein Geschenk der Zwerge aus dem Drachenschatz,

(c) uberließ er als Leigabe dem Museum,

i. und zwar dem Mathomhaus in Michelbinge.

A. Doch in einer Schublade in Beutelsend bewahrte er den alten Mantel

und die Kapuze auf,

B. die er auf seinen Fahrten getragen hatte;

2. und der Ring blieb, durch ein Kettchen gesichert, in seiner Tasche.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 62: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

62 Erstellen strukturierter Texte – Listen und Aufzahlungen'

&

$

%

Aufzahlungen: enumerate-Umgebung (2)

\beginenumerate

\item Sein Schwert Stich hangte Bilbo uber den Feuerplatz,

\beginenumerate

\item und sein wundervolles Panzerhemd,

\item ein Geschenk der Zwerge aus dem Drachenschatz,

\item uberließ er als Leigabe dem Museum,

\beginenumerate

\item und zwar dem Mathomhaus in Michelbinge.

\beginenumerate

\item Doch in einer Schublade in Beutelsend bewahrte ...

\item die er auf seinen Fahrten getragen hatte;

\endenumerate

\endenumerate

\endenumerate

\item und der Ring blieb, durch ein Kettchen gesichert, ...

\endenumerate

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 63: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

63 Erstellen strukturierter Texte – Aufteilung in Teildokumente'

&

$

%

Aufteilung in Teildokumente

HOBBIT.TEX

\documentclassarticle

\begindocument

\inputfest

.

.

\inputschatten

.

\enddocument

FEST.TEX

SCHATTEN.TEX

Dateien ohne

\documentclassarticle

\begindocument

\enddocument

\endinput

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 64: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

64'

&

$

%

BenutzerInneneigene Strukturen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 65: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

65 BenutzerInneneigene Strukturen – Definieren von Kommandos'

&

$

%

Definieren von Kommandos

Ein Beispiel – Quelltext

\newcommand\hHobbit

\newcommand\hobbit\textsl\huge Hobbit

Dies ist ein kleiner \h und dies ist ein riesiger

\hobbit.

\renewcommand\h\textbf\huge Hobbit

\renewcommand\hobbit\emphHobbit

Dies ist nun ein großer \h und dies ein kleiner \hobbit.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 66: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

66 BenutzerInneneigene Strukturen – Definieren von Kommandos'

&

$

%

Ein Beispiel – Ergebnis

Dies ist ein kleiner Hobbit und dies ist ein riesiger

Hobbit.

Dies ist nun ein großer Hobbit und dies ein kleinerHobbit.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 67: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

67 BenutzerInneneigene Strukturen – Definieren von Kommandos'

&

$

%

Syntax

\newcommand\name[argumentenzahl][default]%

befehlsdefinition

Noch ein Beispiel:

\newcommand\Rule[2][.4pt]\rule#1#2

text text text text xxx und xxx

text text \Rule4mm text \Rule[1mm]4mm text

\fboxxxx und \fbox\Rule[0mm]4mmxxx

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 68: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

68 BenutzerInneneigene Strukturen – Definition eigener Umgebungen'

&

$

%

Definition eigener Umgebungen

Syntax

Umgebung oder Environment:

\begin...

...

\end...

Definition uber:

\newenvironmentnamebegin-Befehleend-Befehle

Umdefinition uber:

\renewenvironmentnamebegin-Befehleend-Befehle

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 69: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

69 BenutzerInneneigene Strukturen – Definition eigener Umgebungen'

&

$

%

Beispiel

\newenvironmentlied%begin

\beginquote

Ein Lied:

\begincenter

\sc%

%end

\endcenter

\endquote

\beginlied

Wo sind die Reiter und Roß und das Horn, das weithin hallende?\\

Wo sind Harnisch und Helm und das Haar, das glanzend wallende?\\

\endlied

Hier das Ergebnis der Lied-Umgebung:

Ein Lied:

Wo sind die Reiter und Roß und das Horn, das weithin hallende?

Wo sind Harnisch und Helm und das Haar, das glanzend wallende?

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 70: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

70 BenutzerInneneigene Strukturen – Zahleranderungen'

&

$

%

Zahleranderungen

Beispiele

• Fußnotenzeichen mit Fußnotensymbolen:

\renewcommand\thefootnote\fnsymbolfootnote

• Numerierungstiefe der Abschnitte und Erscheinen im Inhaltsverzeichnis:

\setcountersecnumdepth1 \setcountertocdepth2

• Abschnitts-Numerierung mal anders:

\renewcommand\thechapter\Alphchapter

\renewcommand\thesection\thechapter.\romansection

• Seitenzahlen-Umschaltung mit Reset auf 1:

\pagenumberingroman

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 71: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

71 BenutzerInneneigene Strukturen – Veranderungen bekannter Umgebungen'

&

$

%

Veranderungen bekannter Umgebungen

itemize-Umgebung

– Option bei \item:

\item[-- hier --]

• \renewcommand\labelitemi-- hier --

\renewcommand\labelitemii...

\renewcommand\labelitemiii...

\renewcommand\labelitemiv...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 72: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

72 BenutzerInneneigene Strukturen – Veranderungen bekannter Umgebungen'

&

$

%

enumerate-Umgebung

Zahler: enumi, enumii, enumiii, enumiv

Umdefinition der Marken (Labels):

\renewcommand\labelenumiTeil -- \romanenumi

\renewcommand\labelenumiiKapitel %

-- \theenumi\alphenumii.

\renewcommand\labelenumiii...

\renewcommand\labelenumiv...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 73: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

73'

&

$

%

Tabulatoren und Tabellen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 74: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

74 Tabulatoren und Tabellen – Die tabbing-Umgebung'

&

$

%

Die tabbing-Umgebung

Beispiel 1

\begintabbing

Mitwirkende \= im "‘Herrn der Ringe"’ \\

\> Bilbo \\

\> Frodo \\

\> Gandalf \\

\> Sam

\endtabbing

Mitwirkende im”Herrn der Ringe“

Bilbo

Frodo

Gandalf

Sam

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 75: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

75 Tabulatoren und Tabellen – Die tabbing-Umgebung'

&

$

%

Beispiel 2

\begintabbing

Mitwirkende \= im "‘Herrn der Ringe"’ \\

Ein alter Freund \> Bilbo \\

Sein Freund \> Frodo \\

Ein großer Zauberer \> Gandalf \\

Frodos Diener \> Sam \\

\endtabbing

Mitwirkende im ”Herrn der Ringe“Ein alter FreundBilboSein Freund FrodoEin großer ZaubererGandalfFrodos DienerSam

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 76: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

76 Tabulatoren und Tabellen – Die tabbing-Umgebung'

&

$

%

Beispiel 3

\begintabbing

xxxxxxxxxxxxxxxxxxxxxxxxx\=xxxxxxxxxxxxxxx\kill

Ein alter Freund \> Bilbo \\

Sein Freund \> Frodo \\

Ein großer Zauberer \> Gandalf \\

Frodos Diener \> Sam

\endtabbing

Ein alter Freund BilboSein Freund FrodoEin großer Zauberer GandalfFrodos Diener Sam

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 77: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

77 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

Die tabular-Umgebung

Syntax (1)

\begintabularSpaltendefinitionen

\endtabular

Spaltendefinitionen:

linksbundig: l

rechtsbundig: r

zentriert: c

senkrechte Linien: |

Befehle innerhalb der Tabelle:

Spalten trennen: &

Zeilen trennen: \\

waagerechte Linien: \hline

Spalten zusammenfassen:

\multicolumnzahlspdef.%

text

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 78: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

78 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

Beispiel – Ziel

Chronologie von Mittelerde

Schopfung Eru (Er, der allein ist) Zeitlose Hallen

Ainur erscha↑en

Musik der Ainur

Zeitalter der Baume Valinor gegrundet Adler gescha↑en

Baume der Valar

Zeitalter der Dunkelheit Yavannas Schlaf Vampire erschienen

Angband erbaut Große Spinnen erschienen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 79: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

79 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

Beispiel – Quelltext

\begintabular||c||l|r|| \hline

\multicolumn3||c||Chronologie von Mittelerde \\ \hline \hline

Schopfung & Eru (Er, der allein ist) & Zeitlose Hallen \\

& & Ainur erschaffen \\

& & Musik der Ainur \\

\hline

Zeitalter der Baume & Valinor gegrundet & Adler geschaffen \\

& Baume der Valar & \\

\hline

Zeitalter der Dunkelheit & Yavannas Schlaf & Vampire erschienen \\

& Angband erbaut & Große Spinnen erschienen \\

\hline

\endtabular

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 80: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

80 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

Syntax (2): Weitere Spaltendefinitionen

• pbreiteoben ausgerichtet, Zeilenumbruche moglich

• @text oder breitewird anstelle des eigentlichen Abstandes zwischenSpalten eingefugt

• !text oder breitewird anstelle der vertikalen Linie eingefugt, der Spaltenabstandbleibt erhalten

• *zahlspaltendef eine Spaltendefinition mehrmals

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 81: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

81 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

Syntax (3): Zusatzpakete

• weitere Spaltendefinitionen mit \usepackagearray:

mbreite mittig ausgerichtet

bbreite unten ausgerichtet

>... jeweils vor der folgenden

Spalte eingefugt

<... jeweils nach der vorherigen

Spalte eingefugt

• Dezimaltabulatoren mit \usepackagedcolumn:

DEingabe-SeparatorAusgabeseparator%Dezimalstellen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 82: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

82 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

Zeilen zusammenfassen mit multirow

• Zeilen einer Tabelle konnen zusammengefaßt werden mit dem Paket

multirow:

\multirowZahl der ZeilenBreiteText

• Beispiel:

\usepackagemultirow

...

\begintabular|l|l|l|l|

\hline

\multirow414mmText in Spalte 1

& C2a & \multirow314mmText in Spalte 3 & C4a \\

& C2b & & C4b \\

& C2c & & C4c \\

\cline3-3

& C2d & C3d & C4d \\

\hline

\endtabular

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 83: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

83 Tabulatoren und Tabellen – Die tabular-Umgebung'

&

$

%

multirow : Beispiel

Text in

Spalte 1

C2aText

Spalte 3

C4a

C2b C4b

C2c C4c

C2d C3d C4d

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 84: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

84 Tabulatoren und Tabellen – Lange Tabellen'

&

$

%

Lange Tabellen

Syntax

\usepackagelongtable

Aufbau der langen Tabelle:

\beginlongtableSpaltendefinition

... Kopf-Definition erste Seite ...

\endfirsthead

... Fuss-Definition letzte Seite ...

\endlastfoot

... Kopf-Definition ...

\endhead

... Fuss-Definition ...

\endfoot

... \\

... \\

...

\endlongtable

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 85: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

85 Tabulatoren und Tabellen – Lange Tabellen'

&

$

%

Beispiel einer langen Tabelle – Quelltext

\beginlongtable|p5cm>\itl>$c<$D.,4|

\hline \multicolumn4|c|Erste uberschrift \\ \hline

\endfirsthead

\hline

\endlastfoot

\hline \multicolumn4|c|Folgende Seitenuberschrift \\ \hline

\endhead

\hline \multicolumn4|c|Seitenende \\\hline

\endfoot

Hier kann ein langerer Text hinein & kursiv & a+b & 7.456 \\

Hier kann ein langerer Text hinein & kursiv & a+b & 42.4567 \\

Hier kann ein langerer Text hinein & kursiv & a+b & 246 \\

Hier kann ein langerer Text hinein & kursiv & a+b & \\

Hier kann ein langerer Text hinein & kursiv & a+b & 7.456 \\

...

\endlongtable

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 86: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

86 Tabulatoren und Tabellen – Lange Tabellen'

&

$

%

Beispiel einer langen Tabelle – Das Ergebnis

Erste uberschrift

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 42,4567

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 12,6

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 283

Hier kann ein langerer Text hinein kursiv a + b 7,456

Seitenende

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 87: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

87 Tabulatoren und Tabellen – Lange Tabellen'

&

$

%

Folgende Seitenuberschrift

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 246

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 47,3456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Hier kann ein langerer Text hinein kursiv a + b 7,456

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 88: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

88'

&

$

%

Abbildungen und FließendeObjekte

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 89: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

89 Abbildungen und Fließende Objekte – Graphiken einbinden mit graphicx'

&

$

%

Graphiken einbinden mit graphicx

• Einbinden von Graphiken im EPS-Format (EncapsulatedPostScript):

\usepackage[dvips]graphicx

• Ein Befehl mit Optionen fur Ausdehnungen und Rotation derGraphik

\includegraphics[height=...,width=...,angle=...]filename.eps

dabei wird der Winkel angle in Grad angegeben und gegen denUhrzeigersinn gedreht

• Fur PDFLATEX Einbinden von pdf, jpg, png mit

\usepackage[pdftex]graphicx

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 90: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

90 Abbildungen und Fließende Objekte – Abbildungen'

&

$

%

Abbildungen

\beginfigure

...

\endfigure

optional mit Positionierungsvorschlag:

\beginfigure[...]

\includegraphicsbild.eps ... %Paket graphicx

\captionBeschriftung

...

\endfigure

Eintrag ins Abbildungsverzeichnis durch \caption...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 91: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

91 Abbildungen und Fließende Objekte – Tabellen'

&

$

%

Tabellen

Analog: mit Eintrag ins Tabellenverzeichnis

\begintable[...]

...

\endtable

Positionierungsmoglichkeiten:

h ’hier’: Stelle im Text, wo definiert

t oben auf einer Seite

b unten auf einer Seite

p auf einer eigenen Seite

! vorherige Einstellungen gelten nicht mehr

Default-Einstellung: [tbp]

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 92: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

92'

&

$

%

Mathematiksatz

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 93: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

93 Mathematiksatz – Der Mathematik-Modus'

&

$

%

Der Mathematik-Modus

Varianten

• Formeln im Fließtext mit \( ... \) oder alternativ$ ... $ :

Dies∑∞

i=0 3i + i2 ist eine Summe im Text.

• Abgesetzte Formel mit \[ ... \] oder alternativ mit$$ ... $$ :

Dies∞∑

i=0

3i + i2

ist eine abgesetzte Summe.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 94: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

94 Mathematiksatz – Der Mathematik-Modus'

&

$

%

Mathematische Symbole: Auswahl

• Integrale, Summen, ... :R

\int ,P

\sum ,H

\oint ,Q

\prod ,

⊕ \oplus ,L

\bigoplus , . . .

• Griechische Buchstaben: α \alpha, β \beta, Γ \Gamma, . . .

• Pfeile:

→ \righttarrow , −→ \longrightarrow ,

⇐ \Rightarrow , ⇔ \Leftrightarrow , . . .

• Mengenoperationen: ∪ \cup, ∩ \cap,T

\bigcap, \ \setminus

Eine Liste mathematischer Befehle findet sich im Anhang der

Einfuhrungsbroschure von Manuela Jurgens.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 95: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

95 Mathematiksatz – Der Mathematik-Modus'

&

$

%

Schriftarten

• Die Standardschriftart im Mathematikmodus : kursiv (insbes. Variablen)

• Mathematische Operatoren: aufrecht

\(\sin\alpha\) sin α

• physikalische Einheiten, chemische Symbole : aufrecht

• Aufrechte Schrift im Mathematikmodus : \textrm...

$T_\textrmeffektiv$ Teffektiv

$\textH_2\textSO_4$ H2SO4

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 96: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

96 Mathematiksatz – Exponenten, Indices und Verwandte'

&

$

%

Exponenten, Indices und Verwandte

Exponenten und Indices

Exponenten werden erzeugt mit ^ ,

Indices werden erzeugt mit _ :

Im Fließtext:

$x^2$ x2,

$x^2$ x2,

$x^2y$ x2y,

$x^2y$ x2y

$x_i$ xi,

$x_i^2$ x2i ,

$x_i^2$ xi2

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 97: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

97 Mathematiksatz – Exponenten, Indices und Verwandte'

&

$

%

Grenzen an mathematischen Operatoren

Im Fließtext:

$\int_0^\infty$∫ ∞

0

$\sum_i=0^n$∑n

i=0

$\lim_n\rightarrow\infty$ limn→∞Abgesetzt:

$$\int_0^\infty$$

∫ ∞

0

$$\sum_i=0^n$$n∑

i=0

$$\lim_n\rightarrow\infty$$ limn→∞

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 98: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

98 Mathematiksatz – Exponenten, Indices und Verwandte'

&

$

%

Bruche und Wurzeln

• Bruche werden erstellt mit dem Befehl \fracZahlerNenner,

Doppelbruche entstehen durch Verschachtelung:

x + y

z3 + 1a−b

ensteht durch $$\fracx+yz^3+\frac1a-b$$

• Wurzeln liefert \sqrt[Wurzelexponent]Radikant, mehrfache

Wurzeln entstehen durch Verschachtelung:

√x + y 3

√x + y

entstehen durch $$\sqrtx+y \qquad \sqrt[3]x+y$$ unds

r

q√a + b + c + d

entsteht durch $$\sqrt\sqrt\sqrt\sqrta+b+c+d$$

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 99: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

99 Mathematiksatz – Exponenten, Indices und Verwandte'

&

$

%

Mathematische Akzente und Ubereinandersetzen

Eine Auswahl von Beispielen:

\tildea a

\veca ~a

\dota a

\overline x + \overliney x + y

\widetilde a + b a + b

\underbrace u + \cdot + u_\textrmn-mal u + · + u︸ ︷︷ ︸n-mal

a\stackrel\varphi\longrightarrowb aϕ−→ b

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 100: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

100 Mathematiksatz – Schriftgroßen'

&

$

%

Schriftgroßen

• Schriftgroßen des Mathematikmodus relativ zur Schriftgrundgroße des

Dokuments:

\displaystyle D abgesetzte Formeln

\textstyle T Textformeln

\scriptstyle S einfache Umstellungen

\scriptscriptstyle SS zweifache Umstellungen

• Schriftgroße in verschiedenen Konstruktionen:

aktive Bruche Umstel-

Schrift Zahler Nenner lungen

D T T S

T S S S

S SS SS SS

SS SS SS SS

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 101: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

101 Mathematiksatz – Schriftgroßen'

&

$

%

Schriftgroßen : Ein Beispiel

\[ a_0 + \frac1a_1 + \frac1a_2 + \frac1a_3

+ \frac1a_4 \]

a0 +1

a1 + 1a2+ 1

a3+ 1a4

\[ a_0 + \frac1\displaystyle a_1

+ \frac1\displaystyle a_2

+ \frac1\displaystyle a_3

+ \frac1a_4 \]

a0 +1

a1 +1

a2 +1

a3 +1

a4

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 102: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

102 Mathematiksatz – Die array-Umgebung: Matrizen und Verwandte'

&

$

%

Die array-Umgebung: Matrizen und Verwandte

• Die array-Umgebung hat die gleiche Syntax wie dietabular-Umgebung.

• Großenangepaßte Klammern u. a. werden durch das Paar

\left . . . \right

erzeugt, z. B.:

\left( . . . \right) fur Matrizen

\left| . . . \right| fur Determinanten

\left\ . . . \right. fur Fallunterscheidungen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 103: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

103 Mathematiksatz – Die array-Umgebung: Matrizen und Verwandte'

&

$

%

Beispiel: Matrizen

\left(

\beginarrayllll

a_11 & a_12 & \ldots & a_1n \\

a_21 & a_22 & \ldots & a_2n \\

\vdots & \vdots & \ddots & \vdots \\

a_n1 & a_n2 & \ldots & a_nn \\

\endarray

\right)

liefert

0

B

B

B

B

B

B

@

a11 a12 . . . a1n

a21 a22 . . . a2n

......

. . ....

an1 an2 . . . ann

1

C

C

C

C

C

C

A

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 104: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

104 Mathematiksatz – Die array-Umgebung: Matrizen und Verwandte'

&

$

%

Beispiel: Fallunterscheidungen

\[ f(x) =

\left\\beginarrayll

\frac53 & \textrmfur x>2 \\

\fracx^2+1x^2-1 & \textrmfur x\le 2

\endarray\right. \]

fuhrt zu:

f(x) =

53 fur x > 2x2+1x2−1 fur x ≤ 2

Matrizen und Fallunterscheidungen lassen sich einfacher mit demamsmath-Paket erzeugen.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 105: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

105 Mathematiksatz – Nummerierte Gleichungen'

&

$

%

Nummerierte Gleichungen

Einfache Gleichungen

Abgesetze Formeln lassen sich automatisch mit derequation-Umgebung erzeugen:

∂f

∂x(x, t) +

∂2f

∂2t(x, t) = C (1)

entsteht durch

\beginequation

\frac\partial f\partial x(x,t)

+ \frac\partial^2 f\partial^2 t(x,t)

= C

\endequation

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 106: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

106 Mathematiksatz – Nummerierte Gleichungen'

&

$

%

Gleichungsketten

Nummerierte Gleichungsketten konnen mit der eqnarray-Umgebung

erzeugt werden:

x = 17y (2)

y > a + b + c + d + e + f + g + h +

i + j + k (3)

ensteht durch

\begineqnarray

x &=& 17 y \\

y &>& a+b+c+d+e+f+g+h+ \nonumber \\

& & i+j+k

\endeqnarray

eqnarray* erzeugt keine Nummern. Viele weitere Umgebungen stellt

AMSmath zur Verfugung (\usepackageamsmath).

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 107: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

107 Mathematiksatz – Nummerierte Gleichungen'

&

$

%

Verweise

Verweise auf Gleichungen lassen sich wie gewohnt mit \labelMarke und

\refMarke bzw. \pagerefMarke erzeugen:

\begineqnarray

x &=& 2 \sqrt[3]y^2 \labelxundy\\

y &=& \frac12x \\

z &=& 3 y \labelxundz \\

r &=& \sqrtx^3 + y^2 + z^2 \labelr

\endeqnarray

Einsetzen von \refxundy und \refxundz in \refr liefert $r=16 y$.

x = 2 3p

y2 (4)

y =1

2x (5)

z = 3y (6)

r =p

x3 + y2 + z2 (7)

Einsetzen von 4 und 6 in 7 liefert r = 16y.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 108: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

108 Mathematiksatz – Nummerierte Gleichungen'

&

$

%

Neue mathematische Befehle

Umschaltung in Mathematikmodus automatisieren mit\ensuremath:

\newcommand\matheabk\ensuremath\fraca^3b^2

erzeugt immer eine mathematische Formel:

Im Text: \matheabk und im Mathe-Modus:

$\matheabk$ -- kein Unterschied

Im Text: a3

b2 und im Mathe-Modus: a3

b2 – kein Unterschied

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 109: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

109 Mathematiksatz – Fettdruck im Mathematikmodus'

&

$

%

Fettdruck im Mathematikmodus

Syntax

• Fur Teile von Formeln: $ ... \mathbf... ... $

Setzt Ziffern, lateinische Buchstaben und griechischeGroßbuchstaben in fett-roman

• Fur ganze Formeln: \boldmath $ ... $ \unboldmath

Setzt alle Zeichen einer Formel fett, bis auf solche, die in zweiGroßen existieren (big-Varianten, Varianten fur Text- undabgesetzte Formeln)

• Teil(de)aktivierung von \boldmath in Formeln mit Hilfe von\mbox...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 110: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

110 Mathematiksatz – Fettdruck im Mathematikmodus'

&

$

%

Beispiele

$\mathbfS^-1TS = dg(\omega_1,\ldots,\omega_n) = \Lambda$

S−1TS = dg(ω1, . . . , ωn) = Λ

\boldmath$S^-1TS = dg(\omega_1,\ldots,\omega_n) = \Lambda$\unboldmath

S−1TS = dg(ω1, . . . , ωn) = Λ

\boldmath$P = \mbox\unboldmath$m$b$\unboldmath

P = mb

$W_r = \int\mbox\boldmath$M\,d\varphi$ = r^2 m \omega^2 / 2$

Wr =R

M dϕ = r2mω2/2

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 111: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

111 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Mathematiksatz mit amsmath und amssymb

AMS: American Mathematical Society; AMSLATEX-Projekt: seit1988/89

\usepackageamsmath

\usepackageamssymb

• besserer Mathematiksatz

• mehr mathematische Symbole

• machtigere Befehle

• mehr Spielraum fur mehrzeilige mathematische Konstruktionen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 112: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

112 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Zusatzliche Schriften

• Schriftumschaltung : \text... statt \mathrm

• Sog. Blackboardzeichen: \mathbb...N, Z, R, C, ...

• Altdeutsche Schrift: \mathfrak...o, p, A, ...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 113: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

113 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Weitere mathematische Symbole: Auswahl (1)

• $\iint\limits_V$, $\iiint\limits_V$,

$\iiiint\limits_V$, $\idotsint\limits_V$:∫∫V

,∫∫∫V

,∫∫∫∫

V

,∫ ··· ∫

V

• langenanpaßbare Pfeile: \xleftarrow, \xrightarrow

\xrightarrow[\textdrunter]\textdruber

druber−−−−−→drunter

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 114: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

114 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Weitere mathematische Symbole: Auswahl (2)

• \overset*X, \underset*X,

\undersetb\oversetaX,

\sideset_*^*_*^*\prod_k

∗X, X∗ ,

a

Xb,

∗∗

∏∗∗

k

• Verweise mittels

...Text...Gleichung...\eqrefmarke...Text...

fuhrt zu: ...Text...Gleichung...(7)...Text...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 115: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

115 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Fallunterscheidungen

• \[ f(x) = \begincases

\frac53 & \textfur x>2 \\

\fracx^2+1x^2-1 &

\textfur x\le 2

\endcases \]

fuhrt zu:

f(x) =

53 fur x > 2x2+1x2−1 fur x ≤ 2

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 116: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

116 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Matrizen mit amsmath

• Matrizen:\beginmatrix

a & b\\

c & d

\endmatrix

a b

c d

– pmatrix → (. . .)

– bmatrix → [. . .]

– vmatrix → | . . . |– Vmatrix → || . . . ||

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 117: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

117 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Mathematische Gleichungen

• einzeilige Mathe-Formeln: \[ ... \]

• nummerierte Mathe-Formeln:

(Angabe des Umgebungsnamen)

– einzeilig - equation

– ausgerichtet und mehrzeilig - align

– mehrzeilig ohne Ausrichtung - gather

– mehrzeilig, mit spezieller Ausrichtung - multline

– eine Formel uber mehrere Zeilen - split

• Text zwischen mehrzeiligen Formeln - \intertext...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 118: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

118 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (1)

• Ein Einzeiler:

\[ x^2 + y^2 = z^2 \]

x2 + y2 = z2

• Ein Einzeiler mit Nummer:

\beginequation

x^2 + y^2 = z^2

\endequation

x2 + y2 = z2 (8)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 119: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

119 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (2)

• Ausgerichtete mehrzeilige Formeln:

\beginalign*

x^2 + y^2 &= 1 \\

x & = \sqrt1-y^2

\endalign*

x2 + y2 = 1

x =p

1 − y2

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 120: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

120 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (3)

• Ausgerichtete mehrzeilige Formeln mit Nummern:

\beginalign

x^2 + y^2 &= 1 \\

x & = \sqrt1-y^2

\endalign

x2 + y2 = 1 (9)

x =p

1 − y2 (10)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 121: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

121 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (4)

• Ausgerichtete mehrzeilige Formeln, Numerierung gemischt:

\beginalign

x^2 + y^2 &= 1 \notag \\

x & = \sqrt1-y^2

\endalign

x2 + y2 = 1

x =p

1 − y2 (11)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 122: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

122 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (5)

• Mehrzeilige Formeln ohne Ausrichtung:

\begingather*

(a+b)^2 = a^2 + 2ab + b^2 \\

(a+b) \cdot (a-b) = a^2 - b^2

\endgather*

(a + b)2 = a2 + 2ab + b2

(a + b) · (a − b) = a2 − b2

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 123: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

123 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (6)

• Mehrzeilige Formeln ohne Ausrichtung, numeriert:

\begingather

(a+b)^2 = a^2 + 2ab + b^2 \\

(a+b) \cdot (a-b) = a^2 - b^2

\endgather

(a + b)2 = a2 + 2ab + b2 (12)

(a + b) · (a − b) = a2 − b2 (13)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 124: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

124 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (7)

• Speziell ausgerichtete Formeln:

\beginmultline

\textErste Zeile der Gleichung \\

\textmittlere Zeile Nummer 1 \\

\textnoch eine mittlere Zeile \\

\textund die letzte Zeile der Gleichung.

\endmultline

Erste Zeile der Gleichung

mittlere Zeile Nummer 1

noch eine mittlere Zeile

und die letzte Zeile der Gleichung. (14)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 125: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

125 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (8)

• Eine Formel uber mehrere Zeilen:

\beginequation

\beginsplit

(a+b)^4 & = (a+b)^2(a+b)^2 \\

& = (a^2 + 2ab + b^2)(a^2 + 2ab + b^2) \\

& = a^4 + 4 a^3b + 6a^2b^2 + 4 ab^3 + b^4

\endsplit

\endequation

(a + b)4 = (a + b)2(a + b)2

= (a2 + 2ab + b2)(a2 + 2ab + b2)

= a4 + 4a3b + 6a2b2 + 4ab3 + b4

(15)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 126: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

126 Mathematiksatz – Mathematiksatz mit amsmath und amssymb'

&

$

%

Beispiele (9)

• Zwischentext zwischen mehrzeiligen Formeln:

\beginalign

A_1 & = N_0(\lambda; \Omega’)-\phi(\lambda; \Omega’), \\

A_2 & = \phi(\lambda; \Omega’)\phi(\lambda; \Omega) \\

\intertextund schließlich

A_3 & = \mathcalN(\lambda; \omega)\;.

\endalign

A1 = N0(λ; Ω′) − φ(λ; Ω′), (16)

A2 = φ(λ; Ω′)φ(λ; Ω) (17)

und schließlich

A3 = N (λ; ω) . (18)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 127: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

127'

&

$

%

Langen und Zwischenraume

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 128: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

128 Langen und Zwischenraume – Langen'

&

$

%

Langen

Langen

Langen braucht TEX zum Positionieren.

Neue Lange (mit 0 initialisiert):

\newlengthkommando

Setzen der Lange:

\setlengthkommandowert

Addieren zur Lange:

\addtolengthkommandowert

Auf die Breite eines Textes im aktuellen Font setzen:

\settowidthkommandotext

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 129: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

129 Langen und Zwischenraume – Langen'

&

$

%

Maßeinheiten

• feste, absolute Maße:

Zentimeter: cmMillimeter: mmInch: in (1 Zoll = 2,54 cm)Punkt: pt (1 pt =0,351 mm)

• feste, relative Maße:

em: Breite des Buchstaben M im aktuellen Fontex: Hohe des Buchstaben x im aktuellen Font

• elastische Maße:

abstand plus dehnwert minus schrumpfwert

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 130: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

130 Langen und Zwischenraume – Langen'

&

$

%

Beispiele

Abstand zwischen Absatzen setzen:

\setlength\parskip2ex plus0.5ex minus0.3ex

kein Einrucken der ersten Zeile eines Absatzes:

\setlength\parindent0pt

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 131: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

131 Langen und Zwischenraume – Positionierungen'

&

$

%

Positionierungen

horizontal

\hspacebreite

\hspace*breite

\hspace\fill bzw. \hfill

\hspace*\fill

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 132: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

132 Langen und Zwischenraume – Positionierungen'

&

$

%

Mathematik horizontal

\quad Breite eines m

\qquad Breite zweier m

\, kleiner Platz ( 318 m)

\: mittlerer Platz ( 418 m)

\; großerer Platz ( 518 m)

\! negativer Platz (− 318m)

\[ \int f\,dx \; . \] ∫f dx .

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 133: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

133 Langen und Zwischenraume – Positionierungen'

&

$

%

vertikal

• variable Abstande:

\vspacehoehe

\vspace*hoehe

\vspace\fill bzw. \vfill

\vspace*\fill

• spezielle Abstande:

\smallskip

\medskip

\bigskip\enlargethispage\baselineskip

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 134: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

134'

&

$

%

Seitenlayout

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 135: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

135 Seitenlayout – Kopf- und Fußzeilen'

&

$

%

Kopf- und Fußzeilen

\pagestyleseitenstil

\thispagestyleseitenstil

Default-Seitenstile

empty Seitenkopf und -fuß leer

plain Seitennummer im Fuß zentriert (Default)

headings Seitenkopf: aktuelle Uberschrift und Seitenzahl

myheadings Kopfzeile von AnwenderIn bestimmbar

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 136: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

136 Seitenlayout – Kopf- und Fußzeilen'

&

$

%

Eigene Kopfzeilen mit myheadings

Leere Fußzeilen, Gestaltung der Kopfzeilen mit

beidseitig: \markbothlinker Kopfrechter Kopf

einseitig: \markrightrechter Kopf

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 137: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

137 Seitenlayout – Kopf- und Fußzeilen'

&

$

%

Eigene Kopf- und Fußzeilen mit fancyhdr

\usepackagefancyhdr: Seitenstil fancy. Befehle:

\lhead[links-oben-gerade-seite]links-oben-ungerade-Seite

\rhead[rechts-oben-gerade-seite]rechts-oben-ungerade-Seite

\chead[mitte-oben-gerade-seite]mitte-oben-ungerade-Seite

\lfoot[links-unten-gerade-seite]links-unten-ungerade-Seite

\rfoot[rechts-unten-gerade-seite]rechts-unten-ungerade-Seite

\cfoot[mitte-unten-gerade-seite]mitte-unten-ungerade-Seite

oder \fancyfoot bzw. \fancyhead (siehe Dokumentation des Pakets)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 138: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

138 Seitenlayout – Kopf- und Fußzeilen'

&

$

%

Beispiel

\documentclass[11pt, a4paper, twoside]article

\usepackagegerman, fancyhdr

\pagestylefancy

\renewcommand\headrulewidth1pt

\renewcommand\footrulewidth0.4pt

\setlength\headwidth\textwidth

\renewcommand\sectionmark[1]\markbothKapitel \thesection: #1

\lhead[\bfseries Der Herr der Ringe \protect\\ Seite: \thepage]%

\bfseries Unterkapitel \thesubsection

\rhead[\bfseries\leftmark]\bfseries von J.R.R Tollkien \protect\\ Seite: \thepage

\cfootVon Hobbits und Elben und Zauberern

\begindocument

...

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 139: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

139 Seitenlayout – Seitenmaße'

&

$

%

Seitenmaße

Ubersicht (1)

\textheight: Hohe des Seitenrumpfes ohne Seitenkopf und -fuß.

\textwidth: Breite des Seitenrumpfes.

\topmargin: Abstand des Seitenkopfes vom oberen Blattrand und zwar

zusatzlich zu einem Inch, der immer frei bleibt.

\oddsidemargin: Abstand des Textes vom linken Rand – auch dieser zusatzlich

zu einem immer frei bleibenden Inch.

Bei Verwendung der twoside-Option der Abstand vom linken Rand rechter

Seiten, also der ungeraden Seiten.

\evensidemargin: Bei beidseitigen Dokumenten Abstand des Textes vom linken

Rand linker Seiten, also der geraden Seiten. Wahlen Sie diese Einstellung

moglichst so, daß sich der Textabschnitt auf Vorder- und Ruckseite deckt.

Veranderung durch \setlengthDimension Langenangabe

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 140: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

140 Seitenlayout – Seitenmaße'

&

$

%

Ubersicht (2)

\baselineskip: Abstand zwischen zwei Zeilen und zwar gemessen von

Grundlinie zu Grundlinie. Abhangig von der verwendeten Schriftgroße –

moglichst nicht andern.

\baselinestrech: Faktor, mit dem \baselineskip intern multipliziert wird, um

den Zeilenabstand zu berechnen. Normalerweise auf 1 gesetzt.

Nach Anderung erst nach Anderung der Schriftgroße aktiv.

Anderung durch \renewcommand.......

\parskip: Definiert den Abstand zwischen zwei Absatzen. Sollte abhangig von

der Schriftgroße gewahlt werden.

\parindent: Regelt den Erstzeileneinzug zu Beginn eines jeden neuen Absatzes.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 141: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

141'

&

$

%

Erganzungen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 142: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

142 Erganzungen – Verdrehen von Objekten mit rotating'

&

$

%

Verdrehen von Objekten mit rotating

• Verdrehen beliebiger Objekte mit

\usepackage[dvips]rotating

• Verdrehen mit beliebigem Winkel gegen den Uhrzeigersinn:

– ohne Platzreservierung

\beginrotatewinkel objekt \endrotate

– mit Platzreservierung

\beginturnwinkel objekt \endturn

• Drehen um 90 gegen den Uhrzeigersinn:

\beginsideways objekt \endsideways

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 143: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

143 Erganzungen – Tabellen u. a. im Textfluss mit picinpar'

&

$

%

Tabellen u. a. im Textfluss mit picinpar

• Plazierung beliebiger Objekt mitten im Fließtext

• Problem: Nummerierungskonflikte mit gleitenden Tabellen

• Syntax:

\beginwindow[#zeilen-vor,position,objekt,erklaerung]

Absatzinhalt

\endwindow

mogliche Positionen: l, r, c.

• Fur Tabellen und Abbildungen: tabwindow bzw. figwindow,wobei erklaerung zur Unterschrift wird und nummeriert wird

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 144: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

144 Erganzungen – PDF-Dokumente erstellen'

&

$

%

PDF-Dokumente erstellen

PDFLATEX

• mit PDFLATEXkonnen PDF-Dokumente direkt aus einer LATEX-Quelle

erstellt werden

• die Verwendung von Links moglich

• die Verwendung der Quelldatei sowohl unter PDFLATEX als auch

unter LATEX ist moglich

• Um die Darstellung der Schrift im PDF-Dokument zu verbessern

sollten mit Hilfe des Pakets ae T1-Schriften statt der sonst genutzten

bitmap-Schriften verwendet werden

• Mehr Informationen in einer Kurzbeschreibung von Anneke Emse :

http://www.uni-koeln.de/themen/texmf/einfuehrung/pdftex.pdf

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 145: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

145 Erganzungen – PDF-Dokumente erstellen'

&

$

%

Gerust einer Datei fur PDFLATEX und LATEX

\documentclass[a4paper]article

\usepackage[pdftex]hyperref

\usepackagegerman

\usepackage[latin1]inputenc

\usepackage[T1]fontenc

\usepackageae

\begindocument

Dies ist ein PDF-Dokument -- Test aouAOUß

\enddocument

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 146: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

146 Erganzungen – PDF-Dokumente erstellen'

&

$

%

Konvertierung von Postscript in PDF

Sollen spezielle PostScript-Moglichkeiten verwendet werden, kannPDFLATEX nicht erfolgreich verwendet werden. In solchen undanderen Fallen konnen PostScript-Dateien in PDF konvertiertwerden:

• mit dem Tool ps2pdf (ghostscript unter UNIX/Linux) oder

• mit dem Acrobat Distiller (verfugbar am ZAIK/RRZK unterSun Solaris und zu erwerben im Rahmen einer Campus-Lizenz)

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 147: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

147 Erganzungen – Import von Excel-Tabellen'

&

$

%

Import von Excel-Tabellen

Im WWW wird ein Excel-Makro zum Export von Tabellen in eineLATEX-Datei angeboten unter:

http://www.jam-software.com/de/software.html#X2L

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 148: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

148 Erganzungen – Indexerstellung mit makeindex'

&

$

%

Indexerstellung mit makeindex

Grundsatzliches

• Benotigt das Programm makeindex und das Paket makeidx

• Benotigte Befehle:

\usepackagemakeidx in der Praambel

\makeindex in der Praambel

\printindex Ausgabe des Index

Hier\index Eintrag in den Index

• Ablauf:

1. LATEX-Lauf −→ .idx-File

2. makeindex-Aufruf −→ .ind-File

3. LATEX-Lauf −→ Index

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 149: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

149 Erganzungen – Indexerstellung mit makeindex'

&

$

%

Indexeintrage

• Einfacher Eintrag: Pinguin\indexPinguin

• Untereintrag: \indexPinguin!Linux (schachtelbar)

• Verweis: \indexLinux-Pinguin|seePinguin, Linux

• Erscheinungsbild:

\indexdelta@$\delta$

\indexuebung@\"Ubung

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 150: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

150 Erganzungen – Literaturverzeichnisse mit BIBTEX'

&

$

%

Literaturverzeichnisse mit BIBTEX

Grundsatzliches

• Benotigt werden das Programm bibtex, ein Style-File .bst und ein oder

mehrere Literaturdatenbankfiles .bib

• Benotigte Befehle:

\bibliographystyle... direkt nach \begindocument

\bibliographybib1[,bib2[,...]] Ausgabe des Literaturverzeichnisses

\citemarke Verweis auf Quelle marke

\nocitemarke Aufnahme ohne Zitat

• Ablauf:

1. LATEX-Lauf → .aux-File

2. bibtex-Aufruf → .bbl-File

3. Zwei LATEX-Laufe → Literaturverzeichnis und korrekte Verweise

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 151: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

151 Erganzungen – Literaturverzeichnisse mit BIBTEX'

&

$

%

BIBTEX-Stile

Standardmaßig sind verfugbar:

plain : Die Eintrage werden alphabetisch sortiert und erhalten

numerische Label. Dies und die weitere Formatierung mehr oder

weniger so wie in A Handbook for Scholars, Marie-Claire van Leunen,

Oxford University Press, New York, Oxford, 1992.

unsrt : Wie plain; die Eintrage werden jedoch in der Reihenfolge ihrer

Zitierung im Text ausgegeben.

alpha : Wie plain; die Label der Eintrage wie”Knu66“werden jedoch aus

dem Namen der/des AutorIn und dem Erscheinungsjahr gebildet.

abbrv : Wie plain; jedoch mit kompakteren Eintragen, da Vornamen,

Monats- und Zeitschriftennamen abgekurzt werden.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 152: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

152 Erganzungen – Literaturverzeichnisse mit BIBTEX'

&

$

%

Format einer .bib-Datei (1)

Eine .bib-Datei enthalt eine Reihe von Eintragen wie den folgenden:

@BOOKlamport,

AUTHOR ="Lamport, Leslie",

TITLE ="Das \LaTeX-Handbuch",

PUBLISHER = "Addison-Wesley Deutschland",

YEAR = "1995",

ISBN = "3-8273-1689-8",

NOTE = "Preis: 34,95~\EUR"

@BOOK gibt an, dass dies ein Eintrag des Typs book ist und lamport

ist der Schlussel mit dem als Argument des \cite-Befehls auf diesenEintrag verwiesen wird. Ferner enthalt dieser Eintrag sechs Felder.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 153: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

153 Erganzungen – Literaturverzeichnisse mit BIBTEX'

&

$

%

Format einer .bib-Datei (2)

• Felder eines Eintrags bestehen aus:

1. dem Namen des Feldes, z. B. AUTHOR

2. dem Zeichen = optional umgeben von Leerzeichen

3. Einem Paar "..." oder ... und dazwischen

4. dem Eintrag in das Feld

• BIBTEX ignoriert Groß- und Kleinschreibung

• Es gibt zwingende, optionale und ignorierte Felder

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 154: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

154 Erganzungen – Literaturverzeichnisse mit BIBTEX'

&

$

%

Format einer .bib-Datei (2)

Beispiel von Eintrags-Typen sind:

@BOOK : Fur Bucher. Zwingend: author oder editor, title, publisher,

year. Optional: volume oder number, series, address, edition,

month, note.

@article : Fur Zeitschriftenartikel. Zwingend: author, title, journal,

year. Optional: volume, number, pages, month, note.

@INPROCEEDINGS : Ein Artikel in einem Konferenzband. Zwingend:

author, title, booktitle, year. Optional: editor, volume oder

number, series, pages, address, month, organization, publisher,

note.

@MANUAL : Fur technische Dokumentationen. Zwingend: title. Optional:

author, organization, address, edition, month, year note.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 155: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

155 Erganzungen – Literaturverzeichnisse mit BIBTEX'

&

$

%

BIBTEX-Details

Eine gute Einfuhrung in BIBTEX findet sich im LATEX-Handbuchvon Leslie Lamport und zwar in Abschnitt 4.3.1 und in Anhang B.

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 156: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

156 Erganzungen – Rahmen und Striche'

&

$

%

Rahmen und Striche

Rahmen

• Einfache Umrahmung von Boxen mit \fbox... ; passt sich inder Große an

• Rahmen mit vorgegebener Große mit \framebox[breite]...

• Mehr Rahmenvarianten mit dem Paket fancybox:

\shadowbox mit Schatten

\doublebox doppelter Rahmen

\ovalbox ovaler Rahmen

\Ovalbox fetter ovaler Rahmen

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 157: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

157 Erganzungen – Rahmen und Striche'

&

$

%

Boxen

• Verschiedene Typen von Boxen:

– LR-Boxen

– Parboxen

– Rule-Boxen

• erzeugen von Boxen mit

\makebox[breite]... text ...

\parbox[position]breite... text ...

\beginminipage[position]breite

... text ...

\endminipage

• Hoch- und Tiefstellen mit \raiseboxhoehetext

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 158: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

158 Erganzungen – Rahmen und Striche'

&

$

%

Striche

• Syntax: \rule[verschiebung]breitehoehe

• Beispiele:

• Nutzlich u.a. fur

Vergleichen Sie diese Box mit dieser Box

Vergleichen Sie \fboxdiese Box

mit \fbox\rule[-0.5cm]0cm1cmdieser Box

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 159: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

159 Erganzungen – Mehrspaltiger Druck mit multicol'

&

$

%

Mehrspaltiger Druck mit multicol

• mehrere Spalten mitten im Dokument

• Syntax:

\beginmulticolsspaltenzahl[titel][abstand]

Text

\endmulticols

Optional: titel quer uber die Spalten, ggf. abstand vom Titelzum folgenden Text

• Variation des Spaltenabstandes mit

\setlength\columnsepbreite

• Variation der Strichbreite zwischen den Spalten

\setlength\columnseprulestrichbreite

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006

Page 160: Einfuhrung in L¨ ATEX - uni-osnabrueck.de · Einfuhrung in L¨ ATEX 9. bis 13. Oktober 2006 Benedikt Birkenbach Tel: (0221) 478-5372 e-mail: texmgr@rrz.uni-koeln.de birkenbach@uni-koeln.de

160 Erganzungen – Kommutative Diagramme und mehr mit XY-pic'

&

$

%

Kommutative Diagramme und mehr mit XY-pic

• Einbinden des Pakets mit \usepackage[all]xy

• Diagramme durch matrixartige Struktur \xymatrix...

• Orientierung durch

ul u ur

l · r

dl d dr

• Dokumentation: Users Guide und Reference Manual

• Homepage des Pakets:

http://www.ens-lyon.fr/~krisrose/Xy-pic.html

Einfuhrung in LATEX– Benedikt Birkenbach, Oktober 2006