latex-wochenende/slides/chapter-05.de.md

8.2 KiB
Raw Blame History

@slide(layout=chapter-slide)

@number 5

@title Sonderzeichen

@slide(layout=content-and-preview)

@title Leerzeichen

@content

  • normale Wortzwischenräume: Leertaste
  • geschütztes Leerzeichen: ~
  • schmales Leerzeichen: \,
  • viele weitere Breiten verfügbar
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.

@preview

@slide(layout=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=content-and-preview)

@title Striche

@content

Name Verwendung Code
- Bindestrich *(hypen)* LaTeX-Wochenende `-`
Halbgeviert­strich
*(en dash)*
als Gedankenstrich oder als Bis-Strich: 1012 Uhr. `--`
Geviertstrich
*(em dash)*
a dashmostly in American English `---`

@preview

@slide(layout=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. Die verschiedenen Arten von Bindestrichen werden im Skript beschrieben.

@preview

@slide(layout=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=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.}

@preview

@slide(layout=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=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.

@slide(layout=content-only)

@title Sonderzeichen & Symbole

@content

Mathmode

Einige Sonderzeichen und Symbole funktionieren nur in einer Mathematikumgebung:

% griechische Buchstaben
$\pi \Sigma \delta$

% Kreuz
$\dagger$

@slide(layout=content-only)

@title Sonderzeichen & Symbole

@content

Detexify to the rescue! ⛑️

@slide(layout=task)

@task-number 5

@title Sonderzeichen einfügen

@content

Kompiliert von nun an immer die Datei `main.tex`, um eure Änderungen im Skript zu sehen (in diesem Fall im Abschnitt „Ü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.