handout.tex 23.6 KB
Newer Older
Valentin Bruch's avatar
Valentin Bruch committed
1
\documentclass[twocolumn, a4paper, 10pt, ngerman]{scrartcl}
2
\usepackage[top=15mm, bottom=10mm, inner=10mm, outer=10mm]{geometry}
3
\usepackage{fontspec}
4
\usepackage{polyglossia}
5
\setdefaultlanguage{german}
6
\usepackage{csquotes}
7
8
9
10
11
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{dsfont}
Valentin Bruch's avatar
Valentin Bruch committed
12
%\usepackage{bm}
13
\usepackage{xcolor}
Valentin Bruch's avatar
Valentin Bruch committed
14
\usepackage{graphicx}
15
16
17
18
\usepackage{lmodern}
\usepackage{calc}
\usepackage{enumitem}
\usepackage{array}
Valentin Bruch's avatar
Valentin Bruch committed
19
\usepackage{tikz}
20

21
22
23
24
25
\setkomafont{section}{\normalfont\large\sffamily\bfseries}
\setkomafont{subsection}{\normalfont\sffamily\bfseries}
\RedeclareSectionCommand[
  %runin=false,
  afterindent=false,
26
  beforeskip=.4\baselineskip,
27
28
29
30
  afterskip=.2\baselineskip]{section}
\RedeclareSectionCommand[
  %runin=false,
  afterindent=false,
31
32
  beforeskip=.3\baselineskip,
  afterskip=.15\baselineskip]{subsection}
33
34
35
\usepackage{hyperref}
\hypersetup{
  pdfauthor={Gustav Geier},
Valentin Bruch's avatar
Valentin Bruch committed
36
37
  pdftitle={LaTeX Handout},
  unicode=true
38
39
}
\setlength\parindent{0pt}
40
41
\setlength\columnsep{12pt}
\setlength\tabcolsep{4pt}
42

Valentin Bruch's avatar
Valentin Bruch committed
43
44
\setlist{itemsep=0pt, parsep=0pt, topsep=2pt, partopsep=2pt}

