handout.tex 19.3 KB
Newer Older
Valentin Bruch's avatar
Valentin Bruch committed
1
2
\documentclass[twocolumn, a4paper, 10pt, ngerman]{scrartcl}
\usepackage[top=16mm, bottom=10mm, inner=10mm, outer=12mm]{geometry}
3
\usepackage{fontspec}
4
\usepackage{polyglossia}
5
\usepackage{csquotes}
6
7
8
9
10
\usepackage{mathtools}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{dsfont}
Valentin Bruch's avatar
Valentin Bruch committed
11
%\usepackage{bm}
12
\usepackage{xcolor}
Valentin Bruch's avatar
Valentin Bruch committed
13
\usepackage{graphicx}
14
15
16
17
\usepackage{lmodern}
\usepackage{calc}
\usepackage{enumitem}
\usepackage{array}
18
19
20
21
22
23
24
25
26
27
28
29
\setkomafont{section}{\normalfont\large\sffamily\bfseries}
\setkomafont{subsection}{\normalfont\sffamily\bfseries}
\RedeclareSectionCommand[
  %runin=false,
  afterindent=false,
  beforeskip=.3\baselineskip,
  afterskip=.2\baselineskip]{section}
\RedeclareSectionCommand[
  %runin=false,
  afterindent=false,
  beforeskip=.2\baselineskip,
  afterskip=.1\baselineskip]{subsection}
30
31
32
\usepackage{hyperref}
\hypersetup{
  pdfauthor={Gustav Geier},
Valentin Bruch's avatar
Valentin Bruch committed
33
34
  pdftitle={LaTeX Handout},
  unicode=true
35
36
37
}
\setdefaultlanguage{german}
\setlength\parindent{0pt}
38
39
\setlength\columnsep{12pt}
\setlength\tabcolsep{4pt}
40

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

Valentin Bruch's avatar
Valentin Bruch committed
43
44
45
\usepackage{scrlayer-scrpage}
\clearscrheadfoot{}%
\ihead{\LaTeX-Cheatsheet}%
Valentin Bruch's avatar
Valentin Bruch committed
46
\ohead{OSAK}%
Valentin Bruch's avatar
Valentin Bruch committed
47
48
\KOMAoptions{headsepline=true}%

