From 393749ef243144e8efae36b7590f4d2ba6f2453c Mon Sep 17 00:00:00 2001 From: valentin <valentinb@fsmpi.rwth-aachen.de> Date: Sun, 26 May 2019 22:35:26 +0200 Subject: [PATCH] LaTeX handout: some first ideas --- workshops/latex/handout.tex | 183 ++++++++++++++++++++++++++++++++++++ 1 file changed, 183 insertions(+) create mode 100644 workshops/latex/handout.tex diff --git a/workshops/latex/handout.tex b/workshops/latex/handout.tex new file mode 100644 index 0000000..33a5d72 --- /dev/null +++ b/workshops/latex/handout.tex @@ -0,0 +1,183 @@ +\documentclass[twocolumn, a4paper, 10pt, DIV=20, ngerman]{scrartcl} +\usepackage{polyglossia} +\usepackage{mathtools} +\usepackage{amsfonts} +\usepackage{amssymb} +\usepackage{mathrsfs} +\usepackage{dsfont} +\usepackage{csquotes} +\usepackage{fontspec} +\usepackage{lmodern} +\usepackage{calc} +\usepackage{enumitem} +\usepackage{array} +\usepackage{hyperref} +\hypersetup{ + pdfauthor={Gustav Geier}, + pdftitle={LaTeX Handout} +} +\setdefaultlanguage{german} +\setlength\parindent{0pt} + +\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}} +\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}m{#1}} +\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash}p{#1}} + +\begin{document} +\section{TeX studio} +Installation\\ +Pakete installieren?\\ +Grundlagen: \% macht Kommentare +\section{Aufbau eines Dokuments} +Grundstruktur jedes {\LaTeX}-Dokuments: +\begin{addmargin}[1em]{0em} + \texttt{\textbackslash documentclass[}\emph{Optionen}\texttt{]\{}\emph{Klasse}\texttt{\}}\\ + \emph{Präambel}\\ + \verb|\begin{document}|\\ + \emph{Dokument}\\ + \verb|\end{document}| +\end{addmargin} +\begin{tabular}{@{}p{.2\linewidth-.5\tabcolsep} p{.8\linewidth-.5\tabcolsep}} + \emph{Optionen} & Globale Optionen (durch Komma getrennt): Sprache \mbox{(\emph{ngerman})}, Schriftgröße (\emph{11pt}), Seitengröße \mbox{(\emph{a4paper})} \\ + \emph{Klasse} & Art des Dokuments: \emph{article}, \emph{scrartcl}, \emph{report}, \dots \\ + \emph{Präambel} & Einbinden von Paketen und globale Einstellungen: siehe \autoref{sec:präambel} \\ + \emph{Dokument} & Inhalt des Dokuments: Was hier steht, erscheint im PDF +\end{tabular} +% +\section{Textformatierung} +\begin{itemize}[noitemsep] + \item \verb|\textbf{|\textbf{fett}\verb|}| + \item \verb|\textit{|\textit{kursiv}\verb|}| + \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} +Geschützte und halbe Leerzeichen +% +\section{Strukturierung eines Dokuments} +\begin{itemize}[noitemsep] + \item \verb|\section{Abschnitt}| + \item \verb|\subsection{Unterabschnitt}| + \item \verb|\subsubsection{Unterunterabschnitt}| + \item \verb|\paragraph{Paragraph}| + \item Inhaltsverzeichnis: \verb|\tableofcontents| +\end{itemize} +% +\section{Umgebungen} +Farben +% +\section{Mathematik} +\subsection{Pakete für die Präambel (\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{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} +\begin{tabular}{C{.5\linewidth-\tabcolsep} C{.5\linewidth}} + \verb|Rechnung $1+1=2$ im Text| & Rechnung $1+1=2$ im Text\\ + \begin{minipage}{\linewidth} + \vspace{3pt}% + \verb|\begin{equation}|\newline\verb| a^2 + b^2 = c^2|\newline\verb|\end{equation}| + \vspace{3pt}% + \end{minipage} + &\hphantom{(1)}\hfill$\displaystyle a^2+b^2=c^2$\hfill(1)\\ + \begin{minipage}{\linewidth} + \vspace{3pt}% + \verb|\begin{equation*}|\\ + \verb| e^{i\pi} + 1 = 0|\\ + \verb|\end{equation*}| + \vspace{3pt}% + \end{minipage} + & $\displaystyle e^{i\pi} + 1 = 0$ \\ + \begin{minipage}[c]{\linewidth} + \vspace{3pt}% + \verb|\begin{align}|\\ + \verb| 2H &= p^2 + x^2 \\|\\ + \verb| &= 2 a^\dagger a + 1|\\ + \verb|\end{align}| + \vspace{3pt}% + \end{minipage} + & + \begin{minipage}[c]{\linewidth} + {\begin{align} + 2H &= p^2 + x^2 \\ + &= 2 a^\dagger a + 1 + \end{align}} + \end{minipage} +\end{tabular} +\subsection{Befehle im Mathemodus} +\begin{itemize}[noitemsep] + \item Wurzel: \verb|\sqrt{x}| $\sqrt{x}$ + \item Brüche: \verb|\frac{a}{b}| $\frac ab$ + \item Potenzen: \verb|e^{x}| $e^x$ + \item Indices: \verb|x_n| $x_n$ + \item Große Klammern: \verb|\left(\frac{1}{2}\right)| $\left(\frac12\right)$ + \item Summe: \verb|\sum_{n=0}^{N} x^n| $\sum_{n=0}^N x^n$ + \item Integral: \verb|\int_0^1 \mathrm{d}x\,x| $\int_0^1 \mathrm{d}x\,x$ + \item Pfeile, underbrace, \ldots +\end{itemize} +\subsection{Symbole} +\begin{itemize}[noitemsep] + \item \verb|\approx| $\approx$, \verb|\neq| $\neq$, \verb|\leq| $\leq$, \verb|\geq| $\geq$ + \item \verb|\pm| $\pm$, \verb|\mp| $\mp$, \verb|\infty| $\infty$, \verb|\dagger| $\dagger$ + \item $\iff\implies\impliedby$ + \item $\sin$, $\cos$, $\tan$, $\log$ +\end{itemize} +\subsection{Font shapes} +\begin{itemize}[noitemsep] + \item $N\,\mathrm{N}\,\mathbf{N}\,\mathcal{N}\,\mathbb{N}\,\mathds{N}\,\mathscr{N}$ +\end{itemize} +detexify\\ +Theoreme +% +\section{Graphiken} +% +\section{Tabellen} +% +\section{Floats} +% +\section{Listen} +% +\section{Schriftarten} +% +\section{Kodierung und Sonderzeichen} +% +\section{Referenzen} +label +ref +hyperref +footnotes +\section{Präambel} +\label{sec:präambel} +\verb|\documentclass[|\emph{Optionen}\verb|]{|\emph{Klasse}\verb|}|\\ +\verb|\usepackage[T1]{fontenc}|\\ +\verb|\usepackage[utf8]{inputenc}| (wenn man \texttt{pdflatex} verwendet)\\ +Geometrie und Seitenlayout, header, footer +% +\section{Makros} +Längen, Boxen +% +\section{Bibliographie} +% +\section{Fehlermeldungen} +% Greek +% TODO: latex tabular of Greek symbols +% +\section{Präsentationen} +beameruserguide +% +\section{Weitere Infos} +wikibooks +beameruserguide +stackexchange +% +\end{document} -- GitLab