Valentin Bruch's avatar
Valentin Bruch committed
45
46
47
\usepackage{scrlayer-scrpage}
\clearscrheadfoot{}%
\ihead{\LaTeX-Cheatsheet}%
Stefan Heimersheim's avatar
Stefan Heimersheim committed
48
49
\chead{Open Source Arbeitskreis}%
\ohead{\url{https://osak.fsmpi.rwth-aachen.de}}%
Valentin Bruch's avatar
Valentin Bruch committed
50
\KOMAoptions{headsepline=true}%
51
52
53
% Ugly KOMA TeX-hacking for lowering the head position
\ModifyLayer[addvoffset=4pt]{scrheadings.head.below.line}
\ModifyLayer[addvoffset=4pt]{scrheadings.head.oneside}
Valentin Bruch's avatar
Valentin Bruch committed
54

55
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}}
56
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}p{#1}}
57
58

\begin{document}
59
\setlength{\abovedisplayskip}{2pt} % space above equations
60
\setlength{\belowdisplayskip}{2pt} % space below equations
Stefan Heimersheim's avatar
Stefan Heimersheim committed
61
\section{Installation}
Valentin Bruch's avatar
Valentin Bruch committed
62
\begin{itemize}
63
  \item \LaTeX{}-Distribution installieren:
Valentin Bruch's avatar
Valentin Bruch committed
64
    \begin{itemize}[topsep=1pt, partopsep=1pt]
65
      \item Linux: \textbf{TeX Live} (suche Paket \texttt{texlive})
Valentin Bruch's avatar
Valentin Bruch committed
66
67
68
69
      \item Windows: \textbf{MiKTeX} herunterladen
      \item MacOS: \textbf{MacTeX}
    \end{itemize}
  \item Pakete größtenteils vorinstalliert, ansonsten mit Paketmanager nachinstallieren %hinschreiben?
70
  \item Praktischer Editor: z.\,B. \textbf{TeXstudio}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
71
\end{itemize}
72
\section{Grundlagen}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
73
Idee: Textdatei \texttt{dokument.{\bfseries tex}} \smash{$\overset{\text{\LaTeX}}{\mapsto}$} \texttt{dokument.{\bfseries pdf}}
74
%
Valentin Bruch's avatar
Valentin Bruch committed
75
76
77
\subsection{Befehle in \LaTeX}
Formatierung wird durch Befehle erzeugt:\\
\verb|\Befehl[|\emph{optionale Argumente}\verb|]{|\emph{Argument (falls nötig)}\verb|}|\\
78
\emph{optionale Argumente} sind meistens mit Kommata getrennt.\\
Valentin Bruch's avatar
Valentin Bruch committed
79
\texttt\%-Zeichen kommentiert den Rest der Zeile aus.
80
81
%
\subsection{Grundstruktur jedes {\LaTeX}-Dokuments}
82
\verb|\documentclass[ngerman]{article}|\\
Valentin Bruch's avatar
Valentin Bruch committed
83
84
85
86
\emph{Präambel}: siehe \autoref{sec:präambel}\\
\verb|\begin{document}|\\
\emph{Dokument}: was hier steht, erscheint im PDF\\
\verb|\end{document}|
87
88
%
\section{Textformatierung}
89
% TODO: textsuperscript, textsubscript?
90
91
92
93
\begin{itemize}[partopsep=-1pt, left=0pt]
  \item \verb|\textbf{|\textbf{fett}\verb|}|, \verb|\textit{|\textit{kursiv}\verb|}|, \verb|\underline{|\underline{unterstr.}\verb|}|
  \item \verb|\textsuperscript{|\textsuperscript{hoch}\verb|}|, \verb|\textsubscript{|\textsubscript{tief}\verb|}|
  \item Farben: \texttt{\textbackslash textcolor\{blue\}\{{\color{blue}blauer Text}\}}
94
95
  \item Neue Zeile: \verb|\\|
  \item neuer Absatz: Leerzeile im Code
96
97
  \item Seitenumbruch: \verb|\newpage|
\end{itemize}
Valentin Bruch's avatar
Valentin Bruch committed
98
Lokal andere Schriftgröße (global: siehe \autoref{sec:präambel}):\\
Valentin Bruch's avatar
Valentin Bruch committed
99
100
101
102
103
104
105
106
107
108
109
\verb|normal {\small klein} normal|\\
\begin{minipage}{.22\linewidth}
  {\tiny\verb|\tiny|}\\
  {\footnotesize\verb|\footnotesize|}\\
  {\normalsize\verb|\normalsize|}
\end{minipage}
\hfill
\begin{minipage}{.22\linewidth}
  {\scriptsize\verb|\scriptsize|}\\
  {\small\verb|\small|}\\
  {\large\verb|\large|}
110
111
\end{minipage}
\hfill
Valentin Bruch's avatar
Valentin Bruch committed
112
\begin{minipage}{.22\linewidth}
113
  {\Large\verb|\Large|}\\
Valentin Bruch's avatar
Valentin Bruch committed
114
  {\huge\verb|\huge|}
115
116
\end{minipage}%
\hfill%
Valentin Bruch's avatar
Valentin Bruch committed
117
118
\begin{minipage}{.22\linewidth}
  {\LARGE\verb|\LARGE|}\\
119
  {\Huge\verb|\Huge|}
120
\end{minipage}%
121
%
122
\section{Sonderzeichen}
123
\begin{itemize}[left=0pt]
124
  \item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg|
Stefan Heimersheim's avatar
Stefan Heimersheim committed
125
  \item geschütztes Leerzeichen: \verb|M.~Mustermann|
126
127
  \item \verb|\%| $\mapsto$ \% \qquad \verb|\&| $\mapsto$ \& \qquad \verb|\#| $\mapsto$ \# \qquad \verb|\$| $\mapsto$ \$
  \item \verb|\textbackslash| $\mapsto$ \textbackslash \qquad \verb|\{| $\mapsto$ \{ \qquad \verb|\}| $\mapsto$ \}
Valentin Bruch's avatar
Valentin Bruch committed
128
129
  %\item \%, \&, \#, \$: \texttt{\textbackslash\%, \textbackslash\&, \textbackslash\#, \textbackslash\$}
  %\item \textbackslash, \{, \}: \texttt{\textbackslash textbackslash, \textbackslash\{, \textbackslash\}}
130
131
132
  \item Anführungszeichen: \verb|\enquote{Zitat}| (Paket \texttt{csquotes})
    %oder \verb|``Zitat''|. Nutzt \emph{nicht} \verb|"Zitat"|
\end{itemize}%
133
%
134
\section{Umgebungen}
135
136
\setlength\fboxsep{2pt}%
\setlength\fboxrule{.4pt}%
137
138
Syntax von Umgebungen:
\begin{addmargin}[1em]{0em}
Valentin Bruch's avatar
Valentin Bruch committed
139
140
  \verb|\begin{|\emph{Umgebung}\verb|}| oder\\
  \verb|\begin{|\emph{Umgebung}\verb|}[|\emph{optionale Argumente}\verb|]{|\emph{Argument}\verb|}|\\
141
  \null\hspace{1em}\emph{Inhalt der Umgebung}\\
Valentin Bruch's avatar
Valentin Bruch committed
142
  \verb|\end{|\emph{Umgebung}\verb|}|
143
\end{addmargin}
144
145
146
147
148
149
150
151
152
153
154
\begin{minipage}[c]{.2\linewidth}
  \emph{Umgebung}
\end{minipage}
\begin{minipage}[c]{.22\linewidth}
  \texttt{flushleft} \\
  \texttt{flushright} \\
  \texttt{center}
\end{minipage}%
\mapsto~%
\fbox{%
  \begin{minipage}[c]{.5\linewidth}%
Valentin Bruch's avatar
Valentin Bruch committed
155
    \hspace*{-25pt}Text linksbündig\\
156
157
158
159
    \null\hfill Text rechtsbündig\\
    \centering zentrierter Text
  \end{minipage}
}%
160
%
161
162
163
164
\subsection{Listen}
\begin{minipage}[t]{.36\linewidth-.5\tabcolsep}
  \verb|\begin{itemize}|\\
  \verb|  \item Auflistung.|\\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
165
  \verb|  \item[*] Stern|\\
166
167
168
169
170
171
  \verb|\end{itemize}|
\end{minipage}
\hfill
\begin{minipage}[t]{.64\linewidth-.5\tabcolsep}
  \begin{itemize}
    \item Für eine Aufzählung: Ersetze \texttt{itemize} durch \texttt{enumerate}.
Stefan Heimersheim's avatar
Stefan Heimersheim committed
172
    \item[*] Andere Listen-Symbole
173
    \item Mehr Optionen: Paket \texttt{enumitem}
174
175
  \end{itemize}%
\end{minipage}%
176
%
177
\section{Strukturierung eines Dokuments}
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
\begin{minipage}[t]{.5\linewidth}
  \begin{itemize}[left=0pt, labelsep=2pt]
    %\item \verb|\part{Teil}|\footnote{Nur in Dokumentklasse \texttt{book} (siehe \autoref{sec:präambel})}
    \item \verb|\chapter{Kapitel}|\footnotemark
    \item \verb|\section{Abschnitt}|
    \item \verb|\subsection{Unterabs.}|
  \end{itemize}
\end{minipage}%
\begin{minipage}[t]{.5\linewidth}
  \begin{itemize}[left=0pt, labelsep=2pt]
    \item \verb|\subsubsection{...}|
    \item \verb|\paragraph{Paragraph}|
    \item \verb|\subparagraph{...}|
  \end{itemize}
\end{minipage}
\begin{itemize}[topsep=2pt, partopsep=0pt, left=0pt, labelsep=2pt]
194
195
  \item Inhaltsverzeichnis: \verb|\tableofcontents|
\end{itemize}
196
\footnotetext{Nur in Dokumentklasse \texttt{report} und \texttt{book} (siehe \autoref{sec:präambel})}%
Valentin Bruch's avatar
Valentin Bruch committed
197
%
198
\section{Mathematik}
199
\subsection{Pakete für die Präambel (siehe \autoref{sec:präambel})}
Valentin Bruch's avatar
Valentin Bruch committed
200
\begin{itemize}
201
  \item \texttt{mathtools}: für Formeln immer hilfreich
202
203
  %\item \texttt{amsmath}: Wird von \texttt{mathtools} geladen.
  \item \texttt{amssymb}, \texttt{amsfonts}: noch mehr Symbole und Fonts.
204
205
  %\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$
206
207
  %\item \texttt{mathbbol}: erweitert \verb|\mathbb\|
  %\item \texttt{mathdots}: Punkte in Matrizen
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
208
  \item \texttt{amsthm}: Umgebung \texttt{theorem} für Mathematik
209
  \item \texttt{braket}: Diracnotation in der Physik
210
\end{itemize}
211
%
212
\subsection{Mathematikumgebungen}
213
\begin{tabular}{l l}
214
  \verb|Formel $1+1=2$ im Text| & Formel $1+1=2$ im Text\\[2pt]
215
  \begin{minipage}[c]{.4\linewidth}
216
217
    \verb|\begin{equation}|\newline\verb|  a^2 + b^2 = c^2|\newline\verb|\end{equation}|
  \end{minipage}
218
219
  &
  \null\hfill$\displaystyle a^2+b^2=c^2$\hfill\llap{(1)}
220
  \vspace*{4pt}
221
222
  \\
  \begin{minipage}{.4\linewidth}
223
224
225
226
    \verb|\begin{equation*}|\\
    \verb|  e^{i\pi} + 1 = 0|\\
    \verb|\end{equation*}|
  \end{minipage}
227
228
  &
  \null\hfill$\displaystyle e^{i\pi} + 1 = 0$\hfill\null
229
  \vspace*{4pt}
230
  \\
231
  \begin{minipage}{.55\linewidth-2\tabcolsep}
232
    \verb|\begin{align}|\\
Valentin Bruch's avatar
Valentin Bruch committed
233
    \verb|  2H &= p^2+x^2 \nonumber\\|\\
234
235
236
237
    \verb|     &= 2 a^\dagger a + 1|\\
    \verb|\end{align}|
  \end{minipage}
  &
238
  \begin{minipage}{.45\linewidth}
239
    {\begin{align}
240
241
      2H &= p^2+x^2 \nonumber \\
        &= 2 a^\dagger a + 1
242
243
244
    \end{align}}
  \end{minipage}
\end{tabular}
245
%
246
\subsection{Befehle im Mathemodus}
247
\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l @{\hskip.025\linewidth} r l}
248
249
  \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}$ \\
