@slide(layout=chapter-slide)
@number
5
@title
Sonderzeichen
@slide(layout=content-and-preview)
@title
Leerzeichen
@content
* Nutzt schmale Leerzeichen (`\,`) und geschützte Leerzeichen (`~`) an den geeigneten Stellen.
``` {.hljs .lang-tex}
Schmale Leerzeichen werden z.\,B. in
Abkürzungen und zwischen Zahlen und
Einheiten verwendet: 10\,s.
Normalbreite, aber geschützte
Leerzeichen können u.\,a.
dabei helfen, Titel und Namen in
einer Zeile zu halten: Dr.~Fooboar.
```
* ++ Nutzt French Spacing (`\frenchspacing`), um riesige Freiräume nach Satzzeichen zu verhindern.
@preview

@slide(layout=content-and-preview)
@title
Striche
@content
|
Name |
Verwendung |
Code |
| - |
Bindestrich *(hypen)* |
LaTeX-Wochenende |
`-` |
| – |
Halbgeviertstrich *(en dash)* |
als Gedankenstrich – oder als Bis-Strich: 10 – 12 Uhr. |
`--` |
| — |
Geviertstrich *(em dash)* |
a dash — mostly in American English |
`---` |
@preview

@slide(layout=content-and-preview)
@title
Zitate
@content
Das Paket `csquotes` stellt u. a. den Befehl `\enquote` zur Verfügung:
``` {.lang-tex .hljs}
\enquote{Ein \enquote{verschachteltes}
Zitat.}
```
Wenn das Paket mit `autostyle=true` eingebunden wird, werden bei fremdsprachigen Zitaten die entsprechenden Anführungszeichen verwendet:
``` {.lang-tex .hljs}
\foreignquote{english}{An English
quote.}
```
@preview

@slide(layout=content-only)
@title
Sonderzeichen & Symbole
@content
### Detexify to the rescue! ⛑️
* Ausführliche Liste an verwendbaren Symbolen:
[PDF auf der CTAN-Website](http://tug.ctan.org/info/symbols/comprehensive/symbols-a4.pdf)
* Symbole malen und erkennen lassen:
[Detexify](http://detexify.kirelabs.org/classify.html)
@slide(layout=task)
@task-number
5
@title
Sonderzeichen einfügen
@content
Kompiliert von nun an immer die Datei `main-exercises.tex`, um eure Änderungen im Übungsskript zu sehen (in diesem Fall im Abschnitt zu Übung 5).
* Ersetzt die Leerzeichen innerhalb der Abkürzungen in `exercises/special-characters.tex` durch **schmale Leerzeichen**.
* Die Bindestriche bei den Öffnungszeiten der ERBA sollen durch **Halbgeviertstriche** ersetzt werden, optional mit schmalen Leerzeichen außenrum.
* Nutzt den Befehl `\enquote`, um die Wörter *Studi-Ticket* und *Studi-Karte* in **Anführungszeichen** zu setzen.
@slide(layout=extra-content-and-preview)
@title
English spacing
@content
In englischsprachigen Dokumenten verwendet LaTeX das traditionelle *English spacing,* also doppelte Leerzeichen nach dem Satzende.
Das kann mit `\frenchspacing` vor dem ersten Absatz verhindert werden. `\nonfrenchspacing` schaltet wieder zurück.
Bei *English spacing* versucht LaTeX, nach Abkürzungen trotzdem normale Wortzwischenräume zu setzen. Das sollte aber kontrolliert werden. Eingreifen können wir mit
* erzwungenen Wortzwischenräumen: `.\␣`
* erzwungenen Satzenden: `\@.␣`
@preview

@slide(layout=extra-content-and-preview)
@title
Silbentrennung
@content
LaTeX trennt Wörter im Normalfall automatisch richtig, wenn die richtige Sprache konfiguriert ist. Manchmal muss aber auch manuell eingegriffen werden.
| Ausschließliche Trennung |
`\-` |
| Zusätzliche Trennstelle |
`"-` |
| Bindestrich (verbietet andere Trennstellen) |
`-` |
| Bindestrich (erlaubt andere Trennstellen) |
`"=` |
| Trennstelle ohne Strich |
`""` |
| Strich ohne Trennstelle |
`"~` |
Einige der Codes funktionieren nur mit eingebundenem `babel`-Paket.
@preview

@slide(layout=extra-content-only)
@title
Anführungszeichen
@content
| Sprache |
Befehl |
Ergebnis |
| Deutsch |
`\glqq … \grqq` |
„ … “ |
| 2. Ebene |
` \glq … \grq ` |
‚ … ‘ |
| Deutsch altern. |
`\frqq … \flqq` |
» … « |
| 2. Ebene |
` \frq … \flq ` |
› … ‹ |
| Englisch (A. E.) |
\`\`…\'\' |
“ … ” |
| 2. Ebene |
\`…\' |
‘ … ’ |
| Englisch (B. E.) |
\`…\' |
‘ … ’ |
| 2. Ebene |
\`\`…\'\' |
“ … ” |
Für andere Sprachen können andere Regeln gelten, meistens aber mit den gleichen Zeichen, nur in anderer Zusammensetzung.
@slide(layout=extra-content-only)
@title
Diakritika
@content
Buchstaben mit Diakritika können entweder direkt über die Tastatur eingegeben werden oder über Escape-Codes:
\\\`{o} | ò |
`\c{c}` | ç |
`\d{u}` | ụ |
| `\'{o}` | ó |
`\k{a}` | ą |
`\r{a}` | å |
| `\^{o}` | ô |
`\l{}` | ł |
`\u{o}` | ŏ |
| `\"{o}` | ö |
`\={o}` | ō |
`\v{s}` | š |
| `\H{o}` | ő |
`\b{o}` | o |
`\t{oo}` | o͡o |
| `\~{o}` | õ |
`\.{o}` | ȯ |
`\o` | ø |
@slide(layout=extra-content-only)
@title
Sonderzeichen & Symbole
@content
Auch andere Sonderzeichen können entweder direkt eingegeben werden oder per Befehl:
| ¿ | ?\` |
¡ | !\` |
| ^ | `\textasciicircum` |
~ | `\textasciitilde` |
| * | `\textasteriskcentered` |
\\ | `\textbackslash` |
| | | `\textbar` |
∙ | `\textbullet` |
| ⓒ | `\textcopyright` |
† | `\textdagger` |
| ‡ | `\textdaggerdbl` |
… | `\textellipsis` |
| < | `\textless` |
> | `\textgreater` |
| ‰ | `\textperthousand` |
§ | `\textsection` |
… und so ziemlich alles andere.