14 KiB
All Features Welcome ☺ 🐉
Sonderzeichen
Leerzeichen
- normale Wortzwischenräume per Leertaste
- geschützte Leerzeichen: `~`
- schmale 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 beispielsweise dabei helfen,
Titel und Namen in einer Zeile zu halten:
Dr.~Fooboar.
TODO: Striche (normaler Bindestrich, LaTeX-Bindestriche, Streckenstriche, Gedankenstriche deutsch/englisch), Silbentrennung in LaTeX mit overfull hboxes
TODO: Anführungszeichen (einfache LaTeX-Syntax und Befehle, jeweils für deutsch, deutsch-alternativ und englisch)
TODO: Diakritika (UTF8-Input und https://en.wikibooks.org/wiki/LaTeX/Special_Characters#Escaped_codes)
TODO: Andere Sonderzeichen: \slash \ldots (https://en.wikibooks.org/wiki/LaTeX/Special_Characters#Other_symbols); manche funktionieren nur in Formeln, kommt später
TODO: Generell UTF8-Input möglich
Sonderzeichen & Symbole
Escape Sequences 🏃
- In LaTeX werden viele Sonderzeichen für Befehle verwendet (z.B. `%`, `$`, `\`)
- Character Escaping: Tricks, um diese Sonderzeichen in ihrer eigentlichen Funktion im Fließtext zu benutzen
- Oft reicht es, einen **Backslash** vorne anzuhängen:
\%
\$
\&
Sonderzeichen & Symbole
Escape Sequences 🏃
Bei anderen Sonderzeichen gibt es **eigene Befehle**:
\textbackslash % Backslash
\textasciitilde % Tilde
\copyright % Copyrightzeichen
Sonderzeichen & Symbole
Mathmode
Einige Sonderzeichen und Symbole funktionieren nur in einer Mathematikumgebung:
% griechische Buchstaben $\pi \Sigma \delta$
% Kreuz $\dagger$
Sonderzeichen & Symbole
Anführungszeichen
- Englisch: ` ``quote'' `
→ “quote” - Deutsch: `"` in Kombination mit dem ngerman-Paket als Umlautakzent definiert: `"Anführungszeichen"`
→ Änführungszeichen" - Ersatz: german left/right quotes
- `\glq einfache Anführungszeichen\grq`
→ ‚einfache …‘ - `\glqq doppelte Anführungszeichen\grqq`
→ „doppelte …“ - französische Anführungszeichen: french left/right quotes
- `\flqq Guillements\frqq`
→ »Guillemets«
Sonderzeichen & Symbole
Die Sache mit den Strichen …
- Bindestrich -
Textsatz-System % in zusammengesetzen Wörter
Ein- und Ausgabe % als Ergänzungsstrich
- Gedankenstrich –
LaTeX ist -- wie Typograf*innen bestätigen können -- ein exzellentes Textsatzsystem. % für Einschübe
Mit LaTeX kann man sogar Gedichte und Kochrezepte setzen -- der Fantasie sind keine Grenzen gesetzt. % dort, wo in der gesprochenen Sprache eine Pause gemacht wird
Sonderzeichen & Symbole
Euro 💸
- Paket
eurosym - Befehl
\euro
LaTeX zu verwenden kostet 0 \euro.
Sonderzeichen & Symbole
Detexify to the rescue! ⛑️
- Symbol malen und erkennen lassen: Detexify
- Ausführliche Liste an verwendbaren Symbolen: PDF auf CTAN-Webseite
Textauszeichnung
Hervorhebungen
TODO `\emph{}` und was äquivalentes zu ``
Hervorhebungen schachteln
Innerhalb kursiver Hervorhebung kann man auch den Befehl `\emph{text}` verwenden, um Passagen von der Kursivierung auszunehmen:
\textit{Very \emph{Important} Stuff}
Optische Auszeichnungen
| Bezeichnung | Befehl |
|---|---|
| fett (bold face) | \textbf{Very Important Stuff} |
| kursiv (italics) | \textit{Very Important Stuff} |
| Kapitälchen (small capitals) | \textsc{Very Important Stuff} |
| dicktengleich (teletypefont) | \texttt{Very Important Stuff} |
| geneigt (slanted) | \textsl{Very Important Stuff) |
| unterstrichen | \underline{Very Important Stuff} |
| hochgestellt | \textsuperscript{Very Important Stuff} |
| tiefgestellt | \textsubscript{Very Important Stuff} |
Auszeichnungen schachteln
Problemlos möglich:
\textbf{Very \textit{Important Stuff}}
Schriftgröße
Ein gutgemeinter Rat: Better Call ~~Saul~~ LaTeX!
Vgl. Abschnitt zu Syntax und Semantik:
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.
Schriftgröße
normalsize
- Wird für den Fließtext verwendet
- Standard: 10pt
- Kann im Header folgendermaßen verändert werden:
\documentclass[12pt]{article}
Schriftgröße
Voreingestellte Schriftgrößen
Syntax:
{\fontsize ein Textabschnitt}
Zur Auswahl: immer relativ zu normalsize
{\tiny Wenn}
{\footnotesize du}
{\small das}
{\normalsize lesen}
{\large kannst,}
{\Large brauchst}
{\LARGE du}
{\huge keine}
{\Huge Brille.}
Schriftgröße
Manuelle Konfiguration möglich
\fontsize{<Schriftgröße>}{<Zeilenhöhe>}
\selectfont
Beispiel:
Das ist Text in normaler Schriftgröße.\fontsize{1cm}{1.25cm}\selectfont Das ist eine Textpassage in wirklich riesiger Schrift.
\normalsize Back to normal.
URLs
Paket hyperref mit \url sorgt für zeichentreue Wiedergabe und bindestrichlose Umbrüche
Absatzformatierung
TODO: Absatzausrichtung (https://en.wikibooks.org/wiki/LaTeX/Paragraph_Formatting#Paragraph_alignment)
TODO: Einzüge und Abstände (https://en.wikibooks.org/wiki/LaTeX/Paragraph_Formatting#Paragraph_alignment)
TODO: Umbrüche (https://en.wikibooks.org/wiki/LaTeX/Paragraph_Formatting#Manual_breaks)
Weitere Blockumgebungen
Ungeordnete Listen
\begin{itemize}
\item Nudelplatten
\item Passierte Tomaten
\item Möhren
\item Erbsen
\item Mehl
\item Milch
\end{itemize}
Geordnete Listen
\begin{enumerate}
\item die Zwiebeln in einem Topf anbraten
\item passierte Tomaten, Möhren und Erbsen dazugeben und aufkochen
\item mit Kräutern und Gewürzen abschmecken
\item aus Milch, Salz und Mehl eine Béchamelsauce herstellen
\item in einer Auflaufform abwechselnd Béchamelsauce, Nudelplatten und Gemüsesoße stapeln
\item in Scheiben geschnittenen Mozzarella darauf verteilen und im Ofen backen
\end{enumerate}
Definitionslisten
\begin{description}
\item [Béchamelsauce] Béchamelsauce, Sauce Béchamel oder Milchsauce ist eine helle Sauce aus Milch, Butter und Mehl, die meist zu Gemüse, Kartoffeln oder Eierspeisen serviert wird. Als klassische Grundsauce findet sie variiert bei vielen Gerichten Verwendung. (siehe \url{https://de.wikipedia.org/wiki/B%C3%A9chamelsauce})
\item [Lasagne] Als Lasagne (Plural Lasagnen) werden sowohl besonders breite Bandnudeln als auch der mehrere Teigschichten (Nudelplatten) beinhaltende Auflauf bezeichnet. (siehe \url{https://de.wikipedia.org/wiki/Lasagne})
\end{description}
Kompakte Listen
Das Paket paralist stellt Aufzählungen ohne riesige Zwischenräume zur Verfügung.
\section{Zutaten}
\begin{compactitem}
% ...
\end{compactitem}
\section{Zubereitung}
\begin{compactenum}
% ...
\end{compactenum}
\section{Glossar}
\begin{compactdesc}
% ...
\end{compactdesc}
Verschachtelte Listen
Listen lassen sich beliebig verschachteln.
\begin{compactitem}
\item Nudelplatten
\item Gemüse \begin{compactitem}
\item Passierte Tomaten
\item Möhren
\item Erbsen
\item Zwiebeln
\end{compactitem}
\item Kräuter \begin{compactenum}
\item Oregano
\item Basilikum
\item Rosmarin
\item Salz
\item Pfeffer
\end{compactenum}
\item Mozzarella
\item Mehl
\item Milch
\end{compactitem}
Aufzählungsarten
Die Art der Aufzählung lässt sich über den optionalen Parameter label ändern. Hierfür ist das Paket enumitem notwendig
% Römische Zahlen
\begin{enumerate}[label=\roman\*]
%...
% Arabische Zahlen
\begin{enumerate}[label=\arabic\*]
%...
% Alphabetisch
\begin{enumerate}[label=\alph\*]
%...
TODO: Formeln (inline und block)
TODO: Listings
TODO: Grafiken (mit Positionierung)
TODO: Tabellen (booktabs, Möglichkeit für Querformat)
Referenzen und Fußnoten
TODO: Label und Ref
TODO: hyperref mit \autoref ODER cleveref mit \cref (nach hyperref einbinden)
TODO: Fußnoten