250
  \verb|e^{x}| & $e^x$ & \verb|x_n| & $x_n$ & \verb|\dot{x}| & $\dot{x}$ \\ %\verb|X_a^b| & $X_a^b$ \\
251
  \verb|\sin(x)| & $\sin(x)$ & \verb|\exp(x)| & $\exp(x)$ & \verb|\log(x)| & $\log(x)$ \\
252
253
  \verb|\impliedby| & $\impliedby$ & \verb|\iff| & $\iff$ & \verb|\implies| & $\implies$ \\
  \verb|\leq| & $\leq$ & \verb|\neq| & $\neq$ & \verb|\geq| & $\geq$ \\
254
255
  %\verb|\approx| & $\approx$ & \verb|\equiv| & $\equiv$ & \verb|\propto| & $\propto$ \\
  %\verb|\ll| & $\ll$ & \verb|\gg| & $\gg$ & \verb|\cdot| & $\cdot$ \\
256
  \verb|\pm| & $\pm$ & \verb|\mp| & $\mp$ & \verb|\times| & $\times$ \\
257
  \verb|\infty| & $\infty$ & \verb|\dagger| & $\dagger$ & \verb|\cdot| & $\cdot$ \\
258
  \verb|\in| & $\in$ & \verb|\exists| & $\exists$ & \verb|\forall| & $\forall$ \\