49
50
51
52
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash}p{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash}m{#1}}

\begin{document}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
53
\section{Installation}
Valentin Bruch's avatar
Valentin Bruch committed
54
\begin{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
55
	\item LaTeX distribution installieren:
Valentin Bruch's avatar
Valentin Bruch committed
56
57
      \begin{itemize}[topsep=1pt, partopsep=1pt]
		\item Linux: \textbf{TeX Live} (Paket \texttt{texlive})
Stefan Heimersheim's avatar
Stefan Heimersheim committed
58
59
60
61
62
63
		\item Windows: \textbf{MiKTeX} herunterladen
		\item MacOS: \textbf{MacTeX}
	\end{itemize}
    \item Pakete größtenteils vorinstalliert, ansonsten mit Paketmanager nachinstallieren %hinschreiben?
	\item Praktischer Editor, z.\,B. \textbf{TeXstudio}
\end{itemize}
64
\section{Grundlagen}
Valentin Bruch's avatar
Valentin Bruch committed
65
Idee: Textdatei \texttt{dokument.{\bfseries tex}} $\mapsto$ \texttt{dokument.{\bfseries pdf}}
66
%
Valentin Bruch's avatar
Valentin Bruch committed
67
68
69
\subsection{Befehle in \LaTeX}
Formatierung wird durch Befehle erzeugt:\\
\verb|\Befehl[|\emph{optionale Argumente}\verb|]{|\emph{Argument (falls nötig)}\verb|}|\\
70
\emph{optionale Argumente} sind mit Kommata getrennt.\\
Valentin Bruch's avatar
Valentin Bruch committed
71
\texttt\%-Zeichen kommentiert den Rest der Zeile aus.
72
73
%
\subsection{Grundstruktur jedes {\LaTeX}-Dokuments}
74
\begin{addmargin}[1em]{0em}
75
76
  %\texttt{\textbackslash documentclass[}\emph{Optionen}\texttt{]\{}\emph{Klasse}\texttt{\}}\\
  \emph{Präambel}: siehe \autoref{sec:präambel}\\
77
  \verb|\begin{document}|\\
78
  \emph{Dokument}: was hier steht, erscheint im PDF\\
79
80
81
82
  \verb|\end{document}|
\end{addmargin}
%
\section{Textformatierung}
83
% TODO: textsuperscript, textsubscript?
Valentin Bruch's avatar
Valentin Bruch committed
84
\begin{itemize}
85
86
87
88
89
90
  \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|
\end{itemize}
Valentin Bruch's avatar
Valentin Bruch committed
91
92
93
94
95
96
97
98
99
100
101
102
Lokal andere Schriftgröße (global: siehe \autoref{sec:präambel}):
\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|}
103
104
\end{minipage}
\hfill
Valentin Bruch's avatar
Valentin Bruch committed
105
\begin{minipage}{.22\linewidth}
106
  {\Large\verb|\Large|}\\
Valentin Bruch's avatar
Valentin Bruch committed
107
  {\huge\verb|\huge|}
108
109
\end{minipage}
\hfill
Valentin Bruch's avatar
Valentin Bruch committed
110
111
\begin{minipage}{.22\linewidth}
  {\LARGE\verb|\LARGE|}\\
112
113
  {\Huge\verb|\Huge|}
\end{minipage}
114
%
115
\section{Sonderzeichen}
Valentin Bruch's avatar
Valentin Bruch committed
116
\begin{itemize}
117
118
  \item halbes Leerzeichen: \verb|z.\,B.| oder \verb|80\,kg|
  \item geschütztes Leerzeichen: \verb|G.~Geier|
Valentin Bruch's avatar
Valentin Bruch committed
119
120
121
122
123
  \item \verb|\%| $\mapsto$ \% \hfill\verb|\&| $\mapsto$ \& \hfill\verb|\#| $\mapsto$ \# \hfill\verb|\$| $\mapsto$ \$
  \item \verb|\textbackslash| $\mapsto$ \textbackslash \hfill\verb|\{| $\mapsto$ \{ \hfill\verb|\}| $\mapsto$ \}
  %\item \%, \&, \#, \$: \texttt{\textbackslash\%, \textbackslash\&, \textbackslash\#, \textbackslash\$}
  %\item \textbackslash, \{, \}: \texttt{\textbackslash textbackslash, \textbackslash\{, \textbackslash\}}
  \item Anführungszeichen: \verb|\enquote{Zitat}| %oder \verb|``Zitat''|
124
    %Nutzt \emph{nicht} \verb|"Zitat"|
125
126
127
\end{itemize}
%
\section{Umgebungen}
128
129
Syntax von Umgebungen:
\begin{addmargin}[1em]{0em}
Valentin Bruch's avatar
Valentin Bruch committed
130
131
132
133
  \verb|\begin{|\emph{Umgebung}\verb|}| oder\\
  \verb|\begin{|\emph{Umgebung}\verb|}[|\emph{optionale Argumente}\verb|]{|\emph{Argument}\verb|}|\\
  \null\hspace{6pt}\emph{Inhalt der Umgebung}\\
  \verb|\end{|\emph{Umgebung}\verb|}|
134
\end{addmargin}
135
\begin{tabular}{@{}p{.25\linewidth} p{.75\linewidth-\tabcolsep}}
136
  \emph{Umgebung} & Effekt \\
137
138
  \texttt{flushleft} & Text linksbündig \\
  \texttt{flushright} & \hfill Text rechtsbündig \\
139
140
  \texttt{center} & \centering zentrierter Text
\end{tabular}
141
%
Valentin Bruch's avatar
Valentin Bruch committed
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
\subsection{Listen}
\begin{minipage}[t]{.37\linewidth-.5\tabcolsep}
  \verb|\begin{itemize}|\\
  \verb|  \item Auflistung.|\\
  \verb|  \item[*] Label *|\\
  \verb|\end{itemize}|\\
\end{minipage}
\hfill
\begin{minipage}[t]{.63\linewidth-.5\tabcolsep}
  \begin{itemize}
    \item Für eine Aufzählung: Ersetzt \texttt{itemize} durch \texttt{enumerate}.
    \item[*] Das Label kann man anpassen.
    \item Mehr Optionen: \texttt{enumitem}
  \end{itemize}
\end{minipage}
%
158
\section{Strukturierung eines Dokuments}
Valentin Bruch's avatar
Valentin Bruch committed
159
160
\begin{itemize}
  \item \verb|\chapter{Kapitel}|\footnote{Nur bei Dokumentklasse \texttt{report} und \texttt{book} (siehe \autoref{sec:präambel})}
161
162
163
164
165
166
  \item \verb|\section{Abschnitt}|
  \item \verb|\subsection{Unterabschnitt}|
  \item \verb|\subsubsection{Unterunterabschnitt}|
  \item \verb|\paragraph{Paragraph}|
  \item Inhaltsverzeichnis: \verb|\tableofcontents|
\end{itemize}
Valentin Bruch's avatar
Valentin Bruch committed
167
%
168
\section{Mathematik}
169
\subsection{Pakete für die Präambel (siehe \autoref{sec:präambel})}
Valentin Bruch's avatar
Valentin Bruch committed
170
\begin{itemize}
171
172
173
  \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.
174
  \item \texttt{mathrsfs}: Script Font, z.\,B. \verb|\mathscr{N}|: $\mathscr{N}$
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
175
%  \item \texttt{dsfont} Fancy font für z.\,B. \verb|\mathds{1}|: $\mathds1$
176
177
  %\item \texttt{mathbbol}: erweitert \verb|\mathbb\|
  %\item \texttt{mathdots}: Punkte in Matrizen
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
178
179
  \item \texttt{braket}: Diracnotation für Physik
  \item \texttt{amsthm}: Umgebung \texttt{theorem} für Mathematik
180
\end{itemize}
181
%
182
\subsection{Mathematikumgebungen}
183
% TODO: fix vspaces
184
\begin{tabular}{m{.5\linewidth-\tabcolsep} C{.5\linewidth}}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
185
  \verb|Formel $1+1=2$ im Text| & Formel $1+1=2$ im Text\\[3pt]
186
  \begin{minipage}[c]{\linewidth}
187
188
    \verb|\begin{equation}|\newline\verb|  a^2 + b^2 = c^2|\newline\verb|\end{equation}|
  \end{minipage}
189
190
191
192
193
  &\begin{minipage}{\linewidth}
    \begin{equation}
      a^2+b^2=c^2
    \end{equation}
  \end{minipage} \\
194
  \vspace{3pt}%
195
196
197
198
199
  \begin{minipage}{\linewidth}
    \verb|\begin{equation*}|\\
    \verb|  e^{i\pi} + 1 = 0|\\
    \verb|\end{equation*}|
  \end{minipage}
200
201
202
203
204
  &\begin{minipage}{\linewidth}
    \begin{equation*}
      e^{i\pi} + 1 = 0
    \end{equation*}
  \end{minipage} \\
205
  \vspace{3pt}%
206
  \begin{minipage}{\linewidth}
207
    \verb|\begin{align}|\\
Valentin Bruch's avatar
Valentin Bruch committed
208
    \verb|  2H &= p^2+x^2 \nonumber\\|\\
209
210
211
212
    \verb|     &= 2 a^\dagger a + 1|\\
    \verb|\end{align}|
  \end{minipage}
  &
213
  \begin{minipage}{\linewidth}
214
    {\begin{align}
Valentin Bruch's avatar
Valentin Bruch committed
215
    2H &= p^2+x^2 \nonumber \\
216
217
218
219
      &= 2 a^\dagger a + 1
    \end{align}}
  \end{minipage}
\end{tabular}
220
%
221
\subsection{Befehle im Mathemodus}
222
\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l @{\hskip.025\linewidth} r l}
223
224
  \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}$ \\
