8.0 KiB
@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.
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.
@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 | `---` |
@slide(layout=content-and-preview)
@title Zitate
@content
Das Paket csquotes stellt u. a. den Befehl \enquote zur Verfügung:
\enquote{Ein \enquote{verschachteltes}
Zitat.}
Wenn das Paket mit autostyle=true eingebunden wird, werden bei fremdsprachigen Zitaten die entsprechenden Anführungszeichen verwendet:
\foreignquote{english}{An English
quote.}
@slide(layout=content-only)
@title Sonderzeichen & Symbole
@content
Detexify to the rescue! ⛑️
- Ausführliche Liste an verwendbaren Symbolen:
PDF auf der CTAN-Website - Symbole malen und erkennen lassen:
Detexify
@slide(layout=task)
@task-number 5
@title Sonderzeichen einfügen
@content
- Ersetzt die Leerzeichen innerhalb der Abkürzungen in
exercises/special-characters.texdurch 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:
\@.␣
@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.
@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.