Typografie LATEX-Kurs der Unix-AG Klemens Schmitt 20.07.2017 koma-Skript Designanpassungen Satzregeln Zusammenfassung und Ausblick Klemens Schmitt Typografie 20.07.2017 2 / 32 koma-Skript Designanpassungen Satzregeln Zusammenfassung und Ausblick Klemens Schmitt Typografie 20.07.2017 3 / 32 koma-Skript I Anpassung der Klassen (article, etc. ) an DIN-Normen I vieles im Folgenden braucht eine koma-Klasse (scrartcl, etc.) Klemens Schmitt Typografie 20.07.2017 4 / 32 koma-Skript Designanpassungen Kopf- und Fußzeilen Schriftarten Absätze Satzspiegel Satzregeln Zusammenfassung und Ausblick Klemens Schmitt Typografie 20.07.2017 5 / 32 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 20.07.2017 6 / 32 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 20.07.2017 7 / 32 Dokumente strukturieren Strukturtrenner I \frontmatter I \mainmatter I \appendix arabische Nummerierung für Haupttext Anhang I \backmatter Klemens Schmitt römische Nummerierung für Inhaltsverzeichnis, etc. Literaturverzeichnis, etc. Typografie 20.07.2017 8 / 32 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 Klemens Schmitt Typografie 20.07.2017 9 / 32 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 20.07.2017 10 / 32 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 20.07.2017 11 / 32 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 20.07.2017 12 / 32 Designanpassungen Satzspiegel Zeilenabstände I normalerweise macht LATEXausreichende Abstände, nur für Betreuervorgaben“ ” I \linespread{<Faktor>} I besser: Paket setspace I \onehalfspacing bzw. \doublespacing I kümmert sich auch um Fußnoten, Bildunterschriften etc. Klemens Schmitt Typografie 20.07.2017 13 / 32 koma-Skript Designanpassungen Satzregeln Leerzeichen Ligaturen Striche Einheiten Satzzeichen Optische Verschönerungen Zusammenfassung und Ausblick Klemens Schmitt Typografie 20.07.2017 14 / 32 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 20.07.2017 15 / 32 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 20.07.2017 16 / 32 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 20.07.2017 17 / 32 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 20.07.2017 18 / 32 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) Rechtschreibkorrekturprogramme (z. B. ispell) finden auch falsche Ligaturen Klemens Schmitt Typografie 20.07.2017 19 / 32 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 20.07.2017 20 / 32 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 20.07.2017 21 / 32 Satzregeln Striche Geviertstrich --I Geld (zwei 0er): 12,— DM I Gedankenstrich im Englischen Klemens Schmitt Typografie 20.07.2017 22 / 32 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 20.07.2017 23 / 32 Satzregeln Einheiten korrekter Satz I schmales Leerzeichen zwischen Zahl und Einheit I Ausnahme ° I keine Zeilenumbrüche Rundum-Sorglos-Paket: siunitx Klemens Schmitt Typografie 20.07.2017 24 / 32 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 20.07.2017 25 / 32 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 20.07.2017 26 / 32 Satzregeln Einheiten siunitx-Paket – Tabellen I neue Spaltentypen S ausrichtung am Dezimaltrenner s für Einheiten Klemens Schmitt Typografie 20.07.2017 27 / 32 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 20.07.2017 28 / 32 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 Erzeugen mit \textsc{} I Kapitälchen sehen besser aus als Wörter in GROßBUCHSTABEN Klemens Schmitt Typografie 20.07.2017 29 / 32 koma-Skript Designanpassungen Satzregeln Zusammenfassung und Ausblick Klemens Schmitt Typografie 20.07.2017 30 / 32 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 I I Klemens Schmitt Präsentationen und Poster Beyond LATEX2ε (LuaTeX, XeTeX, . . . , Schriftarten und Unicode) Interaktive PDFs Musik/Notensatz Wünsche? Typografie 20.07.2017 31 / 32 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 20.07.2017 32 / 32