225
  \verb|e^{x}| & $e^x$ & \verb|x_n| & $x_n$ & \verb|\dot{x}| & $\dot{x}$ \\ %\verb|X_a^b| & $X_a^b$ \\
226
227
228
229
  \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$ \\
230
231
232
233
  \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$ \\
234
  \verb|\infty| & $\infty$ & \verb|\dagger| & $\dagger$ & \verb|\otimes| & $\otimes$ \\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
235
236
237
238
  \verb|\sum| & $\sum$ &
  \verb|\int| & $\int$ &
  \verb|\prod| & $\prod$
\end{tabular}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
239
240
241
\begin{itemize}[itemsep=0pt, parsep=12pt]%todo spacing!
	\item Grenzen:  \verb|\int_0^\infty $\mathrm{d}x$| \smash{$\implies \int_0^\infty \mathrm{d}x$}
	\item Auf Pfeilen/Gleich.: \verb|\overset{def}{=}| \smash{$\implies \overset{\mathrm{def}}=$}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
242
	\item Unter Text: \verb|\underbrace{1+2+3}_{c}| \smash{$\implies \underbrace{1+2+3}_{c}$}
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
243
	\item Griechische Buchstaben und Zeichen:\\[2dd]
Stefan Heimersheim's avatar
Stefan Heimersheim committed
244
\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l @{\hskip.025\linewidth} r l @{\hskip.025\linewidth} r l}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
245
246
247
248
249
250
251
252
253
254
255
256
257
258
    \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$ \\
    %
