173 lines
3.8 KiB
Markdown
173 lines
3.8 KiB
Markdown
@slide(layout=chapter-slide)
|
|
|
|
@number
|
|
5
|
|
|
|
@title
|
|
Text­auszeichnung
|
|
|
|
|
|
@slide(layout=content-and-preview)
|
|
|
|
@title
|
|
Semantische und optische Hervorhebungen
|
|
|
|
@content
|
|
+ semantische Hervorhebungen durch `\emph{}`
|
|
+ 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/text-markup/hervorhebungen-crop.svg" style="margin-bottom: 0; margin-top: 100px"/>
|
|
<img class="thin-padding fragment" src="svg/text-markup/optische-auszeichnungen-crop.svg" />
|
|
|
|
|
|
@slide(layout=content-and-preview)
|
|
|
|
@title
|
|
URLs
|
|
|
|
@content
|
|
Das Paket `hyperref` stellt den Befehl `\url{}` bereit zur Wiedergabe
|
|
|
|
* zeichentreuer URLs
|
|
* mit bindestrichlosen Umbrüchen
|
|
* und mit gut unterscheidbaren Zeichen,
|
|
* die im PDF anklickbar sind.
|
|
|
|
``` {.lang-tex .hljs}
|
|
\url{https://www.latex-project.org/}
|
|
```
|
|
|
|
++ Mit `\href{}{}` verschwindet die URL hinter einem klickbaren Linktext.
|
|
|
|
```{.lang-tex .hljs .fragment}
|
|
\href{https://latex-project.org/news/}{Blog}
|
|
```
|
|
|
|
@preview
|
|

|
|
|
|
|
|
@slide(layout=task)
|
|
|
|
@task-number
|
|
5
|
|
|
|
@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.
|
|
* Findet einen geeigneten Weg, um den gesamten **Absatz als Zitat** anzuzeigen. Schaut hierzu in die Doku des Paketes`csquotes`.
|
|
* Natürlich könnt ihr auch mit anderen **Auszeichnungen** experimentieren.
|
|
|
|
@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-only)
|
|
|
|
@title
|
|
Better Call LaTeX!
|
|
|
|
@content
|
|
:::{.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.
|
|
:::
|
|
|
|
|
|
@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
|
|

|
|
|
|
|
|
|