Suchen und Finden
Service
Einführung in LaTeX - unter Berücksichtigung von pdfLaTeX, XLaTeX und LuaLaTeX
Herbert Voß
Verlag Lehmanns Media GmbH, 2016
ISBN 9783865419606 , 960 Seiten
3. Auflage
Format PDF
Kopierschutz Wasserzeichen
Titel
4
Inhaltsverzeichnis
6
Vorwort
10
1. Einleitung
14
1.1 TeX
15
1.2 Textverarbeitung versus Satzprogramm
15
1.3 Das Prinzip
18
1.4 TeX, pdfTeX,XeTeX, LuaTeX, ...
20
1.4.1 Ein wenig Hintergrundwissen
20
1.4.2 Aktuelle Programme
21
1.5 Die Distribution
22
1.5.1 TeXLive-Installation
22
1.5.2 Zusätzliche Repositorien einbinden
29
1.5.3 TeXLive ist nicht gleich TeXLive
30
1.5.4 MiKTeX
30
1.5.5 proTeXt
31
1.5.6 MacTeX
32
2. Grafische Entwicklungsumgebungen
38
2.1 Einführung
38
2.2 TeXnicCenter (Windows)
40
2.2.1 Projekt eröffnen
41
2.2.2 Dokumenterstellung
42
2.2.3 Rechtschreibüberprüfung
44
2.3 Kile (Linux)
45
2.3.1 Projekt eröffnen
47
2.3.2 Dokumenterstellung
48
2.3.3 Rechtschreibüberprüfung
49
2.4 TeXShop
49
2.4.1 Die drei Fenster
50
2.4.2 Tastenkürzel und Mausaktionen
51
2.4.3 Die Hilfe
52
2.4.4 Übersetzen
53
2.4.5 Projektverwaltung
55
2.4.6 Weitere Funktionen von TeXShop
56
2.4.7 Hilfe zur Selbsthilfe
59
3. Erste Schritte mit LaTeX
60
3.1 Aufbau eines LaTeX-Dokuments
60
3.1.1 Zeilen und Absätze
64
3.2 Die Dokumentenklasse
68
3.2.1 Die Standardklassen
68
3.2.2 Universelle Klassen
69
3.3 Das Grundkonzept mit Boxen
73
3.3.1 Zeichen ohne Breite
74
3.4 Sonderzeichen
74
3.5 Die Eingabekodierung –Nationale Besonderheiten
75
3.5.1 pdfLaTeX
75
3.5.2 XeLeTeX und LuaLaTeX
77
3.5.3 Editoren
78
3.5.4 Umkodierungen
78
3.6 Schriftkodierung –Nationale Besonderheiten
79
3.6.1 pdfLaTeX
79
3.6.2 XeLaTeX
81
3.6.3 LuaLaTeX
82
3.6.4 Sonderzeichen und Akzente für die Kodierung T1
82
3.7 Sprachspezifische Einstellungen
83
3.7.1 Silbentrennung
83
3.7.2 Das Paket babel
85
3.7.3 Das Paket polyglossia
89
3.7.4 Anführungszeichen (Gänsefüßchen)
89
3.7.5 Trennung von URLs
93
3.8 Die Auswahl der Schrift
94
3.8.1 Merkmale einer Schrift
94
3.8.2 Schriftform
95
3.8.3 Schriftstärke
96
3.8.4 Schriftgröße
96
3.8.5 Zeichensatzbefehle
96
3.8.6 Kursivkorrektur
97
3.8.7 Ligaturen
98
3.9 Von pdfLaTeX nach XeTeX/LuaLaTeX
99
4. Das Seitenlayout
100
4.1 Das Papierformat
100
4.1.1 Papiergröße festlegen
102
4.2 Der Satzspiegel
103
4.2.1 Standard-Dokumentenklassen
103
4.2.2 Abstände mit dem Paket geometry festlegen
104
4.2.3 Einzelne Seiten in Sonderfällen anpassen
110
4.2.4 KOMA-Script-Klassen
112
4.3 Abstände und Füllmakros
116
4.3.1 Horizontale Abstände
116
4.3.2 Vertikale Abstände
117
4.4 Schneidemarken (crop marks)
119
5. Textformatierungen
122
5.1 Die Titelseite
122
5.1.1 Buchtitel
124
5.1.2 Koma-Script
124
5.2 Seitenstil
126
5.2.1 Das Paket scrlayer-scrpage
128
5.2.2 Paket fancyhdr
134
5.3 Gliederungsebenen
137
5.3.1 KOMA-Script
139
5.3.2 Alphanumerische Nummerierung für juristische Arbeiten
141
5.3.3 Überschriften formatieren mit titlesec
144
5.4 Ausrichten von Text
149
5.4.1 Text zentrieren
150
5.4.2 Text mit Flatterrand
151
5.4.3 Worttrennung bei Flattersatz
152
5.4.4 Einrücken von Absätzen
153
5.4.5 Unterschiedliche Zeilenlängen
155
5.5 Auszeichnung von Text
157
5.6 Hoch- und tiefgestellter Text
159
5.7 Fußnoten
159
5.7.1 Formatierung
161
5.7.2 Fußnotenzähler
162
5.7.3 Fußnoten in Tabellen und Gleitumgebungen
163
5.7.4 Das Paket footmisc
164
5.7.5 Fußnotenreferenzen
166
5.7.6 TEXnisches
166
5.8 Randbemerkungen
166
5.9 Umbruch
168
5.9.1 Zeilenumbruch
168
5.9.2 Seitenumbruch
171
5.9.3 Verbesserung des Umbruchs mit dem Paket microtype
172
5.9.4 TeXnisches
173
5.10 Grafiken
174
5.10.1 Grafikformate
174
5.10.2 Das Paket graphicx
175
5.10.3 Paket wrapfig und cutwin
178
5.10.4 Dateinamen
180
5.10.5 Suchpfade
181
5.10.6 Paket epstopdf
181
5.11 Textboxen
182
5.11.1 Boxen speichern
182
5.11.2 Einfache LR-Boxen
182
5.11.3 Absatzboxen
183
5.11.4 Einfache Rahmenboxen
186
5.11.5 Rahmenboxen mit Seitenumbruch
187
5.11.6 Textboxen vertikal verschieben
188
5.11.7 Textboxen skalieren und rotieren
188
5.12 Textmarken und -referenzen
190
5.12.1 Paket cleveref
191
5.12.2 Das Paket varioref
192
5.12.3 Verweise auf externe Dokumente
193
5.13 Hyperlinks
193
5.13.1 Treiber
200
5.13.2 Linkrahmen oder Farbe
200
5.13.3 Bookmarks – die Lesezeichen
201
5.13.4 Menüfunktionen
203
5.13.5 Formulare
204
5.13.6 TeXnisches
209
5.14 Zeilennummern
211
5.15 Mehrspaltiger Text
213
5.15.1 Das Paket multicol
214
5.15.2 Texte parallel setzen
216
5.16 GroßeDokumente organisieren
219
5.16.1 Präambel
219
5.16.2 Textkörper
219
5.16.3 Texte mit \include auslagern
220
6. Tabellen
222
6.1 Einführung
222
6.2 Die tabular-Umgebung
223
6.2.1 Linien
225
6.2.2 Spaltenübergreifende Zellen
226
6.2.3 Verschachtelte Tabellen
227
6.3 Pakete zur Tabellenformatierung
227
6.3.1 array
228
6.3.2 arydshln
234
6.3.3 bigdelim
236
6.3.4 blkarray
237
6.3.5 booktabs
240
6.3.6 cellspace
243
6.3.7 colortbl
245
6.3.8 ctable
249
6.3.9 datatool
252
6.3.10 dcolumn
256
6.3.11 longtable
259
6.3.12 makecell
270
6.3.13 Zellengröße
273
6.3.14 Mehrzeilige Zellen
274
6.3.15 Spaltennummerierung
276
6.3.16 multirow und bigstrut
277
6.3.17 rccol
282
6.3.18 diagbox
284
6.3.19 siunitx
286
6.3.20 spreadtab
291
6.3.21 Textspalten
293
6.3.22 tabulary
297
6.3.23 tabularx
298
6.3.24 threeparttable
301
7. Listen
304
7.1 Standardlisten
304
7.1.1 Die Markierungsliste
304
7.1.2 Die Aufzählungsliste
307
7.1.3 Die Schlagwortliste
308
7.2 Definition eigener Listen
309
7.2.1 Die Umgebung trivlist
309
7.2.2 Die Umgebung list
310
7.3 Das Paket enumitem
313
7.4 Listen mit KOMA-Script
317
8. Gleitumgebungen
318
8.1 Definition
319
8.2 Platzierung
319
8.3 Parameter
322
8.4 Anwendung
324
8.5 Über- oder Unterschriften
325
8.5.1 Mehrere Beschriftungen in einer Gleitumgebung
329
8.5.2 Querverweise in Beschriftungen
330
8.5.3 Fußnoten in Beschriftungen
330
8.6 Über- und Unterschriften mit dem Paket caption formatieren
331
8.6.1 Globale Formatierung der Beschriftung
333
8.6.3 Beschriftungstext
336
8.6.4 Horizontale Abstände
341
8.6.5 Vertikale Abstände
341
8.6.6 Stile
342
8.6.7 Verzeichnisse
343
8.6.8 Neue Gleitumgebungen
344
8.6.9 Parameterliste
345
8.7 Das Paket floatrow
346
8.7.1 »Floatboxen«
347
8.7.2 Definition von neuen Makros
351
8.7.3 Mehrfache Objekte in einer Zeile
353
8.7.4 Fußnoten und Legenden
358
8.7.5 Zusammenstellung der Parameter
360
8.7.6 Vertikale Ausrichtung
361
8.7.7 Stile für Gleitumgebungen
362
8.7.8 Weitere Parameter
366
8.8 Teilabbildungen
369
8.8.1 Paket subcaption
369
8.8.2 Paket floatrow
373
8.9 TeXnisches
379
8.9.1 Platzierung
379
8.9.2 Gleichungen in Gleitumgebungen
380
8.9.3 Objekte zusammenhalten
382
8.9.4 Fehler
383
9. Mathematik
384
9.1 Typografische Regeln
385
9.2 Der Zeilenmodus
386
9.2.1 Integrationsgrenzen
387
9.2.2 Brüche
387
9.2.3 Mathematische Ausdrücke in \part, \chapter, \section
387
9.2.4 Zeilenumbruch
389
9.3 Mathematik im abgesetzten Modus mit Standard-LaTeX
390
9.3.1 Einzeilige Umgebungen
391
9.3.2 MehrzeiligeUmgebungen
392
9.3.3 Kurzformen für Makros
392
9.3.4 Gleichungsnummern
392
9.3.5 Änderung des Stils der Nummerierung
393
9.3.6 Zurücksetzen einer Zählerdefinition
393
9.3.7 Linksseitige Gleichungsnummern
395
9.4 Marken (Label)
396
9.5 Rahmen
397
9.5.1 TeXnisches ...
400
9.6 Mathematische Elemente aus Standard-LaTeX
400
9.6.1 Umgebung array
400
9.6.2 Super-/Subscript und Limites
402
9.6.3 Wurzeln (Roots)
402
9.6.4 Klammern (bracket, brace und parenthesis)
403
9.6.5 Text im Mathematikmodus
407
9.6.6 Schriftmakros
408
9.6.7 Leerraum
408
9.6.8 Horizontaler Zwischenraum im mathematischen Modus
410
9.6.9 Punkt oder Komma
411
9.6.10 Vertikaler Zwischenraum
412
9.6.11 Mathematische Schriftstile
413
9.6.12 Punkte (Dots)
414
9.6.13 Akzente
415
9.6.14 Horizontale Klammern (braces)
416
9.6.15 Vektoren
416
9.6.16 Exponenten and Indizes
417
9.6.17 Operatoren
417
9.6.18 Griechische Buchstaben
418
9.6.19 Gestockte Symbole
420
9.6.20 Boldmath – fette Mathematikschrift
420
9.6.21 \underline
422
9.6.22 Differentialquotient
423
9.7 Das Paket amsmath
424
9.7.1 align-Umgebungen
425
9.7.2 gather- und gathered-Umgebung
431
9.7.3 multline-Umgebung
431
9.7.4 split-Umgebung
434
9.7.5 cases-Umgebung
434
9.7.6 Matrix-Umgebungen
435
9.7.7 Seitenumbruch
437
9.7.8 Punkte (Dots)
437
9.7.9 Brüche und Binome
438
9.7.10 Wurzeln (Roots)
440
9.7.11 Akzente
442
9.7.12 Modulo-Makro
442
9.7.13 Gleichungsnummerierung
442
9.7.14 Marken (Labels und Tags)
445
9.7.15 »Subequations«
446
9.7.16 Grenzen (Limites)
447
9.7.17 \sideset-Makro
448
9.7.18 Operatornamen
449
9.7.19 Text im mathematischen Modus
450
9.7.20 Dehnbare Pfeile (Extensible arrows)
452
9.7.21 Rahmen
454
9.7.22 Griechische Buchstaben
455
9.8 Pakete für denMathematiksatz
456
9.8.1 accents – Akzente
458
9.8.2 amsopn –Neue Operatoren
458
9.8.3 bigdelim – Begrenzer für Arrays
458
9.8.4 bm – Boldmath
460
9.8.5 braket – Begrenzer in mathematischen Ausdrücken
461
9.8.6 cancel – »Durchstreichen«
462
9.8.7 cases – Fallunterscheidungen
463
9.8.8 delarray – Begrenzer für Arrays
464
9.8.9 dsfont –Doublestroke-Schrift für Mengensymbole
465
9.8.10 empheq –Hervorheben von Teilen einer Gleichung
465
9.8.11 esvect – Vektorpfeile
468
9.8.12 eucal und eufrak – Skript- und Frakturzeichen
468
9.8.13 gauss.sty – Visualisierung des Gaußschen Eliminationsverfahrens
469
9.8.14 mathtools – Erweiterte und neue Umgebungen
470
10. Verzeichnisse
480
10.1 Inhaltsverzeichnis
480
10.2 Tabellen- und Abbildungsverzeichnis
484
10.3 Die Formatierung
484
10.3.1 Inhaltsverzeichnis
484
10.3.2 Abbildungs- und Tabellenverzeichnis
487
10.4 Formatierung durch das Paket titletoc
487
10.5 Weitere Inhaltsverzeichnisse mit minitoc
489
10.6 Weitere Inhaltsverzeichnisse mit shorttoc
493
10.7 Index
494
10.7.1 Umgebung theindex
499
10.7.2 Neue Indexlisten mit imakeidx
500
10.7.3 Neue Indexlisten mit splitidx
503
10.7.4 makeindex
508
10.7.5 xindy
517
10.7.6 Paket showidx
531
10.7.7 TeXnisches
531
10.8 Glossar
532
10.8.1 Einträge aus einer Datei laden
535
10.8.2 Sortierung festlegen
537
10.8.3 Die Formatierung der Ausgabe
537
10.8.4 Vordefinierte Stile verwenden
538
10.8.5 Verweis auf andere Zähler
539
10.8.6 Singular und Plural
541
10.8.7 Einträge ohne Textbezug
542
10.8.8 Sonderzeichen
543
10.8.9 Akronyme
543
11. Bibliografie
546
11.1 Typografische Aspekte
546
11.2 Literaturverweise
548
11.3 Umgebung thebibliography
549
11.4 Das Programmbibtex
550
11.5 Bibliografien mit biblatex und Biber
552
11.5.1 Die Zitierstile
553
11.5.2 Kurztitelverweise (authortitle und verbose)
553
11.5.3 Die Zitierbefehle
556
11.5.4 Die Ausgabe des Literaturverzeichnisses
559
11.5.5 Der Aufbau der BibTeX-Datei
566
11.5.6 Anpassungen
571
11.6 biblatex –weitere Stile
574
11.6.1 American Psychology Association: style=apa
578
11.6.2 Book in article: Paket biblatex-bookinarticle
579
11.6.3 BWL: style=bwl-FU
580
11.6.4 Caspar Vector: style=caspervector
581
11.6.5 Zeitschrift »Angewandte Chemie«: style=chem-angew
582
11.6.6 Zeitschrift »Biochemistry«: style=chem-biochem
583
11.6.7 »ChicagoManual of Style«: authordate
584
11.6.8 Filmwissenschaften: style=fiwi
585
11.6.9 Fußnoten: style=footnote-dw
586
11.6.10 Autor-Titel: style=authortitle-dw
587
11.6.11 Gost: style=gost-...
588
11.6.12 Geschichte: style=historian
589
11.6.13 Technik: style=ieee
590
11.6.14 Rechtswissenschaft: style=biblatex-juradiss
591
11.6.15 Sozialwissenschaften: style=authoryear-luh-ipw
592
11.6.16 Musik: style=musuos
593
11.6.17 Medizin: style=nejm
594
11.6.18 Modern Language Association: style=mla
595
11.6.19 Zeitschrift »Nature«: style=nature
596
11.6.20 Geisteswissenschaften: style=philosophy-modern
597
11.6.21 Zeitschrift »Science«: style=science
598
11.7 Das Programm Biber
599
12. Schriften
602
12.1 Begriffe
602
12.2 Die grundlegenden Schriftmakros
603
12.2.1 Kodierung
604
12.2.2 Schriftfamilie
604
12.2.3 Schriftserie
605
12.2.4 Schriftausrichtung
606
12.2.5 Schriftgröße
606
12.2.6 Grundeinstellungen für die Schrift
607
12.3 Standardschriften
609
12.4 Schriftmakros für XeLaTeXund LuaLaTeX
609
12.4.1 Schriftauswahl durch Namen
610
12.4.2 Schriftauswahl durch Dateinamen
611
12.4.3 Schriftfamilien
613
12.4.4 Mathematikschriften
615
12.4.5 TeXnisches
618
13. Präsentationen
624
13.1 Die allgemeine Dokumentenstruktur
625
13.2 Die Struktur der Folien
630
13.2.1 Parametersetzung
632
13.2.2 Die Titelseite
635
13.2.3 Mehrfache Folienverwendung
635
13.2.4 Die Steuerung von Overlays einer Folie
636
13.2.5 Transparenz
640
13.2.6 Umgebungen aus Standard-LaTeX
643
13.2.7 Overlayumgebungen
644
13.2.8 Overlaybereiche
645
13.2.9 Befehle für Overlays
646
13.2.10 Folienübergänge
648
13.2.11 Textboxen
649
13.2.12 Einfügen eines Logos
651
13.3 Strukturierungselemente
652
13.3.1 Mehrspaltensatz
656
13.3.2 Hyperlinks
657
13.3.3 Listen
659
13.3.4 Textstile
662
13.3.5 Verbatimtext
662
13.4 Grafiken
664
13.5 Templates – das Herz von beamer
666
13.5.1 Schriften
669
13.5.2 Beamer-Farben
671
13.5.3 Hintergründe und Hintergrundfarben
673
13.6 Bibliografie
674
13.7 Ausgabemodus
675
14. Werkzeuge
678
14.1 Farben mit xcolor
678
14.1.1 Definition von Farben über numerischeWerte
679
14.1.2 Farbspezifikation
683
14.1.3 Anwendung vordefinierter Farben (»named colors«)
684
14.1.4 Farben in Boxen
687
14.1.5 Seiten- und Boxhintergrundfarbe
688
14.1.6 Farbwerte bestimmen
689
14.2 Verbatimmodus
689
14.2.1 Das Paket fancyvrb
690
14.2.2 Das Paket alltt
695
14.3 Programmlistings mit dem Paket listings
696
14.3.1 Grundeinstellung durch eine Monospaceschrift
702
14.3.2 Zeilennummerierung
702
14.3.3 Rahmen und Hintergrundfarbe
703
14.3.4 Escape-Sequenzen
704
14.3.5 Gleitumgebungen
704
14.3.6 Anpassung der Rahmenbreite
705
14.3.7 Eigene Stile, Makros oderUmgebungen definieren
707
14.3.8 Indexerstellung
708
14.4 Zahlen und Einheiten
709
14.4.1 Zahlen
709
14.4.2 Winkelangaben
712
14.4.3 Einheiten
712
14.4.4 Maßzahl mitMaßeinheit
714
14.4.5 Vielfache und Teile
715
14.5 Systemtest
715
15.Grafiken erstellen
718
15.1 pict2e
718
15.2 METAPOST
725
15.2.1 Die META-Sprache
725
15.2.2 Ein erstes Beispiel
726
15.2.3 Die Basisbefehle von METAPOST
727
15.2.4 Label
734
15.2.5 Flächen füllen
735
15.2.6 Clipping
736
15.2.7 METAPOST-Pakete
737
15.3 PSTricks
759
15.3.1 Das PSTricks-Projekt
761
15.4 TikZ
776
15.4.1 Koordinaten
776
15.4.2 Einfache Pfade
777
15.4.3 Clipping eines Pfades
780
15.4.4 Füllen von Pfaden
781
15.4.5 Pfeile
782
15.4.6 Schleifen
783
15.4.7 Knoten
784
15.4.8 Bibliotheken
786
15.4.9 pgf-Bibliotheken
786
15.4.10 TikZ-Bibliotheken
800
15.4.11 Pakete, die auf TikZ aufbauen
812
15.5 Chemische Formeln und Strukturdiagramme
823
15.5.1 iupac-Namen
823
15.5.2 Ladungen
824
15.5.3 Summen- und Verhältnisformeln &Reaktionsgleichungen
824
15.5.4 Strukturformeln: das Paket chemfig
826
15.5.5 De Pakete rsphrase, hpstatement und ghsystem
828
15.5.6 Nummerieren von Verbindungen: das Paket chemnum
829
15.5.7 Spezielle Diagramme: die Pakete modiagram, endiagram und bohr
831
15.5.8 Das Paket endiagram
831
15.5.9 Das Paket bohr
832
15.5.10 Das Paket elements
833
15.6 Hilfsprogramme
833
15.6.1 pdfcrop
833
15.6.2 epstopdf
834
15.6.3 pdf2eps
834
15.6.4 epstool
834
16 SpezielleDokumentenklassen
836
16.1 Lebensläufe (Curriculum Vitae)
836
16.1.1 europecv
836
16.1.2 Sprachkenntnisse
839
16.1.3 Weitere Dokumentenklassen für Lebensläufe
841
16.2 Flyer
841
16.2.1 Standardklassen
841
16.2.2 leaflet
843
16.3 Briefklasse scrlettr2
846
17. LaTeX3
848
17.1 Einführung
848
17.1.1 Syntax
848
17.1.2 Typen
849
17.1.3 Variablenbezeichner
850
17.1.4 Expansion
850
17.2 Paketoptionen für expl3
851
17.3 Kernelpakete
851
17.3.1 l3keys
852
17.3.2 l3fp
853
17.4 Experimenteller Zweig
854
17.4.1 l3regex
854
17.5 Anwenderpakete
855
17.5.1 l3keys2e
856
17.5.2 xparse
857
17.5.3 xcoffins
862
18. Das E-Book
864
18.1 Einführung
864
18.2 Anwendung
865
18.2.1 epub
865
18.2.2 epub3
865
18.3 Einbindung einer Abbildung für das Cover
866
18.4 Zusammenfassung
867
Anhang
868
A.1 Längen
868
A.2 Zähler
870
A.2.1 Definierte Zähler
871
A.2.2 Beispiel für eigene Zähler
872
A.3 Global – Lokal
873
A.4 Makros und Umgebungen
873
A.4.1 Makros
874
A.4.2 Umgebungen
876
A.5 Zerbrechliche Befehle
877
A.6 Ausführen externer Programme
879
A.7 Präambelbefehle
880
A.8 Pakete
880
A.8.1 Optionen
880
A.8.2 Installation von Paketen oder Dateien
881
A.8.3 Veraltete Pakete
883
A.9 TeXLive auf dem USB-Stick
885
A.10 MiKTeXvon einem USB-Stick
887
A.11 »Was istwas ...«
887
A.11.1 Distribution
888
A.11.2 Editor – GUI (Frontend)
888
A.11.3 Engines
888
A.11.4 Format
888
A.11.5 Pakete
889
A.11.6 Ausgabeformat
889
A.11.7 Schriften
889
A.12 Dateiendungen und ihre Bedeutung
889
A.13 Hilfe zur Selbsthilfe
890
A.13.1 Systemwarnungen
892
A.13.2 Das Minimalbeispiel
896
A.13.3 TeXUsers Group
898
A.13.4 DANTE e. V.
899
A.13.5 Newsgruppen
899
A.13.6 Mailinglisten
900
A.13.7 Webinterface
900
Literatur
902
Index der Befehle und Begriffe
906
Personen
958