259
\end{tabular}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
260
261
262
263
	\item Klammern: \smash{$\texttt{\textbackslash big}\big($
        $\texttt{\textbackslash Big}\Big($
        $\texttt{\textbackslash bigg}\bigg($
        $\texttt{\textbackslash Bigg}\Bigg($}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
264
265
266
	\item Automatisch: $\texttt{\textbackslash left( ... \textbackslash right)} \implies \left(\frac{a}{b}\right)$
	\item Andere Klammern: \verb|\left[|, \verb|\left\{|, \verb|\left<|, \verb;\left|;
	\item Speziell \verb;\left.e^x\right|_{x=0};  $\implies\left.e^x\right|_{x=0}$
Stefan Heimersheim's avatar
Stefan Heimersheim committed
267
    \item Einheiten in der Physik: \verb|13.5\,\mathrm{eV}|: $13.5\,\mathrm{eV}$.
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
268
    \item Symbole finden: \url{http://detexify.kirelabs.org}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
269
\end{itemize}
270
\begin{tabular}{@{}r l @{\hskip.025\linewidth} r l}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
271
272
273
274
275
276
277
278
%  \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
279
%  \verb|\overset{.}{=}| & $\overset{def.}=$ &
Stefan Heimersheim's avatar
Stefan Heimersheim committed
280
%  \verb|\underbrace{a}_{b}| & $\underbrace{a}_{b}$
281
\end{tabular}
282
%
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
283
\subsection{Mathematik-Schriften}
284
\begin{tabular}{@{}r l p{.45\linewidth}}
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
285
286
287
288
%  \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 \\
289
  %\verb|\bm| & $\bm{\alpha\beta\gamma \partial\nabla\dagger}$ & mit \verb|\usepackage{bm}| \\
Stefan Heimersheim's avatar
fonts    
Stefan Heimersheim committed
290
291
292
293
294
295
296
%  \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}) \\
  \verb|\mathscr| & $\mathscr{AHLN}$ & braucht Paket \verb|mathrsfs|\\
%  \verb|\mathds| & $\mathds{ABC1}$ & braucht \texttt{dsfont} \\
297
\end{tabular}
298
299
%
\subsection{Theoreme}
Valentin Bruch's avatar
Valentin Bruch committed
300
In der Präambel:
301
302
303
\begin{minipage}[t]{.6\linewidth}
  \verb|\usepackage{amsthm}|\\
  \verb|\theoremstyle{plain}|\\
Valentin Bruch's avatar
Valentin Bruch committed
304
  \verb|\newtheorem{theorem}{Theorem}| definiert Umgebung \texttt{theorem} mit Style \texttt{plain}
305
\end{minipage}\\
Valentin Bruch's avatar
Valentin Bruch committed
306
307
Mit \verb|\begin{theorem}[Pythagoras]| beginnt ein Theorem.
Nach \verb|\end{theorem}| kann man mit \verb|\begin{proof}| einen Beweis hinzufügen.
308
309
%
\section{Graphiken}
310
311
In die Präambel: \verb|\usepackage{graphicx}|\\
\verb|\includegraphics[|\emph{Optionen}\verb|]{|\emph{Bild.pdf}\verb|}|\\
Valentin Bruch's avatar
Valentin Bruch committed
312
\emph{Optionen}: z.\,B. \verb|width=0.5\textwidth|, \verb|height=3cm|, \verb|scale=.5|\\
Richard Zameitat's avatar
Richard Zameitat committed
313
Unterstützte Dateitypen: \texttt{.pdf}, \texttt{.png}, \texttt{.jpg} % nicht abschließend!!
314
315
%
\section{Tabellen}
316
317
318
319
320
321
322
323
324
\verb|\begin{tabular}{|\emph{Spalten}\verb|}|\\
\verb|  Spalte 1 & Spalte 2 & ... \\|\\
\verb|\end{tabular}|\\
\begin{tabular}{c p{.8\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 linksbündigem
\end{tabular}
325
326
%
\section{Floats}
327
Graphiken und Tabellen können in Floats gepackt werden.
Valentin Bruch's avatar
Valentin Bruch committed
328
Die werden automatisch plaziert und haben eine Beschreibung.
329
\verb|\usepackage{caption}|\\
330
331
332
333
334
\verb|\begin{figure}[|\emph{Position}\verb|]|\\
\verb|  \includegraphics[width=.5\textwidth]{Bild.pdf}|\\
\verb|  \caption{Bildunterschrift}|\\
\verb|  \label{fig:bild}|\\
\verb|\end{figure}|\\
335
336
%
\section{Referenzen}
337
\label{sec:references}
338
339
Paket: \verb|\usepackage{hyperref}|\\
Schreibt \verb|\label{abc}| z.\,B. nach \verb|\section{ABC}|, in \verb|\begin{figure}|, oder \verb|\begin{equation}|.
Valentin Bruch's avatar
Valentin Bruch committed
340
341
Mit \verb|\ref{abc}| verweist ihr auf die Referenz.%
\footnote{Probiert auch mal \texttt{\textbackslash autoref\{abc\}} und \texttt{\textbackslash eqref}}
342
343
344
345
346
347
348
349
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|}|
350
%
351
352
\section{Präambel}
\label{sec:präambel}
353
354
355
356
357
358
359
360
361
362
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}
Sprache (\texttt{ngerman}\footnote{\texttt{ngerman} für \textbf{n}eue Rechtschreibung}), Schriftgröße (\texttt{11pt}), Seitengröße (\texttt{a4paper}), \dots
%\texttt{twoside} oder \texttt{oneside} für doppel-/einseitige Formatierung
\end{addmargin}
\emph{\bfseries Dokumentklasse} (Art des Dokuments):\\
\begin{tabular}{@{}r p{.8\linewidth}}
363
364
365
  \texttt{article} & Standardklasse\\
  \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}|)\\
Nils Caci's avatar
Nils Caci committed
366
  %\texttt{scrreprt} & KOMA-Skript für \verb|report|\\
367
  \texttt{book} & für Bücher (lange Dokumente)\\
368
  %\texttt{scrbook} & KOMA-Skript für \verb|book|\\
369
  \texttt{beamer} & für Präsentationen\\
370
  %\texttt{scrlettr} & für Briefe
371
\end{tabular}
372
\footnotetext{Ansichtssache\dots\label{fn:ansichtssache}}%
373
%
374
\subsection{Umlaute und Sonderzeichen}
Valentin Bruch's avatar
Valentin Bruch committed
375
376
%\verb|\usepackage[utf8]{inputenc}| (wenn man \texttt{pdflatex} verwendet)\\
\verb|\usepackage{fontenc}| (um mehr Fonts zu nutzen)\\
377
\verb|\usepackage[T1]{fontenc}| (einfach immer laden\dots)\\
Valentin Bruch's avatar
Valentin Bruch committed
378
\verb|\usepackage{textcomp}| Definiert weitere Sonderzeichen
379
380
%
\subsection{Seitenlayout}
381
Bei \emph{Dokumentklasse} \texttt{scrartcl} oder \texttt{scrreprt}:
382
globale Option \texttt{DIV=12} (größere Werte $\implies$ kleinere Ränder).\\
383
384
385
386
387
Alternativ, für alle Dokumentklassen:
\verb|\usepackage[%|
\verb|  top=2cm, bottom=2.5cm, inner=2cm, outer=2.5cm%|
\verb|]{geometry}|
%header, footer
388
%
389
390
391
392
393
394
\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}
%
395
\section{Makros}
Valentin Bruch's avatar
Valentin Bruch committed
396
Neue Befehle definieren: \verb|\newcommand{\abc}{ABC}|\\
397
398
Alte Befehle überschreiben: \verb|\renewcommand{abc}{XYZ}|\\
Befehle mit 2 Argumenten: \verb|\newcommand{\innerprod}[2]{(#1,#2)}|
399
400
%
\section{Bibliographie}
401
402
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
431
Zitieren in wissenschaftliche Arbeiten:\\
%% Bibtex: veraltet
%\emph{Vor} \verb|\end{document}|:\\
%\verb|\bibliographystyle{plain}|\\
%\verb|\bibliography{referenzen}|
%
% Biblatex
\begin{tabular}{@{}p{.35\linewidth} p{.65\linewidth-\tabcolsep}}
  In \texttt{referenzen.bib} &
  \begin{minipage}[t]{.65\linewidth-\tabcolsep}
    % TODO: Besseres paper?
    \small%
    \verb|@article{Heisenberg1927,|\\
    \verb|  author="Heisenberg, Werner",|\\
    %\verb|  title="Über den anschaulichen Inhalt der quantentheoretischen Kinematik und Mechanik",|\\
    \verb|  title="Über den anschaulichen...",|\\
    \verb|  journal="Zeitschrift für Physik",|\\
    \verb|  year="1927",|\\
    \verb|  volume="43",|\\
    \verb|  number="3",|\\
    \verb|  pages="172--198",|\\
    \verb|  doi="10.1007/BF01397280"|\\
    \verb|}|
  \end{minipage}\\
  In der Präambel &
  %\verb|\usepackage[backend=biber]{biblatex}|
  \verb|\usepackage{biblatex}|
  \verb|\addbibresource{referenzen}| \\
  Im Text & \verb|\cite{Heisenberg1927}| \\
  Am Ende & \verb|\printbibliography|
\end{tabular}
432
433
%
\section{Fehlermeldungen}
Valentin Bruch's avatar
Valentin Bruch committed
434
Bei Fehlermeldungen ist \LaTeX{} kreativ und liegt auch manchmal etwas daneben.
435
436
%
\section{Präsentationen}
437
438
439
440
441
442
443
444
445
446
Dokumentklasse (siehe \autoref{sec:präambel}): \texttt{beamer}\\
Gute Dokumentation: beameruserguide\footnote{den $\varphi$ndet Google}\\
Erstelle einzelne Folien mit\\
\verb|\begin{frame}{Frame title}|\\
\verb|  Inhalt|\\
\verb|\end{frame}|
\subsection{Themen}
Thema auswählen: \verb|\usetheme{Frankfurt}|\\
Farbthema auswählen: \verb|\usecolortheme{rose}|\\
Übersicht über Themen: \url{https://www.hartwork.org/beamer-theme-matrix}
447
% TODO: Führt TeXstudio automatisch biblatex aus? Sollte man das erwähnen?
448
449
%
\section{Weitere Infos}
450
451
452
\url{https://en.wikibooks.org/wiki/LaTeX}\\
\url{https://tex.stackexchange.com}\\
Für einzelne Pakete: RTFM\footnote{\enquote{Read the fucking manual}}
453
%
454
455
%\vfill\centering
%\includegraphics[width=0.5\linewidth]{beispieldokument/ctanlion.eps}
456
\end{document}