@slide(layout=chapter-slide) @number 6 @title Text­auszeichnung @slide(layout=content-and-preview) @title Semantische und optische Hervorhebungen @content Semantische Hervorhebungen durch `\emph{}`: ``` {.lang-tex .hljs} \emph{Super wichtiger Text \emph{mit noch wichtigerem Text} im Text.} ``` Optische Auszeichnungsmöglichkeiten:
BezeichnungBefehl
fett (bold face)`\textbf{wichtig}`
kursiv (italics)`\textit{wichtig}`
Kapitälchen (small caps)`\textsc{wichtig}`
dicktengleich (teletype)`\texttt{wichtig}`
unterstrichen`\underline{wichtig}`
@preview @slide(layout=content-only) @title Better Call LaTeX! @content
**Ein gutgemeinter Rat** Konsistentes Aussehen über das gesamte Dokument hinweg gewünscht? Voreinstellungen von LaTeX zur Schriftgröße verschiedener Textelemente (Titel, Fließtext, Fußnoten) vertrauen! Das heißt im Umkehrschluss: Möglichst wenig manuell an Schriftgrößen herumschrauben.
@slide(layout=content-and-preview) @title URLs @content Das Paket `hyperref` stellt den Befehl `\url{}` bereit, der URLs * zeichentreu * mit bindestrichlosen Umbrüchen * mit gut unterscheidbaren Zeichen * im PDF anklickbar wiedergibt. ``` {.lang-tex .hljs} \url{https://www.latex-project.org/} ``` @preview ![](svg/chapter-06/url-crop.svg) @slide(layout=task) @task-number 6 @title Text hervorheben @content * **Betont** in der Datei `exercises/text-markup/markup.tex` die Wörter *Recursion* und *recursive* mit `\emph{…}`. * Macht die **URL** im Text anklickbar. @slide(layout=extra-content-and-preview) @title Schriftgröße @content ### Voreingestellte Schriftgrößen ``` {.hljs .lang-tex} {\ ein Textabschnitt} ``` Schriftgrößen relativ zu `normalsize`: ``` {.hljs .lang-tex} {\tiny Wenn} {\footnotesize du} {\small das} {\normalsize lesen} {\large kannst,} {\Large brauchst} {\LARGE du} {\huge keine} {\Huge Brille.} ``` @preview ![](svg/chapter-06/schriftgroesse-optiker-crop.svg){.thin-padding} @slide(layout=extra-content-and-preview) @title Flattersatz @content Standardmäßig setzt LaTeX Fließtext im Blocksatz, aber auch Flattersatz ist möglich. ``` {.lang-tex .hljs} \raggedright … \raggedleft … \centering … ``` Alternativ einsetzbare Umgebungen: ``` {.lang-tex .hljs} \begin{flushleft} Text \end{flushleft} \begin{flushright} Text \end{flushright} \begin{center} Text \end{center} ```

Guter Flattersatz ist noch schwieriger als guter Blocksatz, daher lieber vermeiden!

@preview ![](svg/chapter-07/ausrichtung-crop.svg) @slide(layout=extra-content-and-preview) @title Einzüge und Abstände @content * Absätze werden standardmäßig durch Erstzeileneinzüge (`\parindent`) verdeutlicht * Stattdessen (!) können auch Abstände (`\parskip`) verwendet werden * Die beiden Parameter sind beliebig einstellbar: ``` {.lang-tex .hljs} \setlength{\parindent}{0pt} \setlength{\parskip}{1em plus .5em % erlaubte Dehnung minus .5em % erlaubte Stauchung } ``` * Mit `\noindent` kann für nur einen Absatz der Einzug abgeschaltet werden @preview ![](./svg/chapter-07/einzüge-abstände-orig.svg)