Skip to content
Snippets Groups Projects
Commit dc9060bb authored by Valentin Bruch's avatar Valentin Bruch
Browse files

handout: font sizes, hyperref, theorems, more math symbols, ...

parent 3d83fe66
No related branches found
No related tags found
No related merge requests found
......@@ -8,6 +8,7 @@
\usepackage{mathrsfs}
\usepackage{dsfont}
\usepackage{bm}
\usepackage{xcolor}
\usepackage{graphicx}
\usepackage{lmodern}
\usepackage{calc}
......@@ -47,10 +48,16 @@
\begin{document}
\section{TeX studio}
Installation\\
Ihr schreibt \texttt{dokument.tex}, daraus wird \texttt{dokument.pdf}.\\
Pakete installieren?\\
Grundlagen: \% macht Kommentare
\section{Aufbau eines Dokuments}
Grundstruktur jedes {\LaTeX}-Dokuments:
%
\section{Grundlagen}
\subsection{Befehle in LaTeX}
\verb|\Befehl[|\emph{optionale Argumente}\verb|]{|\emph{Argumente}\verb|}|\\
\emph{optionale Argumente} sind mit Kommata getrennt.\\
\verb|% %-Zeichen kommentiert den Rest der Zeile aus|
%
\subsection{Grundstruktur jedes {\LaTeX}-Dokuments}
\begin{addmargin}[1em]{0em}
%\texttt{\textbackslash documentclass[}\emph{Optionen}\texttt{]\{}\emph{Klasse}\texttt{\}}\\
\emph{Präambel}: siehe \autoref{sec:präambel}\\
......@@ -67,18 +74,32 @@ Grundstruktur jedes {\LaTeX}-Dokuments:
\item \verb|\underline{|\underline{unterstrichen}\verb|}|
\item Neue Zeile: \verb|\\| oder eine Leerzeile im Code
\item Seitenumbruch: \verb|\newpage|
\item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg|
\item geschütztes Leerzeichen: \verb|G.~Geier|
\end{itemize}
\vspace*{-4pt}%
\begin{minipage}{.3\linewidth}
\scriptsize\verb|\scriptsize|
\footnotesize\verb|\footnotesize|
\small\verb|\small|
\normalsize\verb|\normalsize|
\end{minipage}
\hfill
\begin{minipage}{.3\linewidth}
{\large\verb|\large|}\\
{\Large\verb|\Large|}\\
{\LARGE\verb|\LARGE|}
\end{minipage}
\hfill
\begin{minipage}{.3\linewidth}
{\huge\verb|\huge|}\\
{\Huge\verb|\Huge|}
\end{minipage}
%
\section{Strukturierung eines Dokuments}
\section{Sonderzeichen}
\begin{itemize}[noitemsep]
%\item \verb|\chapter{Kapitel}| (nur bei \verb|\documentclass{report}| oder \texttt{book})
\item \verb|\section{Abschnitt}|
\item \verb|\subsection{Unterabschnitt}|
\item \verb|\subsubsection{Unterunterabschnitt}|
\item \verb|\paragraph{Paragraph}|
\item Inhaltsverzeichnis: \verb|\tableofcontents|
\item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg|
\item geschütztes Leerzeichen: \verb|G.~Geier|
\item \%: \verb|\%|
\item \textbackslash: \verb|\textbackslash|
\end{itemize}
%
\section{Umgebungen}
......@@ -88,58 +109,66 @@ Syntax von Umgebungen:
\null\hspace{6pt}\emph{Inhalt der Umgebung}\\
\verb|\end{|\emph{Umgebung}\verb|}|
\end{addmargin}
\begin{tabular}{@{}p{.2\linewidth} p{.8\linewidth-\tabcolsep}}
\begin{tabular}{@{}p{.25\linewidth} p{.75\linewidth-\tabcolsep}}
\emph{Umgebung} & Effekt \\
\texttt{raggedright} & Text rechts ausgefranst \\
\texttt{raggedleft} & \hfill Text links ausgefranst \\
\texttt{center} & \centering zentrierter Text
\end{tabular}
%
\section{Strukturierung eines Dokuments}
\begin{itemize}[noitemsep]
\item \verb|\chapter{Kapitel}|\footnote{Nur bei Dokumentklasse \texttt{report}, \texttt{book}, \texttt{scrreport} und \texttt{scrbook} (siehe \autoref{sec:präambel})}
\item \verb|\section{Abschnitt}|
\item \verb|\subsection{Unterabschnitt}|
\item \verb|\subsubsection{Unterunterabschnitt}|
\item \verb|\paragraph{Paragraph}|
\item Inhaltsverzeichnis: \verb|\tableofcontents|
\end{itemize}
%
\section{Mathematik}
\subsection{Pakete für die Präambel (\autoref{sec:präambel})}
\subsection{Pakete für die Präambel (siehe \autoref{sec:präambel})}
\begin{itemize}[noitemsep]
\item \texttt{mathtools}: Für Formeln immer einbinden.
%\item \texttt{amsmath}: Wird von \texttt{mathtools} geladen.
\item \texttt{amssymb}, \texttt{amsfonts}: noch mehr Symbole und Fonts.
\item \texttt{mathrsfs}: Script Font, z.\,B. \verb|\mathscr{H}|: $\mathscr{H}$
\item \texttt{dsfont} Fancy font für z.\,B. \verb|\mathds{1}|: $\mathds1$
\item \texttt{mathrsfs}: Script Font, z.\,B. \verb|\mathscr{N}|: $\mathscr{N}$
%\item \texttt{dsfont} Fancy font für z.\,B. \verb|\mathds{1}|: $\mathds1$
%\item \texttt{mathbbol}: erweitert \verb|\mathbb\|
%\item \texttt{mathdots}: Punkte in Matrizen
\item \texttt{braket}: für Physiker, Diraknotation
\item \texttt{amsthm}: für Mathematiker, Umgebung \texttt{theorem}
\end{itemize}
%
\subsection{Mathematikumgebungen}
% TODO: fix vspaces
\begin{tabular}{m{.5\linewidth-\tabcolsep} C{.5\linewidth}}
\verb|Text $1+1=2$ Text| & Text $1+1=2$ Text\\
\verb|Text $1+1=2$ Text| & Text $1+1=2$ Text\\[3pt]
\begin{minipage}[c]{\linewidth}
\vspace{2pt}%
\verb|\begin{equation}|\newline\verb| a^2 + b^2 = c^2|\newline\verb|\end{equation}|
\vspace{2pt}%
\end{minipage}
&\begin{minipage}{\linewidth}
\begin{equation}
a^2+b^2=c^2
\end{equation}
\end{minipage} \\
\vspace{3pt}%
\begin{minipage}{\linewidth}
\vspace{2pt}%
\verb|\begin{equation*}|\\
\verb| e^{i\pi} + 1 = 0|\\
\verb|\end{equation*}|
\vspace{2pt}%
\end{minipage}
&\begin{minipage}{\linewidth}
\begin{equation*}
e^{i\pi} + 1 = 0
\end{equation*}
\end{minipage} \\
\vspace{3pt}%
\begin{minipage}{\linewidth}
\vspace{2pt}%
\verb|\begin{align}|\\
\verb| 2H &= p^2 + x^2 \\|\\
\verb| &= 2 a^\dagger a + 1|\\
\verb|\end{align}|
\vspace{2pt}%
\end{minipage}
&
\begin{minipage}{\linewidth}
......@@ -149,16 +178,20 @@ Syntax von Umgebungen:
\end{align}}
\end{minipage}
\end{tabular}
%
\subsection{Befehle im Mathemodus}
\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l @{\hskip.025\linewidth} r l}
\verb|\frac{a}{b}| & $\frac ab$ & \verb|\sqrt{x}| & $\sqrt{x}$ & \verb|\tilde{x}| & $\tilde{x}$ \\
\verb|\vec{x}| & $\vec{x}$ & \verb|\hat{x}| & $\hat{x}$ & \verb|\bar{x}| & $\bar{x}$ \\
\verb|e^{x}| & $e^x$ & \verb|x_n| & $x_n$ & \verb|X_a^b| & $X_a^b$ \\
\verb|e^{x}| & $e^x$ & \verb|x_n| & $x_n$ & \verb|\dot{x}| & $\dot{x}$ \\ %\verb|X_a^b| & $X_a^b$ \\
\verb|\sin(x)| & $\sin(x)$ & \verb|\cos(x)| & $\cos(x)$ & \verb|\tan(x)| & $\tan(x)$ \\
\verb|\exp(x)| & $\exp(x)$ & \verb|\log(x)| & $\log(x)$ \\
\verb|\impliedby| & $\impliedby$ & \verb|\iff| & $\iff$ & \verb|\implies| & $\implies$ \\
\verb|\leq| & $\leq$ & \verb|\neq| & $\neq$ & \verb|\geq| & $\geq$ \\
\verb|\pm| & $\pm$ & \verb|\mp| & $\mp$ & \verb|\approx| & $\approx$ \\
\verb|\pm| & $\pm$ & \verb|\mp| & $\mp$ & \verb|\times| & $\times$ \\
\verb|\cdot| & $\cdot$ & \verb|\ll| & $\ll$ & \verb|\gg| & $\gg$ \\
\verb|\approx| & $\approx$ & \verb|\equiv| & $\equiv$ & \verb|\propto| & $\propto$ \\
\verb|\in| & $\in$ & \verb|\exists| & $\exists$ & \verb|\forall| & $\forall$ \\
%
\verb|\alpha| & $\alpha$ & \verb|\vartheta| & $\vartheta$ & \verb|\varrho| & $\varrho$ \\
\verb|\beta| & $\beta$ & \verb|\iota| & $\iota$ & \verb|\sigma| & $\sigma$ \\
......@@ -174,17 +207,21 @@ Syntax von Umgebungen:
\verb|\Lambda| & $\Lambda$ & \verb|\Sigma| & $\Sigma$ & \verb|\Psi| & $\Psi$ \\
\verb|\Xi| & $\Xi$ & \verb|\Upsilon| & $\Upsilon$ & \verb|\Omega| & $\Omega$ \\
%
\verb|\nabla| & $\nabla$ & \verb|\square| & $\square$ & \verb|\equiv| & $\equiv$ \\
\verb|\partial| & $\partial$ & \verb|\infty| & $\infty$ & \verb|\dagger| & $\dagger$
\verb|\partial| & $\partial$ & \verb|\nabla| & $\nabla$ & \verb|\square| & $\square$ \\
\verb|\infty| & $\infty$ & \verb|\dagger| & $\dagger$ & \verb|\otimes| & $\otimes$
\end{tabular}
\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l}
\verb|\left(e^x\right)| & $\left(e^x\right)$ & \verb|\left[e^x\right]| & $\left[e^x\right]$ \\
\verb;\left.e^x\right|_{x=0}; & $\left.e^x\right|_{x=0}$ & \verb|\big(e^x\big)| & $\big(e^x\big)$ \\
\verb;\left\|\vec{x}\right\|; & $\left\|\vec{x}\right\|$ & \verb|\Big\{e^x\Big\}| & $\Big\{e^x\Big\}$ \\
\verb;\left|\vec{x}\right|; & $\left|\vec{x}\right|$ & \verb|\Big\{e^x\Big\}| & $\Big\{e^x\Big\}$ \\
\verb;\left\|\vec{x}\right\|; & $\left\|\vec{x}\right\|$ & \verb|\left<e^x\right>| & $\left<e^x\right>$ \\
\verb|\int_0^1\mathrm{d}x\,x| & $\int_0^1\mathrm{d}x\,x$ &
\verb|\sum_{n=0}^{N}| & $\sum_{n=0}^N$
\verb|\sum_{n=0}^{N}| & $\sum_{n=0}^N$ \\
\verb|\iiint\mathrm{d}x| & $\iiint\mathrm{d}x$ &
\verb|\prod_{n=0}^{N}| & $\prod_{n=0}^N$
\end{tabular}
Pfeile, underbrace, \ldots
%Pfeile, underbrace, \ldots
%
\subsection{Font shapes}
\begin{tabular}{@{}r l p{.45\linewidth}}
\verb|\mathnormal| & $abc ABC 123 \alpha\beta\gamma \Gamma\Delta\Theta$ & Normalerweise $\equiv$\verb|\mathit| \\
......@@ -200,8 +237,16 @@ Pfeile, underbrace, \ldots
\verb|\mathscr| & $\mathscr{ABCHJKLN}$ & nur Großbuchstaben, mit \verb|\usepackage{mathrsfs}|\\
%\verb|\mathds| & $\mathds{ABC1}$ & nur Großbuchstaben und 1 \\
\end{tabular}
Viele weitere Symbole: \url{http://detexify.kirelabs.org}\\
TODO: Theoreme für Mathematiker?
Mehr Symbole finden: \url{http://detexify.kirelabs.org}
%
\subsection{Theoreme}
In die Präambel:
\begin{minipage}[t]{.6\linewidth}
\verb|\usepackage{amsthm}|\\
\verb|\theoremstyle{plain}|\\
\verb|\newtheorem{theorem}{Theorem}|
\end{minipage}\\
$\rightarrow$ definiert eine Umgebung \texttt{theorem}.
%
\section{Graphiken}
In die Präambel: \verb|\usepackage{graphicx}|\\
......@@ -223,7 +268,7 @@ Unterstützte Dateitypen: \texttt{.pdf}, \texttt{.png}, \texttt{.jpg}
\section{Floats}
Graphiken und Tabellen können in Floats gepackt werden.
Die werden automatisch plaziert und haben eine Beschreiben.
\verb|\usepackage{float}|\\
\verb|\usepackage{caption}|\\
\verb|\begin{figure}[|\emph{Position}\verb|]|\\
\verb| \includegraphics[width=.5\textwidth]{Bild.pdf}|\\
\verb| \caption{Bildunterschrift}|\\
......@@ -247,11 +292,18 @@ Die werden automatisch plaziert und haben eine Beschreiben.
\end{minipage}
%
\section{Referenzen}
\label{sec:references}
Paket: \verb|\usepackage{hyperref}|\\
Schreibt \verb|\label{abc}| z.\,B. nach \verb|\section{ABC}|, in \verb|\begin{figure}|, oder \verb|\begin{equation}|.
Mit \verb|\autoref{abc}| (oder \verb|\ref{abc}|) verweist ihr auf die Referenz.\\
Mit \verb|\footnote{Text}| erstellt ihr eine Fußnote.\footnote{Mit \texttt{\textbackslash footnote[label]\{Text\}} kann man das Label festlegen.}
%\verb|\hypersetup|
Mit \verb|\autoref{abc}| verweist ihr auf die Referenz.\\
Mit \verb|\footnote{Text}| erstellt ihr eine Fußnote.\footnote{Mit \texttt{\textbackslash footnote[label]\{Text\}} kann man das Label festlegen.}\\
\texttt{hyperref} kann noch mehr: (in der Präambel)\\
\verb|\hypersetup{|\\
\verb| pdfauthor={G. Geier}, | PDF Metainformationen\\
\verb| pdftitle={LaTeX}, |\\
\verb| colorlinks=true, | bunte Links ohne Farbboxen\\
\verb| allcolors=., | Links nicht einfärben (Paket \texttt{xcolor})\\
\verb|}|
%
\section{Präambel}
\label{sec:präambel}
......@@ -266,7 +318,7 @@ Sprache (\texttt{ngerman}\footnote{\texttt{ngerman} für \textbf{n}eue Rechtschr
\emph{\bfseries Dokumentklasse} (Art des Dokuments):\\
\begin{tabular}{@{}r p{.8\linewidth}}
\texttt{article} & Standardklasse\\
\texttt{scrartcl} & \verb|article| mit KOMA-Skript: schönere\footnotemark[3] und einfachere\footnotemark[3] Formatierung\footnotetext[3]{Ansichtssache\dots} \\
\texttt{scrartcl} & \verb|article| mit KOMA-Skript: schönere\footnotemark und einfachere\footref{fn:ansichtssache} Formatierung\\
\texttt{report} & für längere Dokumente mit mehreren Kapiteln (\verb|\chapter{Kapitel}|)\\
\texttt{scrreprt} & KOMA-Skript für \verb|report|\\
\texttt{book} & für Bücher (lange Dokumente)\\
......@@ -274,27 +326,30 @@ Sprache (\texttt{ngerman}\footnote{\texttt{ngerman} für \textbf{n}eue Rechtschr
\texttt{beamer} & für Präsentationen\\
\texttt{scrlettr} & für Briefe
\end{tabular}
\footnotetext{Ansichtssache\dots\label{fn:ansichtssache}}%
%
\subsection{Kodierung und Sonderzeichen}
\verb|\usepackage[utf8]{inputenc}| (wenn man \texttt{pdflatex} verwendet)\\
\subsection{Umlaute und Sonderzeichen}
\verb|\usepackage[utf8]{inputenc}| %(wenn man \texttt{pdflatex} verwendet)\\
\verb|\usepackage[T1]{fontenc}| (einfach immer laden\dots)\\
%\verb|\usepackage{textcomp}| Definiert weitere Sonderzeichen
%
\subsection{Schriftarten}
\verb|\usepackage{lmodern}| schönere Standard-\LaTeX-Schrift
%\verb|\usepackage{libertine}|
%
\subsection{Seitenlayout}
Bei \emph{Dokumentklasse} \texttt{scrartcl} oder \texttt{scrreprt}:
globale Option \texttt{DIV=15} (größere Werte $\implies$ kleinere Ränder).\\
globale Option \texttt{DIV=12} (größere Werte $\implies$ kleinere Ränder).\\
Alternativ, für alle Dokumentklassen:
\verb|\usepackage[%|
\verb| top=2cm, bottom=2.5cm, inner=2cm, outer=2.5cm%|
\verb|]{geometry}|
%header, footer
%
\subsection{Sonstiges}
\verb|\usepackage[ngerman]{babel} | Silbentrennung usw.\\
\verb|\usepackage{lmodern}|\hfill schönere Standard-\LaTeX-Schrift\\
%\verb|\usepackage{libertine}|
\verb|\usepackage{hyperref} | siehe \autoref{sec:references}
%
\section{Makros}
Längen, Boxen
Befehle, Längen, Boxen
%
\section{Bibliographie}
Zitieren in wissenschaftliche Arbeiten:\\
......@@ -343,12 +398,13 @@ Erstelle einzelne Folien mit\\
Thema auswählen: \verb|\usetheme{Frankfurt}|\\
Farbthema auswählen: \verb|\usecolortheme{rose}|\\
Übersicht über Themen: \url{https://www.hartwork.org/beamer-theme-matrix}
% TODO: Führt TeXstudio automatisch biblatex aus? Sollte man das erwähnen?
%
\section{Weitere Infos}
\url{https://en.wikibooks.org/wiki/LaTeX}\\
\url{https://tex.stackexchange.com}\\
Für einzelne Pakete: RTFM\footnote{\enquote{Read the fucking manual}}
%
\vfill\centering
\includegraphics[width=0.75\linewidth]{beispieldokument/ctanlion.eps}
%\vfill\centering
%\includegraphics[width=0.5\linewidth]{beispieldokument/ctanlion.eps}
\end{document}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment