173 lines
3.5 KiB
Markdown
173 lines
3.5 KiB
Markdown
@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:
|
|
|
|
<table>
|
|
<tr><th>Bezeichnung</th><th>Befehl</th></tr>
|
|
<tr><td>fett (bold face)</td><td>`\textbf{wichtig}`</td></tr>
|
|
<tr><td>kursiv (italics)</td><td>`\textit{wichtig}`</td></tr>
|
|
<tr><td>Kapitälchen (small caps)</td><td>`\textsc{wichtig}`</td></tr>
|
|
<tr><td>dicktengleich (teletype)</td><td>`\texttt{wichtig}`</td></tr>
|
|
<tr><td>unterstrichen</td><td>`\underline{wichtig}`</td></tr>
|
|
</table>
|
|
|
|
@preview
|
|
<img class="thin-padding" src="svg/chapter-06/hervorhebungen-crop.svg" style="margin-bottom: 0; margin-top: 100px"/>
|
|
<img class="thin-padding" src="svg/chapter-06/optische-auszeichnungen-crop.svg" />
|
|
|
|
|
|
|
|
@slide(layout=content-only)
|
|
|
|
@title
|
|
Better Call LaTeX!
|
|
|
|
@content
|
|
<div class="box warning">
|
|
**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.
|
|
</div>
|
|
|
|
|
|
@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
|
|

|
|
|
|
|
|
@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}
|
|
{\<fontsize> 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
|
|
{.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}
|
|
```
|
|
|
|
<p data-category="Achtung!">Guter Flattersatz ist noch schwieriger als guter Blocksatz, daher lieber vermeiden!</p>
|
|
|
|
@preview
|
|

|
|
|
|
|
|
@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
|
|

|
|
|
|
|
|
|