Typografie - LaTeX-Kurs der Unix-AG

Typografie
LATEX-Kurs der Unix-AG
Klemens Schmitt
8. Juli 2015
koma-Skript
Designanpassungen
Satzregeln
Zusammenfassung und Ausblick
Klemens Schmitt
Typografie
8. Juli 2015
2 / 34
koma-Skript
Designanpassungen
Satzregeln
Zusammenfassung und Ausblick
Klemens Schmitt
Typografie
8. Juli 2015
3 / 34
koma-Skript
I
Anpassung der Klassen (article, etc. ) an DIN-Normen
I
vieles im Folgenden braucht eine koma-Klasse (scrartcl, etc.)
Klemens Schmitt
Typografie
8. Juli 2015
4 / 34
koma-Skript
Designanpassungen
Kopf- und Fußzeilen
Schriftarten
Absätze
Satzspiegel
Satzregeln
Zusammenfassung und Ausblick
Klemens Schmitt
Typografie
8. Juli 2015
5 / 34
Designanpassungen
Kopf- und Fußzeilen
Seitenlayout
I
Ändern mit \pagestyle{} oder \thispagestyle{}
empty Leer
headings Kopf- und Fußzeilen
plain nur Seitenzahl
scrheadings zum Selbstdefinieren
Kopf- und Fußzeile
I
Kopfzeile setzen: \markboth{<links>}{<rechts>}
I
Abgrenzen mit Linie: head/footsepline
Klemens Schmitt
Typografie
8. Juli 2015
6 / 34
Designanpassungen
Kopf- und Fußzeilen
scrheading
I
Beispiel \lehead[<Plain>]{<Scrheading>}
I
Positionen: left, center, right auf geraden (even) und ungeraden
(odd) Seiten
I
Nützliche Befehle \pagemark (Seitenzahl), \headmark (Kolumnentitel),
\thechapter (Kapitelzahl), etc.
Zahlenformat
I
Seitenzahlen mit \pagenumbering{<Art>} (Alph, alph, arabic, Roman,
roman)
I
oder \Roman{section}, \arabic{chapter}, etc.
Klemens Schmitt
Typografie
8. Juli 2015
7 / 34
Designanpassungen
Schriftarten
Schriftarten setzen mit komafont
I
1
2
koma-Schriftarten verwalten: \setkomafont{<Element>}{<Befehle>},
\addtokomafont{<Element>}{<Befehle>}, \usekomafont{<Element>}
\ setkomafont { captionlabel }{\ usekomafont { descriptionlabel }}
\ addtokomafont { pagefoot }{\ color { green }}
Schriftart ändern
I
verschiedene Pakete
I
oder TTF-Schriftarten mit Xe/LuaTeX
I
mehr Nächste Woche
Klemens Schmitt
Typografie
8. Juli 2015
8 / 34
Designanpassungen
Absätze
Absätze
I
Einrücken
I
macht linke Kante kaputt
I
\setlength{\parindent}{<Länge>}
temporär deaktivieren \noindent
I
I
Vertikaler Abstand
I
macht Registerhaltigkeit kaputt
I
\setlength{\parskip}{<Länge>}
I
besser: Paket parskip bzw. koma-Optionen
(parskip=full, parskip=half)
Klemens Schmitt
Typografie
8. Juli 2015
9 / 34
Designanpassungen
Satzspiegel
gute Lesbarkeit, schönes Aussehen
I
oberer Rand : unterer Rand = 1 : 2
I
linker Rand : rechter Rand = 1 : 1
I
innerer Rand (abzüglich Bindekorrektur) : äußerer Rand = 1 : 2
I
ca. 70 Zeichen pro Zeile
Satzspiegel
I
koma-Klassen machen schöne und nutzbare Satzspiegel
I
notfalls: geometry-Paket (für Betreuervorgaben“)
”
Klemens Schmitt
Typografie
8. Juli 2015
10 / 34
Designanpassungen
Satzspiegel
klassisch vs koma
I
klassich
I
I
unabhängig von Schriftgröße, viel Platz verschenkt
koma
I
Bindekorrektur BCOR
Anzahl der Abschnitte DIV
I
head/footinclude
I
123456789
2
3
4
5
6
7
8
9
Klemens Schmitt
Typografie
8. Juli 2015
11 / 34
Designanpassungen
Satzspiegel
Zeilenabstände
I \linespread{<Faktor>}
I
besser: Paket setspace
I
\onehalfspacing bzw. \doublespacing
I
kümmert sich auch um Fußnoten, Bildunterschriften etc.
Klemens Schmitt
Typografie
8. Juli 2015
12 / 34
koma-Skript
Designanpassungen
Satzregeln
Leerzeichen
Ligaturen
Striche
Einheiten
Satzzeichen
Tabellensatz
Optische Verschönerungen
Zusammenfassung und Ausblick
Klemens Schmitt
Typografie
8. Juli 2015
13 / 34
Satzregeln
Leerzeichen
häufig gebrauchte Leerzeichen
I
geschütztes Leerzeichen ~
I
I
I
verhindert Zeilenumbruch
alternativ \mbox{<Text mit Leerzeichen>}
schmales \,
I
Klemens Schmitt
Für Abkürzungen z. B. z.\,B.
Typografie
8. Juli 2015
14 / 34
Satzregeln
Leerzeichen
weitere Leerzeichen
\qquad 2
Quad
\quad
1 Quad
6
\
18 Quad
5
\;
18 Quad
4
\:
18 Quad
3
\,
18 Quad
−3
\!
18 Quad
I \/ Italic-Korrektur: \/ \textit{auf}\/fallen auf fallen vs auf fallen
Klemens Schmitt
Typografie
8. Juli 2015
15 / 34
Satzregeln
Leerzeichen
Horizontale Abstände
beliebige Länge
\hfill füllt die Zeile
I \hspace{<Länge>}
I
I
\dotfill mit Punkten
\hrulefill mit einer Linie
I
geht auch öfters pro Zeile
I
I \vfill
Klemens Schmitt
und \vspace entsprechend für vertikale Abstände
Typografie
8. Juli 2015
16 / 34
Satzregeln
Leerzeichen
Paket xspace
1
I
nützlich für eigene Befehle
I
normalerweise werden Leerzeichen nach Befehlen ignoriert
I
bedarfgerechtes Leerzeichen \xspace
\ LaTeX - Kurs \ hfill \ LaTeX Kurs \ hfill \ LaTeX {} Kurs
LATEX-Kurs
1
2
LATEXKurs
LATEX Kurs
\ newcommand {\ myLaTeX }{\ LaTeX \ xspace }
\ myLaTeX - Kurs \ hfill \ myLaTeX Kurs \ hfill \ myLaTeX {} Kurs
LATEX-Kurs
Klemens Schmitt
LATEX Kurs
Typografie
LATEX Kurs
8. Juli 2015
17 / 34
Satzregeln
Ligaturen
Ligaturen
I LATEXsetzt
I
I
Ligaturen sind an Silbengrenzen falsch
verhindern mit:
I
\/
I
besser "| aus dem babel-Paket
oder \kern0pt
I
I
Ligaturen automatisch: ff, fl, fi, . . . (je nach Schriftart)
Rechtschreibkorrekturprogrammen (z. B. ispell finden auch falsche
Ligaturen)
Klemens Schmitt
Typografie
8. Juli 2015
18 / 34
Satzregeln
Striche
Bindestrich/Viertelgeviertstrich I
Bindestrich: x-Achse, Dipl.-Ing.
I
Ergänzungsstrich: Binde- und Trennstrich
I
Wortzusammensetzungen: Rheinland-Pfalz, Doppel-Namen
Klemens Schmitt
Typografie
8. Juli 2015
19 / 34
Satzregeln
Striche
Gedankenstrich/Halbgeviertstrich -I
Einschübe – wie diesen – in Sätzen
I
Bis-Strich 17:15 – 18:00 Uhr
I
Strecken/Begegnungen Frankfurt – Berlin
I
Geld: –,99 DM
Klemens Schmitt
Typografie
8. Juli 2015
20 / 34
Satzregeln
Striche
Geviertstrich --I
Geld (zwei 0er): 12,— DM
I
Gedankenstrich im Englischen
Klemens Schmitt
Typografie
8. Juli 2015
21 / 34
Satzregeln
Striche
Minus $-$
I
Identisch mit dem waagrechten +-Strich
I
für negative Zahlen −3
Trennstriche
weicher Trennstrich, davor und danach wird die Trennung
unterdrückt
I \-
I "-
zusätzliche Trennstelle
I ""
Trennstelle ohne Strich
I -
Bindestrich, davor und danach wird die Trennung unterdrückt
I "~
Bindestrich, verhindert Trennung
I "=
Bindestrich, normale Trennung
Klemens Schmitt
Typografie
8. Juli 2015
22 / 34
Satzregeln
Einheiten
korrekter Satz
I
schmales Leerzeichen zwischen Zahl und Einheit
I
Ausnahme
I
keine Zeilenumbrüche
°
Rundum-Sorglos-Paket: siunitx
Klemens Schmitt
Typografie
8. Juli 2015
23 / 34
Satzregeln
Einheiten
siunitx-Paket
I
Angabe von Zahl und Einheit: \SI{2e3}{\metre\tothe{4}} 2 · 103 m4
I
nur Zahlen \num{} oder nur Einheiten \si{} möglich
I
Listen und Bereiche: \SIrange{1}{2}{\ampere} 1 A bis 2 A
≤1 fs, 2 fs und 30 000 fs
\SIlist{\le1;2;30000}{\femto\second}
I
Fehler: \SI{12+-2}{\metre\per\second} (12.0 ± 0.2) m s−1
Klemens Schmitt
Typografie
8. Juli 2015
24 / 34
Satzregeln
Einheiten
siunitx-Paket
I
globale Einstellungen mit \sisetup{}
exponent-product Malsymbol vor 10x z. B. \cdot
per-mode Darstellung inverser Einheiten z. B. symbol, fraction
round-mode automatische Rundung nach round-precision Stellen:
places, figures, off
separate-uncertainty ± statt Klammern um Fehlerwerte
output-decimal-marker Dezimaltrenner, sollte per babel richtig
gesetzt sein, sonst auch locale=DE
negative-color negative Zahlen färben
...
Klemens Schmitt
Typografie
8. Juli 2015
25 / 34
Satzregeln
Einheiten
siunitx-Paket – Tabellen
I
neue Spaltentypen
S ausrichtung am Dezimaltrenner
s für Einheiten
Klemens Schmitt
Typografie
8. Juli 2015
26 / 34
Satzregeln
Satzzeichen
.,;:?!
I
kein Leerzeichen davor, eines danach
Klammern, Anführungszeichen
I
kein Leerzeichen innen (aber je ein Leerzeichen außen) setzen
I
Deutsche Anfürungszeichen mit "‘ und "’
Ellipse
I \dots
I
I
Klemens Schmitt
Als eigenständiges Wort mit Leerzeichen davor . . .
Ohne Lehrzeichen, wenn sie ein Wort unterbri. . .
Typografie
8. Juli 2015
27 / 34
Satzregeln
Tabellensatz
Paket caption
I
Tabellen haben Überschriften – Bilder Unterschriften
Paket booktabs
I
I
hübschere Tabellen
Design:
I
I
I
I
Klemens Schmitt
keine vertikalen Linien
keine doppelten Linien
etwas mehr Abstand über dem Text
führt neue Befehle ein
Typografie
8. Juli 2015
28 / 34
Satzregeln
Tabellensatz
booktabs-Befehle
\toprule Linie ber dem Kopf
\midrule Linie unter dem Kopf und in der Tabelle
\bottomrule Linie am Ende der Tabelle
\cmidrule{n-m} ersetzt \cline
Klemens Schmitt
Typografie
8. Juli 2015
29 / 34
Satzregeln
Tabellensatz
1
2
3
4
5
\ begin { tabular }{ p {2 cm }*{2}{ l } r@ { -} l }\ toprule
Absatz & links & links & ver & bunden \\\ midrule
1 & 2 & 3 & 4 & 5\\
lang & lang & kurz & kurz & kurz \\\ bottomrule
\ end { tabular }
Klemens Schmitt
Absatz
links
links
1
lang
2
lang
3
kurz
Typografie
ver-bunden
4-5
kurz-kurz
8. Juli 2015
30 / 34
Satzregeln
Optische Verschönerungen
Paket microtype
I
Optisch schönerer Satz
I
einheitlicherer Grauwert
I
Schiebt schräge“ Buchstaben (V, T, . . . ) leicht über den Rand
”
(optischer Randausgleich)
I
Anpassungen an Buchstabenabstände, z. B. VA
Kapitälchen
I
Kapitälchen sehen besser aus als Wörter in GROßBUCHSTABEN
Klemens Schmitt
Typografie
8. Juli 2015
31 / 34
koma-Skript
Designanpassungen
Satzregeln
Zusammenfassung und Ausblick
Klemens Schmitt
Typografie
8. Juli 2015
32 / 34
Zusammenfassung und Ausblick
Zusammenfassung
I
I
Auch LATEXschützt nicht vollständig vor schlechtem Satz
Es gibt viele Pakete, die einem dabei helfen, schöne, einhitliche
Dokumente zu erstellen
Nächste Vorträge
I
nach Belieben
I
I
I
Klemens Schmitt
Beyond LATEX2ε (LuaTeX, XeTeX, . . . , Schriftarten und Unicode)
Musik/Notensatz
Wünsche?
Typografie
8. Juli 2015
33 / 34
Zusammenfassung und Ausblick
Vielen Dank für eure Aufmerksamkeit!
Sündenregister ftp://ftp.dante.de/tex-archive/info/german/
l2tabu/l2tabu.pdf
setpsace http://www.ctan.org/pkg/setspace
parskip http://www.ctan.org/pkg/parskip
xspace http://www.ctan.org/pkg/xspace
siunitx http://www.ctan.org/pkg/siunitx
koma http://www.ctan.org/pkg/koma-script
booktabs http://www.ctan.org/pkg/booktabs
microtype http://www.ctan.org/pkg/microtype
Klemens Schmitt
Typografie
8. Juli 2015
34 / 34