259
  \verb|\sum| & $\sum$ & \verb|\int| & $\int$ & \verb|\prod| & $\prod$
260
\end{tabular}
261
\begin{itemize}[parsep=3pt]
262
263
  \item Grenzen bei Summen: \verb|\sum_{n=1}^N| $\mapsto$ $\sum_{n=1}^N$
  \item Integral mit Grenzen: \verb|\int_0^1 \mathrm{d}x| $\mapsto$ \smash{$\int_0^1 \mathrm{d}x$}
264
265
266
267
  \item Text stapeln: \verb|\overset{def.}{=}| $\mapsto$ \smash{$\overset{\mathrm{def.}}=$}
    % Das ist etwas geschummelt, aber \mathrm{def.} ist zu lang.
  \item Unterklammern: \verb|\underbrace{1+2+3}_{c}| $\mapsto$ \smash{$\underbrace{1+2+3}_{c}$}
  \item Griechische Buchstaben und andere Zeichen:\\[3pt]
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
    \begin{tabular}{r l @{\hskip.03\linewidth} r l @{\hskip.03\linewidth} r l @{\hskip.03\linewidth} r l}
      \verb|\alpha|   & $\alpha$   & \verb|\beta|  & $\beta$  & \verb|\gamma|  & $\gamma$  & \verb|\Gamma|    & $\Gamma$ \\
      \verb|\phi|   & $\phi$   & \verb|\Phi| & $\Phi$ & \verb|\varphi|  & $\varphi$  & \verb|\varrho|    & $\varrho$ \\
      \verb|\nabla| & $\nabla$ & \verb|\Delta| & $\Delta$ & \verb|\square| & $\square$ & \verb|\partial| & $\partial$\\
      %  \verb|\beta|       & $\beta$       & \verb|\iota|     & $\iota$     & \verb|\sigma|      & $\sigma$    \\
      %  \verb|\epsilon|    & $\epsilon$    & \verb|\mu|       & $\mu$       & \verb|\upsilon|    & $\upsilon$  \\
      %  \verb|\varepsilon| & $\varepsilon$ & \verb|\nu|       & $\nu$       & \verb|\phi|        & $\phi$      \\
      %  \verb|\zeta|       & $\zeta$       & \verb|\xi|       & $\xi$       & \verb|\varphi|     & $\varphi$   \\
      %  \verb|\eta|        & $\eta$        & \verb|\pi|       & $\pi$       & \verb|\chi|        & $\chi$      \\
      %  \verb|\theta|      & $\theta$      & \verb|\rho|      & $\rho$      & \verb|\psi|        & $\psi$      \\
      %  \verb|\omega|      & $\omega$      & \verb|\Gamma|    & $\Gamma$    & \verb|\Delta|      & $\Delta$    \\
      %  \verb|\Theta|   & $\Theta$   & \verb|\Pi|      & $\Pi$      & \verb|\Phi|     & $\Phi$   \\
      %  \verb|\Lambda|  & $\Lambda$  & \verb|\Sigma|   & $\Sigma$   & \verb|\Psi|     & $\Psi$   \\
      %  \verb|\Xi|      & $\Xi$      & \verb|\Upsilon| & $\Upsilon$ & \verb|\Omega|   & $\Omega$ \\
    \end{tabular}
  \item Klammern: \verb|\big( \Big[ \bigg\{ \Bigg(|\hfill$\mapsto$\hfill\smash{$\big(\Big[\bigg\{\Bigg($}
  %\item Klammern: \smash{$\texttt{\textbackslash big}\big($
  %  $\texttt{\textbackslash Big}\Big($
  %  $\texttt{\textbackslash bigg}\bigg($
  %  $\texttt{\textbackslash Bigg}\Bigg($}
  \item Automatisch: \verb|\left( e^x \right)| $\mapsto$ $\left(e^x\right)$
Valentin Bruch's avatar
Valentin Bruch committed
289
  \item Weitere Klammern: \verb|\left<|, \verb;\left|;, \verb;\left\|;
290
291
292
293
  \item Einseitig: \verb;\left.e^x\right|_{x=0}; $\mapsto$ \smash{$\left.e^x\right|_{x=0}$}
  %\item \verb;\left(\vec{x}\middle|\vec{y}\right); $\mapsto$ \smash{$\left(\vec{x}\middle|\vec{y}\right)$}
  \item Einheiten in der Physik: \verb|13.6\,\mathrm{eV}|: $13.6\,\mathrm{eV}$.
  \item Symbole finden: \url{http://detexify.kirelabs.org}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
294
\end{itemize}
295
%\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
296
297
298
299
300
301
302
303
%  \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|\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|\iiint\mathrm{d}x| & $\iiint\mathrm{d}x$ &
%  \verb|\prod_{n=0}^{N}| & $\prod_{n=0}^N$ \\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
304
%  \verb|\overset{.}{=}| & $\overset{def.}=$ &
Stefan Heimersheim's avatar
Stefan Heimersheim committed
305
%  \verb|\underbrace{a}_{b}| & $\underbrace{a}_{b}$
306
%\end{tabular}
307
%
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
308
\subsection{Mathematik-Schriften}
Valentin Bruch's avatar
Valentin Bruch committed
309
\begin{tabular}{r l l}
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
310
311
312
313
%  \verb|\mathnormal| & $abc ABC 123 \alpha\beta\gamma \Gamma\Delta\Theta$ & Normalerweise $\equiv$\verb|\mathit| \\
%  \verb|\mathit| & $abc ABC 123 \alpha\beta\gamma \Gamma\Delta\Theta$ & \\
  \verb|\mathrm| & $\mathrm{abc ABC}$ & Nicht kursiv \\
  \verb|\mathbf| & $\mathbf{abc ABC 123 \Gamma\Delta\Theta}$ & Fett \\
314
  %\verb|\bm| & $\bm{\alpha\beta\gamma \partial\nabla\dagger}$ & mit \verb|\usepackage{bm}| \\
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
315
316
317
318
319
%  \verb|\mathsf| & $\mathsf{abc ABC 123 \Gamma\Delta\Theta}$ & für Kategorien \\
  \verb|\mathcal| & $\mathcal{AHLNO}$ & Kalligrafie\\
%  \verb|\mathtt| & $\mathtt{abc ABC 123 \Gamma\Delta\Theta}$ & monospace \\
  \verb|\mathfrak| & $\mathfrak{abc ABC 123}$ & Fraktur \\
  \verb|\mathbb| & $\mathbb{ANQRZ}$ & Doppelte Linien \\% (erweiterbar mit \texttt{mathbbol}) \\
Valentin Bruch's avatar
Valentin Bruch committed
320
  \verb|\mathscr| & $\mathscr{AHLN}$ & braucht Paket \verb|mathrsfs|
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
321
%  \verb|\mathds| & $\mathds{ABC1}$ & braucht \texttt{dsfont} \\
322
\end{tabular}
323
324
%
\subsection{Theoreme}
Valentin Bruch's avatar
Valentin Bruch committed
325
In der Präambel:
326
327
328
\begin{minipage}[t]{.6\linewidth}
  \verb|\usepackage{amsthm}|\\
  \verb|\theoremstyle{plain}|\\
329
330
331
  \verb|\newtheorem{theorem}{Theorem}|
\end{minipage}\\[2pt]
$\to$ definiert Umgebung \texttt{theorem} mit Style \texttt{plain}\\
Valentin Bruch's avatar
Valentin Bruch committed
332
Mit \verb|\begin{theorem}[Pythagoras]| beginnt ein Theorem.
333
Mit \verb|\begin{proof}| beginnt ein Beweis.
334
%
Valentin Bruch's avatar
Valentin Bruch committed
335
336
337
338
339
340
341
\section{Präambel}
\label{sec:präambel}
In der Präambel werden die Art des Dokuments definiert, Einstellungen gesetzt und Pakete geladen.
\subsection{Beginn jeder Präambel}
\verb|\documentclass[|\emph{globale Optionen}\verb|]{|\emph{Dokumentklasse}\verb|}|\\
\emph{\bfseries globale Optionen} (durch Komma getrennt):
\begin{addmargin}[1em]{0em}
Valentin Bruch's avatar
Valentin Bruch committed
342
  z.\,B. Sprache (\texttt{ngerman}\footnote{\label{fn:ngerman}\texttt{ngerman} für \textbf{n}eue deutsche Rechtschreibung}), Schriftgröße (\texttt{11pt}),\\
343
344
  Seitengröße (\texttt{a4paper}), Spalten (\texttt{twocolumn}),\\
  einseitig (\texttt{onepage}) oder doppelseitig (\texttt{twopage}), \dots
Valentin Bruch's avatar
Valentin Bruch committed
345
346
347
348
349
350
351
352
353
354
%\texttt{twoside} oder \texttt{oneside} für doppel-/einseitige Formatierung
\end{addmargin}
\emph{\bfseries Dokumentklasse} (Art des Dokuments):\\
\begin{tabular}{@{}r p{.8\linewidth}}
  \texttt{article} & Standardklasse\\
  \texttt{scrartcl} & \verb|article| mit schönerer\footnotemark Standardformatierung\footnotemark\\
  \texttt{report} & Dokumente mit Kapiteln (\verb|\chapter{Kapitel}|)\\
  %\texttt{scrreprt} & KOMA-Skript für \verb|report|\\
  \texttt{book} & für Bücher (lange Dokumente)\\
  %\texttt{scrbook} & KOMA-Skript für \verb|book|\\
355
  \texttt{beamer} & für Präsentationen (siehe \autoref{sec:beamer})%
Valentin Bruch's avatar
Valentin Bruch committed
356
  %\texttt{scrlettr} & für Briefe
357
\end{tabular}%
Valentin Bruch's avatar
Valentin Bruch committed
358
\addtocounter{footnote}{-1}%
359
\footnotetext{Ansichtssache\label{fn:ansichtssache}}%
Valentin Bruch's avatar
Valentin Bruch committed
360
361
362
\addtocounter{footnote}{1}%
\footnotetext{\texttt{scrartcl} nutzt KOMA-Script. Das ist ein sehr umfangreiches Paket, das schöne Typographie einfach machen soll. Es erweitert das normale \LaTeX{} erheblich und ist (auch auf Deutsch) gut\footref{fn:ansichtssache} dokumentiert.}%
%
363
\subsection{Seitenlayout}
Valentin Bruch's avatar
Valentin Bruch committed
364
365
366
%Bei \emph{Dokumentklasse} \texttt{scrartcl} oder \texttt{scrreprt}:
%globale Option \texttt{DIV=12} (größere Werte $\implies$ kleinere Ränder).\\
%Alternativ, für alle Dokumentklassen:
367
368
369
\verb|\usepackage[             |Setzt Ränder für oben,\\
\verb| top=2cm, bottom=2.5cm,  |unten, innen und außen\\
\verb| inner=2cm, outer=2.5cm  |im doppelseitigen Layout.\\
370
371
\verb|]{geometry}|\\
Alternativ: \verb|margin=2cm| oder \verb|left=2cm, right=2.5cm|
372
%header, footer
373
%
374
\subsection{Sonstiges}
375
% TODO: Beamer oder Polyglossia? Legacy oder lualatex/xelatex?
376
377
%\verb|\usepackage[utf8]{inputenc}| (wenn man \texttt{pdflatex} verwendet)\\
%\verb|\usepackage[T1]{fontenc} |vermeidet Umlautprobleme\\
Valentin Bruch's avatar
Valentin Bruch committed
378
%\verb|\usepackage{lmodern}     |schönere Standard-\LaTeX-Schrift\\
379
%\verb|\usepackage{textcomp}    |definiert weitere Sonderzeichen%
380
381
382
%\verb|\usepackage{polyglossia} |Paket für Silbentrennung\\
%\verb|\setmainlanguage{german} |Sprache für Silbentrennung\\
\verb|\usepackage[ngerman]{babel} |Silbentrennung\footref{fn:ngerman}\\
383
384
385
386
387
\verb|\usepackage{xcolor}      |Farben\\
\verb|\usepackage{hyperref}    |Links im PDF, s.~\autoref{sec:references}\\
\verb|\usepackage{fontspec}    |um andere Fonts zu nutzen%
\footnote{\label{fn:lualatex}%
  Es gibt verschiedene Kompiler für \LaTeX-Dokumente.
Valentin Bruch's avatar
Valentin Bruch committed
388
  Wir nutzen \mbox{lualatex}.
389
390
391
392
393
394
395
396
397
  Für andere Kompiler (insbesondere \mbox{pdflatex}) müssen hier andere Pakete geladen werden.%
}\\
\verb|\setmainfont{CMU Serif}  |Schriftart für normalen Text\footref{fn:lualatex}\\
\verb|\setsansfont{...}        |Sans font\footref{fn:lualatex}\\
\verb|\setmonofont{...}        |Monotype font\footref{fn:lualatex}\\
\verb|\usepackage{csquotes}    |für \verb|\enquote{Zitat}|\\
\verb|\author{Gustav Geier}    |Autor des Dokuments\\
\verb|\title{Titel}            |Titel\\
\verb|\date{\today}            |Datum
398
%
399
400
401
\subsection{Makros}
Neuen Befehl definieren: \verb|\newcommand{\abc}{ABC}|\\
Befehl überschreiben: \verb|\renewcommand{\abc}{XYZ}|\\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
402
Mit 2 Argumenten: \verb|\newcommand{\abc}[2]{(#1,#2)}|
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
%
\section{Tabellen}
\begin{minipage}[t]{.5\linewidth-.5\tabcolsep}
  \verb|\begin{tabular}{|\emph{Spalten}\verb|}|\\
  \verb|  (1,1) & (1,2) & ... \\|\\
  \verb|  (2,1) & (2,2) & ... \\|\\
  \verb|  \hline|\\
  \verb|\end{tabular}|
\end{minipage}
\hfill
\begin{minipage}[t]{.5\linewidth-.5\tabcolsep}
  Legt Anzahl der Spalten fest\\
  Spalten sind durch \verb|&| getrennt\\
  Zeilen sind durch \verb|\\| getrennt\\
  Horizontale Linie\\
\end{minipage}
\\[2pt]%
\begin{tabular}{@{}C{.16\linewidth-\tabcolsep} p{.84\linewidth}}
  \emph{Spalten} & Effekt \\
  \texttt{c c c} & 3 Spalten, Text horizontal zentriert\\
  \texttt{l|l|l} & 3 Spalten, linksbündig, mit vertikalen Linien\\
  \texttt{c|r r} & erste Spalte zentriert, dann eine vertikale Linie, dann 2 Spalten rechtsbündig
\end{tabular}
%
\section{Graphiken}
In der Präambel: \verb|\usepackage{graphicx}|\\
Im Dokument: \verb|\includegraphics[|\emph{Optionen}\verb|]{|\emph{Bild.pdf}\verb|}|\\
\emph{Optionen}: \verb|width=0.5\textwidth|, \verb|height=3cm|, \verb|scale=0.5|\\
431
Gängige Dateitypen: \texttt{.pdf}, \texttt{.png}, \texttt{.jpg}, \texttt{.eps} % nicht abschließend!!
432
433
%
\section{Floats}
Valentin Bruch's avatar
Valentin Bruch committed
434
Graphiken und Tabellen können in Floating-Umgebungen gepackt werden, die automatisch angeordnet werden.\\
435
436
437
438
439
440
441
442
443
444
\begin{minipage}[t]{.56\linewidth}
%\verb|\usepackage{caption}|\\
\verb|\begin{figure}[|\emph{Position}\verb|]|\\
\verb| \includegraphics{Bild.pdf}|\\
\verb| \caption{Bildunterschrift}|\\
\verb| \label{fig:bild}|\\
\verb|\end{figure}|
\end{minipage}%
\begin{minipage}[t]{.45\linewidth}
\verb|\begin{table}[|\emph{Position}\verb|]|\\
445
446
447
\verb|  \caption{...}|\\
\verb|  \begin{tabular}{...}|\\
\verb|  \end{tabular}|\\
448
449
\verb|\end{table}|
\end{minipage}\\[2pt]
Valentin Bruch's avatar
Valentin Bruch committed
450
\emph{Position}: \texttt{t}~für Seitenanfang, \texttt{b}~für Seitenende, \texttt{p}~für eine eigene Seite, \texttt{h}~für hier und (falls nötig) \texttt{h!} oder \texttt{H} für \textsc{Hier}!%
451
%
452
453
454
455
456
457
458
459
460
461
462
463
464
465
\section{Referenzen}
\label{sec:references}
Setze Label mit \verb|\label{abc}| z.\,B. nach \verb|\section{ABC}|,
oder in den Umgebungen \texttt{figure}, \texttt{table} oder \texttt{equation}.\\
Verweise auf ein Label mit \verb|\ref{abc}|.%
\footnote{Probier auch mal \texttt{\textbackslash autoref\{abc\}} und \texttt{\textbackslash eqref}}\\
Fußnoten sind einfach\footnote{Mit \texttt{\textbackslash footnote[label]\{Text\}} kann man das\\Label festlegen.}: \verb|\footnote{Text}|

\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})\\
466
\verb|}|\vspace{-2pt}
467
%
468
\section{Bibliographie}
469
\begin{minipage}[t]{.5\linewidth}
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
  In \texttt{quellen.bib}:\\
  \small%
  \verb|@article{Heisenberg1927,|\\
  \verb| author="Heisenberg, W.",|\\
  %\verb| title="Über den anschaulichen Inhalt der quantentheoretischen Kinematik und Mechanik",|\\
  \verb| title="Über den ansc...",|\\
  %\verb| journal="Zeitschrift für Physik",|\\
  \verb| journal="Zeitschrift...",|\\
  \verb| year="1927",|\\
  \verb| volume="43",|\\
  \verb| number="3",|\\
  \verb| pages="172--198",|\\
  \verb| doi="10.1007/BF01397280"}|
  %\verb|}|
\end{minipage}%
485
\begin{minipage}[t]{.5\linewidth}
486
  In der Präambel:\\
487
488
  %\verb|\usepackage[backend=biber]{biblatex}|
  \verb|\usepackage{biblatex}|
489
  \verb|\addbibresource{quellen.bib}|
490
491
492
493
  \\[6pt]
  Im Text:\\
  \verb|\cite{Heisenberg1927}| \\[6pt]
  Am Dokumentende:\\
Valentin Bruch's avatar
Valentin Bruch committed
494
495
  \verb|\printbibliography|%
\end{minipage}%
Valentin Bruch's avatar
Valentin Bruch committed
496
% TODO: Führt TeXstudio automatisch biblatex aus? Sollte man das erwähnen?
497
498
%
\section{Präsentationen}
499
\label{sec:beamer}%
500
Dokumentklasse (siehe \autoref{sec:präambel}): \texttt{beamer}\\
501
%Gute Dokumentation: beameruserguide\footnote{den $\varphi$ndet Google}\\
502
Erstelle einzelne Folien mit\\
503
504
\verb|\begin{frame}{Folientitel}|\\
\verb|  Inhalt mit \alert{wichtigem} Text.|\\
Valentin Bruch's avatar
Valentin Bruch committed
505
\verb|\end{frame}|%
Valentin Bruch's avatar
Valentin Bruch committed
506
%
507
508
509
510
\subsection{Themen (in der Präambel)}
\verb|\usetheme{Frankfurt} | Thema auswählen\\
\verb|\usecolortheme{rose} | Farbthema auswählen\\
\verb|\beamertemplatenavigationsymbolsempty|\\
511
Übersicht: \mbox{\url{https://www.hartwork.org/beamer-theme-matrix}}\\
Valentin Bruch's avatar
Valentin Bruch committed
512
Titelfolie: \verb|\begin{frame} \titlepage \end{frame}|%
Valentin Bruch's avatar
Valentin Bruch committed
513
%
514
515
\subsection{Strukturierung}
\begin{minipage}[t]{.65\linewidth}
516
  \verb|\begin{columns}[|\emph{Position:} t/b/c/T\texttt{]}\\
Valentin Bruch's avatar
Valentin Bruch committed
517
    \verb|  %| \emph{Position:} \textbf{t}op/\textsc{\textbf{T}op}, \textbf{c}enter, \textbf{b}ottom\\
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
  \verb|  \begin{column}{0.5\textwidth}|\\
  \verb|    Spalten bringen Struktur!|\\
  \verb|  \end{column}|\\
  \verb|  \begin{column}{0.5\textwidth}|\\
  \verb|  \end{column}|\\
  \verb|\end{columns}|
\end{minipage}%
\begin{minipage}[t]{.35\linewidth}
  \raggedright%
  \verb|\begin{block}{Titel}|\\
  \verb|  Struktur durch|\\
  \verb|  Blöcke|\\
  \verb|\end{block}|\\
  Statt \texttt{block}:
  \texttt{example},
  \texttt{theorem},
  \texttt{proof},
  \texttt{definition},
Valentin Bruch's avatar
Valentin Bruch committed
536
537
  \texttt{alertblock},
  \ldots
Valentin Bruch's avatar
Valentin Bruch committed
538
\end{minipage}%
539
%
540
541
%\section{Fehlermeldungen}
%Bei Fehlermeldungen ist \LaTeX{} kreativ und liegt auch manchmal etwas daneben.
542
%
Valentin Bruch's avatar
Valentin Bruch committed
543
544
545
546
\section{Weitere Infos}
\begin{itemize}
  \item Allgemein: \url{https://en.wikibooks.org/wiki/LaTeX}
  \item Speziellere Fragen: \url{https://tex.stackexchange.com}
Valentin Bruch's avatar
Valentin Bruch committed
547
  \item Für einzelne Pakete: Manuels auf \url{https://ctan.org}
Valentin Bruch's avatar
Valentin Bruch committed
548
  %\item Zum OSAK: \url{https://osak.fsmpi.rwth-aachen.de}
549
\end{itemize}%
Valentin Bruch's avatar
Valentin Bruch committed
550
\vspace*{-14mm}%
551
\begin{tikzpicture}[remember picture, overlay, anchor=south east]%
Valentin Bruch's avatar
Valentin Bruch committed
552
  \node[xshift=-3mm, yshift=2.5mm] (logo) at (current page.south east) {\includegraphics[width=.42\linewidth]{osak-logo.pdf}};%
553
\end{tikzpicture}%
554
\end{document}