latex.tex 23.6 KB
Newer Older
Stefan Heimersheim's avatar
Stefan Heimersheim committed
1
\documentclass[xcolor=dvipsnames]{beamer}
2
3
4
5
6
7
\newif\ifshownotes
\ifdefined\shownotes
  \shownotestrue
\else
  \shownotesfalse
\fi
8

Lennart Klebl's avatar
präsi    
Lennart Klebl committed
9
10
%\usepackage[utf8]{inputenc}
%\usepackage[T1]{fontenc}
11
\usepackage[ngerman]{babel}
Lennart Klebl's avatar
präsi    
Lennart Klebl committed
12
%\usepackage{lmodern}
13
14
\usepackage{verbatim}
\usepackage{dtk-logos}
15
\usepackage{tikz}
Valentin Bruch's avatar
Valentin Bruch committed
16
\usetikzlibrary{backgrounds, fit, matrix, calc}
17
18
\usepackage{listings}
\usepackage{calc}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
19
\graphicspath{{figures/}{examples/}}
Lennart Klebl's avatar
Lennart Klebl committed
20
\usefonttheme{professionalfonts}
Lennart Klebl's avatar
Lennart Klebl committed
21
\newcommand{\bsl}{\textbackslash}
22

23
24
\renewcommand\note[2][]{\ifshownotes#1{\color[rgb]{0,.5,0}#2}\fi}

Lennart Klebl's avatar
präsi    
Lennart Klebl committed
25
26
\hypersetup{unicode=true}

Lennart Klebl's avatar
Lennart Klebl committed
27
28
\setmonofont{FiraCode}

29
30
\usetheme{OSAK}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
31
\lstset{
Lennart Klebl's avatar
Lennart Klebl committed
32
33
34
35
36
  basicstyle=\scriptsize\ttfamily,
  language={[LaTeX]TeX},
  texcsstyle=*\color{Mahogany}\bfseries,
  commentstyle=\itshape\color{RoyalBlue},
  keywordstyle=\color{RoyalBlue}\bfseries,
Lennart Klebl's avatar
Lennart Klebl committed
37
  moretexcs={lstset,subsubsection,paragraph,subsection,color,sl,textcolor,lstinputlisting,newfontfamily,fontsize,section,documentclass,begin,includegraphics,hello,bye,setmainlanguage,setlength},
Lennart Klebl's avatar
Lennart Klebl committed
38
  morekeywords={center,document,flushleft,flushright,itemize,enumerate,tabular,article,polyglossia,geometry,amsmath,graphicx,xcolor,hyperref,figure,babel,mathtools}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
39
40
}

41
42
43
44
\makeatletter
\newcommand\notsotiny{\@setfontsize\notsotiny{7}{8}}
\makeatother

Lennart Klebl's avatar
Lennart Klebl committed
45
46
47
\date{05.06.2019}
\title[Einführung in \LaTeX]{Einführung in \LaTeX}
\author{Valentin Bruch}
48
49
50
51
52
53
\institute[OSAK]{
  Open Source Arbeitskreis der \\
  Fachschaft Mathematik/Physik/Informatik an der RWTH Aachen \\
  und der Aachener Linux User Group
}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
54
\newlength\marginwidth
Valentin Bruch's avatar
Valentin Bruch committed
55
\newcommand\marginbox[3][2pt]{
Valentin Bruch's avatar
Valentin Bruch committed
56
57
  % USAGE: \marginbox[margin width]{width}{content}
  \setlength\marginwidth{#1}
Valentin Bruch's avatar
Valentin Bruch committed
58
59
  \begin{tikzpicture}[even odd rule, scale=1]
    \node[anchor=north west] (text) {%
Valentin Bruch's avatar
Valentin Bruch committed
60
61
      \begin{minipage}{#2-2\marginwidth-10pt}%
        #3%
Valentin Bruch's avatar
Valentin Bruch committed
62
63
64
65
66
67
68
69
      \end{minipage}%
    };
    \begin{pgfonlayer}{background}
      \node[draw opacity=.5, draw=blue, line width=#1, inner sep=2pt, fit = (text)] {};
    \end{pgfonlayer}
  \end{tikzpicture}
}

70
71
72
\begin{document}

\begin{frame}{OSAK \LaTeX-Workshop}{Installation einer \TeX-Distribution}
Lennart Klebl's avatar
Lennart Klebl committed
73
  \Huge\% TODO QR CODE UND URL
74
75
76
77
78
79
80
  \Huge QR-CODE UND/ODER URL
\end{frame}

\begin{frame}
  \titlepage
\end{frame}

81
%\section{Motivation}
82
\section{Dokumente mit \LaTeX}
83
84
\subsection{Aufbau eines \LaTeX-Dokuments}
\OSAKthemenologo
Lennart Klebl's avatar
Lennart Klebl committed
85
\begin{frame}[fragile]{Aufbau eines \LaTeX-Dokuments}
86
  \begin{columns}[T]
Lennart Klebl's avatar
Lennart Klebl committed
87
88
    \begin{column}{.45\textwidth}
      \structure{{\LaTeX} übersetzt Text in ein PDF} \\[12pt]
89
      \begin{itemize}
90
        \note[\item]{Wer hat schon mal ein Dokument erstellt?\\[10pt]}
Lennart Klebl's avatar
Lennart Klebl committed
91
92
93
94
        \item Automatische Formatierung \\[12pt]
        \item Befehle, z.\,B. \texttt{\textbackslash textbf\{\}}, haben Effekte 
          (z.\,B. \textbf{fett}) \\[12pt]
        \item Kommentare (mit \%) werden ignoriert \\[12pt]
95
96
      \end{itemize}
    \end{column}
Lennart Klebl's avatar
Lennart Klebl committed
97
    \begin{column}{.5\textwidth}
98
99
100
101
102
103
104
105
106
      \vspace*{-4pt}%
      \centering%
      \begin{tikzpicture}[even odd rule, scale=1]
        \coordinate (text) at (0,0);
        \filldraw[fill=blue!25!lightgray, draw=blue!25!lightgray]
        (0,0) rectangle (\textwidth, -.5\textwidth)
        (2pt,-15pt) rectangle (\textwidth-2pt, -.5\textwidth+2pt);
        \node[anchor=north west] at (0pt, 0pt) {Editor: HelloWorld.tex};
        \node[anchor=north west] at (4pt, -12pt) {\parbox[t][.5\textwidth-27pt][t]{\textwidth-12pt}{%
Lennart Klebl's avatar
Lennart Klebl committed
107
            \lstinputlisting[basicstyle=\scriptsize\ttfamily]{examples/minimal.tex}
108
109
110
111
112
113
114
115
116
117
        }};
      \end{tikzpicture}\\[-11pt]
      \includegraphics[angle=-90, width=.1\textwidth]{figures/texstudio-compile.pdf}\\[2pt]
      \begin{tikzpicture}[even odd rule, scale=1]
        \coordinate (text) at (0,0);
        \filldraw[fill=blue!25!lightgray, draw=blue!25!lightgray]
        (0,0) rectangle (\textwidth, -.4\textwidth)
        (2pt,-15pt) rectangle (\textwidth-2pt, -.4\textwidth+2pt);
        \node[anchor=north west] at (0pt, 0pt) {PDF viewer: HelloWorld.pdf};
        \node[anchor=north west] at (2pt, -15pt) {\parbox[t][.4\textwidth-27pt][c]{\textwidth-12pt}{%
Lennart Klebl's avatar
Lennart Klebl committed
118
          \hspace{.1\textwidth}$\mathrm{Hallo\ Welt!}$
119
120
121
122
123
124
        }};
      \end{tikzpicture}
    \end{column}
  \end{columns}
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
125
% Logo einblenden
126
127
128
129
130
%\OSAKthemelogo
%\subsection{Beispieldokument}
%\section{Präsentationen mit \LaTeX-Beamer}
%% Logo ausblenden
%\OSAKthemenologo
131

132
\subsection{\TeX{}studio als Editor}
Lennart Klebl's avatar
Lennart Klebl committed
133
134
135
136
\begin{frame}{TeXStudio (Editor)}
  \vspace{-8pt}
  \includegraphics[width=\textwidth]{figures/texstudio.png}
\end{frame}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
137

Stefan Heimersheim's avatar
Stefan Heimersheim committed
138
139
\begin{frame}[fragile]{Umbrüche}
  \structure{Zeilen:}
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
  \begin{tikzpicture}
      \node[matrix, column sep=4pt, row sep=6pt] {
        \node{
          \begin{minipage}[t][10mm][c]{.28\textwidth}
            \begin{itemize}
                \item Zeilen im \texttt{.tex} ignoriert
            \end{itemize}
          \end{minipage}
        }; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.3\textwidth}
            \lstinputlisting{examples/2a_umbruch.tex}
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.25\textwidth}
            \input{examples/2a_umbruch.tex}
          \end{minipage}
        };
        \\
        \node{
          \begin{minipage}[t][10mm][c]{.28\textwidth}
            \begin{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
164
                \item Leere Zeile\\$\implies$ Absatz
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
            \end{itemize}
          \end{minipage}
        }; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.3\textwidth}
            \lstinputlisting{examples/2b_umbruch.tex}
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.25\textwidth}
            \input{examples/2b_umbruch.tex}
          \end{minipage}
        };
        \\
        \node{
          \begin{minipage}[t][10mm][c]{.28\textwidth}
            \begin{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
183
                \item Zeilenumbruch manuell: \texttt{\textbackslash\textbackslash}
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
            \end{itemize}
          \end{minipage}
        }; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.3\textwidth}
            \lstinputlisting{examples/2c_umbruch.tex}
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.25\textwidth}
            \input{examples/2c_umbruch.tex}
          \end{minipage}
        };
        \\
      };
    \end{tikzpicture}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
201
  \structure{Seiten:}
202
203
204
205
206
  \begin{tikzpicture}
      \node[matrix, column sep=4pt, row sep=6pt] {
        \node{
          \begin{minipage}[t][10mm][c]{.28\textwidth}
            \begin{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
207
                \item Manuell neue Seite:
208
209
210
211
212
213
214
215
216
217
218
            \end{itemize}
          \end{minipage}
        }; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.3\textwidth}
            \lstinputlisting{examples/2d_umbruch.tex}
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.25\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
219
            \includegraphics[width=\textwidth]{figures/newpage.png}
220
221
222
223
224
          \end{minipage}
        };
        \\
      };
    \end{tikzpicture}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
225

226
227
\end{frame}

228

Stefan Heimersheim's avatar
Stefan Heimersheim committed
229
\begin{frame}[fragile]{Formatierung}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
230
\structure{Schrifteinstellungen:}
231
232
\begin{tikzpicture}
\node[matrix, column sep=4pt, row sep=6pt] {
Lennart Klebl's avatar
Lennart Klebl committed
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
    \begin{itemize}
    \item Fontstyle
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][10mm][c]{.3\textwidth}
    \lstinputlisting{examples/2e.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][10mm][c]{.25\textwidth}
      \textbf{fett} \textit{kursiv}\\
      \underline{unterstrichen}
    \end{minipage}
  };
  \\
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
    \begin{itemize}
    \item Schriftgröße
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][20mm][c]{.3\textwidth}
    \lstinputlisting{examples/2f.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][20mm][c]{.25\textwidth}
      \tiny tiny
      \small small
      \large large\\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
271
272
      \Large Large\,\LARGE LARGE\\
      ...
Lennart Klebl's avatar
Lennart Klebl committed
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
    \end{minipage}
  };
  \\
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
    \begin{itemize}
    \item Textfarbe
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][10mm][c]{.3\textwidth}
    \lstinputlisting[basicstyle=\notsotiny\ttfamily]{examples/2g.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][10mm][c]{.25\textwidth}
    \input{examples/2g.tex}
    \end{minipage}
  };
  \\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
295
296
297
298
};
\end{tikzpicture}
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
299
\begin{frame}[fragile]{Abschnitte}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
300
\begin{columns}
Lennart Klebl's avatar
Lennart Klebl committed
301
302
303
  \begin{column}{0.4\textwidth}
    \structure{section, subsection, subsubsection:}
    \begin{itemize}
Lennart Klebl's avatar
floats    
Lennart Klebl committed
304
      \item Überschriften (automatisch nummeriert)
Lennart Klebl's avatar
Lennart Klebl committed
305
306
307
308
309
310
311
312
313
314
315
316
      \begin{tikzpicture}
      \node[draw=blue!20!lightgray, line width=2pt]{
        \begin{minipage}[t][22mm][c]{0.7\textwidth}
        \lstinputlisting[basicstyle=\notsotiny\ttfamily]{examples/2h.tex}
        \end{minipage}
      };
      \end{tikzpicture}
      \item Inhaltsverzeichnis (automatisch erstellt)
      \texttt{\textbackslash tableofcontents}
    \end{itemize}
  \end{column}
  \begin{column}{0.5\textwidth}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
317
      \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/2h_fake.pdf}
Lennart Klebl's avatar
Lennart Klebl committed
318
  \end{column}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
319
\end{columns}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
320
321
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
322
323
\begin{frame}[fragile]{Umgebungen}
\begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
324
  \setbeamertemplate{itemize items}[square]
Lennart Klebl's avatar
Lennart Klebl committed
325
326
\item Umgebungen durch \texttt{\color{Mahogany}\bfseries\textbackslash begin} 
  und \texttt{\color{Mahogany}\bfseries\textbackslash end} begrenzt
Stefan Heimersheim's avatar
Stefan Heimersheim committed
327
\end{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
328
329
\begin{tikzpicture}
\node[matrix, column sep=4pt, row sep=6pt] {
Lennart Klebl's avatar
Lennart Klebl committed
330
331
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
332
    \structure{Textausrichting:}
Lennart Klebl's avatar
Lennart Klebl committed
333
    \begin{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
334
    \item Mittig / Linksbündig / Rechtsbündig
Lennart Klebl's avatar
Lennart Klebl committed
335
336
337
338
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
Richard Zameitat's avatar
Richard Zameitat committed
339
    \begin{minipage}[t][34mm][c]{.3\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
340
341
342
343
344
    \lstinputlisting{examples/3b.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
Richard Zameitat's avatar
Richard Zameitat committed
345
    \begin{minipage}[t][34mm][c]{.25\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
346
347
348
349
350
351
        \input{examples/3b.tex}
    \end{minipage}
  };
  \\
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
352
    \structure{Listen:}
Lennart Klebl's avatar
Lennart Klebl committed
353
    \begin{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
354
    \item Stichpunkte / Aufzählungen
Lennart Klebl's avatar
Lennart Klebl committed
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][30mm][c]{.3\textwidth}
    \lstinputlisting{examples/3c.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][30mm][c]{.25\textwidth}
    \input{examples/3c.tex}
    \end{minipage}
  };
  \\
370
371
372
373
};
\end{tikzpicture}
\end{frame}

Lennart Klebl's avatar
Lennart Klebl committed
374
375
\newcommand{\highlightRed}[1]{{\color{Mahogany}\texttt{\bfseries #1}}}
\newcommand{\highlightBlu}[1]{{\color{RoyalBlue}\texttt{\bfseries #1}}}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
376

Lennart Klebl's avatar
Lennart Klebl committed
377
\begin{frame}[fragile]{Mathematik}
Lennart Klebl's avatar
Lennart Klebl committed
378
  \structure{Umgebungen:} \\[10pt]
Lennart Klebl's avatar
Lennart Klebl committed
379
  \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
380
381
    \item \highlightBlu{equation}{\bfseries:} Vom Text abgesetzte Gleichung 
      \\[10pt]
Richard Zameitat's avatar
Richard Zameitat committed
382
    \item \highlightBlu{align}{\bfseries:} Wie \highlightBlu{equation}, nur dass man an \highlightRed{\&}
Lennart Klebl's avatar
Lennart Klebl committed
383
384
385
      \glqq tabben\grqq\ kann  \\[10pt]
    \item Wie bei z.\,B.  \highlightRed{\textbackslash section*\{...\}} auch 
      hier \highlightRed{*} für
Lennart Klebl's avatar
Lennart Klebl committed
386
      nicht-nummerierte Gleichungen, also \highlightRed{\textbackslash begin\{}%
Lennart Klebl's avatar
Lennart Klebl committed
387
      \highlightBlu{align*}\highlightRed{\}} \\[10pt]
Lennart Klebl's avatar
Lennart Klebl committed
388
389
  \end{itemize}
  \structure{Im Textfluss} kann man Gleichungen mit \highlightRed{\$ ... \$}
Lennart Klebl's avatar
Lennart Klebl committed
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
  schreiben, also z.\,B.
  \begin{center}
    \begin{tikzpicture}
      \node[matrix, column sep=4pt, row sep=6pt] {
      \node[draw=blue!20!lightgray,line width=2pt]{
        \begin{minipage}[t][7mm][c]{.45\textwidth}
          \texttt{Gleichung: \highlightRed{\$x\^\ 2 = 25\$}}
        \end{minipage}
      };&
      \node{\includegraphics[width=12pt]{figures/texstudio-compile.pdf}};&
      \node[draw=blue!20!lightgray,line width=2pt]{
        \begin{minipage}[t][7mm][c]{.3\textwidth}
          \textrm{Gleichung: $x^2 = 25$}
        \end{minipage}
      };\\
    };
    \end{tikzpicture}
  \end{center}
Lennart Klebl's avatar
Lennart Klebl committed
408
409
410
\end{frame}

\begin{frame}[fragile]{Mathematik -- Beispiele}
Lennart Klebl's avatar
Lennart Klebl committed
411
412
413
414
415
  \begin{tikzpicture}
      \node[matrix, column sep=4pt, row sep=6pt] {
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
Lennart Klebl's avatar
Lennart Klebl committed
416
            \scriptsize \ttfamily \verb|\vec{x}^2 = x_1^2 + x_2^2|
Lennart Klebl's avatar
Lennart Klebl committed
417
418
419
420
421
422
423
424
425
426
427
428
429
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            $\displaystyle \vec x^2 = x_1^2 + x_2^2 $
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.4\textwidth}
            \centering
Lennart Klebl's avatar
Lennart Klebl committed
430
431
            \scriptsize \ttfamily \verb|\sum_{n=0}^\infty n =|
            \verb|-\frac{1}{12}|
Lennart Klebl's avatar
Lennart Klebl committed
432
433
434
435
436
437
438
439
440
441
442
443
444
445
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.4\textwidth}
            \centering
            $\displaystyle\sum_{n=0}^\infty n = -\frac{1}{12}$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            \scriptsize \ttfamily
Lennart Klebl's avatar
Lennart Klebl committed
446
            \verb|\nabla\cdot\vec{E} = 4\pi\rho|
Lennart Klebl's avatar
Lennart Klebl committed
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            $\displaystyle\nabla\cdot\vec E = 4\pi\rho$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            \scriptsize \ttfamily
            \verb|\sqrt{e^{i\pi}} = \pm i|
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            $\displaystyle \sqrt{e^{i\pi}} = \pm i$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.4\textwidth}
            \centering
            \scriptsize \ttfamily
Lennart Klebl's avatar
Lennart Klebl committed
476
            \verb|\sin(30^\circ) =| \verb|\frac{\sqrt{3}}{2}|
Lennart Klebl's avatar
Lennart Klebl committed
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.4\textwidth}
            \centering
            $\displaystyle \sin(30^\circ) = \frac{\sqrt{3}}{2}$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            \scriptsize \ttfamily
            \verb|m\approx 80\,\mathrm{kg}|
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][7mm][c]{.4\textwidth}
            \centering
            $\displaystyle m\approx 80\,\mathrm{kg}$
          \end{minipage}
        };
        \\
      };
    \end{tikzpicture}
\end{frame}

Lennart Klebl's avatar
Lennart Klebl committed
506
507
\begin{frame}{Detexify}{\url{http://detexify.kirelabs.org}}
  \vspace{-18pt}
Lennart Klebl's avatar
Lennart Klebl committed
508
  \includegraphics[width=\textwidth]{figures/detexify.png}
Lennart Klebl's avatar
Lennart Klebl committed
509
510
\end{frame}

Lennart Klebl's avatar
Lennart Klebl committed
511
\begin{frame}[fragile]{Bilder \& Tabellen}
Lennart Klebl's avatar
Lennart Klebl committed
512
513
514
515
  \begin{itemize}
    \item \highlightRed{\textbackslash%
      includegraphics}\texttt{[optional]}\highlightRed{\{\}}, um Bilder
      einzubinden (bspw. \texttt{width=0.9\textbackslash textwidth} als Option)
Lennart Klebl's avatar
Lennart Klebl committed
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
    \begin{tikzpicture}
      \node[matrix,column sep=4pt, row sep=6pt] {
        \node[draw=blue!20!lightgray,line width=2pt]{
          \begin{minipage}[t][1.0cm][c]{.4\textwidth}
            \lstinputlisting[basicstyle=\tiny]{examples/includegraphics.tex}
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray,line width=2pt]{
          \begin{minipage}[t][1.0cm][c]{.3\textwidth}
            \centering
            \includegraphics[width=1.0cm]{figures/doge.png}
          \end{minipage}
        }; \\
      };
Lennart Klebl's avatar
Lennart Klebl committed
531
    \end{tikzpicture} \\[12pt]
Lennart Klebl's avatar
Lennart Klebl committed
532
    \item \highlightBlu{tabular}-Umgebung für Tabellen:
Lennart Klebl's avatar
Lennart Klebl committed
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
    \begin{tikzpicture}
      \node[matrix, column sep=4pt, row sep=6pt] {
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][1.8cm][c]{.4\textwidth}
            \lstinputlisting[basicstyle=\tiny]{examples/tabular.tex}
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][1.8cm][c]{.3\textwidth}
            \includegraphics[width=\textwidth]{examples/tabular.pdf}
          \end{minipage}
        }; \\
      };
    \end{tikzpicture}
Lennart Klebl's avatar
Lennart Klebl committed
548
  \end{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
549
550
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
551
\begin{frame}[fragile]{Abbildungen mit \glqq{}Floats\grqq{}}
552
553
  \begin{columns}
    \begin{column}{0.45\textwidth}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
554
555
      \highlightBlu{figure} \& \highlightBlu{table} \emph{Umgebungen} für
      Bilder und Tabellen:\vspace{14pt}
556
557
      \begin{itemize}
          \small
Stefan Heimersheim's avatar
Stefan Heimersheim committed
558
559
560
561
562
563
564
565
566
567
        \item Mit \highlightRed{\textbackslash{}includegraphics} bzw.
        \highlightBlu{tabular} für Inhalt
          \scriptsize\\
(\emph{{\ttfamily\color{RoyalBlue}table} \& 
    {\ttfamily\color{RoyalBlue}figure} sind initial leer!})
\normalsize
\\[12pt]
        \item \highlightRed{\textbackslash{}centering} für zentrierten Inhalt \\[12pt]
        \item \highlightRed{\textbackslash{}caption}\verb+{Text}+ für Beschriftung und Verweise\\[12pt]

568
569
570
571
572
573
574
575
576
577
        % TODO Bild von float machen!
      \end{itemize}
    \end{column}
    \begin{column}{0.45\textwidth}
      \begin{tikzpicture}
        \node[matrix,column sep=4pt, row sep=6pt] {
          \node[draw=blue!20!lightgray,line width=2pt]{
            \begin{minipage}[t][2.1cm][c]{\textwidth}
              \lstinputlisting[basicstyle=\tiny]{examples/figure.tex}
            \end{minipage}
Lennart Klebl's avatar
Lennart Klebl committed
578
          }; \\[-4pt]
579
580
          \node[rotate=270]{
            \includegraphics[width=16pt]{figures/texstudio-compile.pdf}
Lennart Klebl's avatar
Lennart Klebl committed
581
          }; \\[-4pt]
582
583
584
585
586
587
588
589
590
591
          \node[draw=blue!20!lightgray,line width=2pt]{
            \begin{minipage}[t][2.75cm][c]{\textwidth}
              \centering
              \includegraphics[width=0.7\textwidth]{examples/figure.pdf}
            \end{minipage}
          }; \\
        };
      \end{tikzpicture}
    \end{column}
  \end{columns}
Lennart Klebl's avatar
floats    
Lennart Klebl committed
592
593
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
594
\begin{frame}[fragile]{Labels, Referenzen und Links}
Lennart Klebl's avatar
Lennart Klebl committed
595
596
597
  \structure{Referenzen} markieren mit 
  \texttt{\bfseries\color{Mahogany}\textbackslash label},
  verweisen mit \texttt{\bfseries\color{Mahogany}\textbackslash ref}:
Stefan Heimersheim's avatar
Stefan Heimersheim committed
598
599
\begin{tikzpicture}
\node[matrix, column sep=4pt, row sep=6pt] {
Lennart Klebl's avatar
Lennart Klebl committed
600
601
602
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
    \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
603
    \item Gleichungen, Sections, Figures und vieles mehr!
Lennart Klebl's avatar
Lennart Klebl committed
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][30mm][c]{.3\textwidth}
    \lstinputlisting{examples/4a.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][30mm][c]{.25\textwidth}
    \input{examples/4a.tex}
    \end{minipage}
  };
  \\
  \node{
    \begin{minipage}[t][10mm][c]{.28\textwidth}
    \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
622
623
    \item \highlightRed{\bsl ref} darf auch vor vor dem \highlightRed{\bsl 
      label} stehen
Lennart Klebl's avatar
Lennart Klebl committed
624
625
626
627
628
629
630
631
632
633
634
    \end{itemize}
    \end{minipage}
  }; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][30mm][c]{.3\textwidth}
    \lstinputlisting{examples/4b.tex}
    \end{minipage}
  }; &
  \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
  \node[draw=blue!20!lightgray, line width=2pt]{
    \begin{minipage}[t][30mm][c]{.25\textwidth}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
635
          \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/4b_fake.png}
Lennart Klebl's avatar
Lennart Klebl committed
636
637
638
    \end{minipage}
  };
  \\
Stefan Heimersheim's avatar
Stefan Heimersheim committed
639
640
};
\end{tikzpicture}
Lennart Klebl's avatar
Lennart Klebl committed
641
642
\end{frame}

643
644
\begin{frame}[fragile]{Verschiedenes}
  \structure{Fußnoten:}
Lennart Klebl's avatar
Lennart Klebl committed
645
  \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
646
647
    \item Einfügen mit \highlightRed{\bsl footnote}\verb+{Fußnotentext}+
      irgendwo:
Lennart Klebl's avatar
Lennart Klebl committed
648
  \end{itemize}
649
650
  \begin{center}
    \vspace{-6pt}
Lennart Klebl's avatar
Lennart Klebl committed
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
  \begin{tikzpicture}
  \node[matrix, column sep=4pt, row sep=6pt] {
    \node[draw=blue!20!lightgray, line width=2pt]{
      \begin{minipage}[t][30mm][c]{.5\textwidth}
      \lstinputlisting{examples/4c.tex}
      \end{minipage}
    }; &
    \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
    \node[draw=blue!20!lightgray, line width=2pt]{
      \begin{minipage}[t][30mm][c]{.3\textwidth}
      \includegraphics[width=1\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/4c_fake.png}
      \end{minipage}
    };
    \\
  };
  \end{tikzpicture}
667
668
    \vspace{-6pt}
  \end{center}
669
670
  \structure{Besondere Zeichen}
  \begin{itemize}
671
672
673
674
675
676
677
    \item {\bfseries\color{MidnightBlue}\%, "{}}: \texttt{\textbackslash\%}, \verb+"{}+
    \item {\bfseries\color{MidnightBlue}\&, \#, \$}: \texttt{\textbackslash\&, 
      \textbackslash\#, \textbackslash\$}
    \item {\bfseries\color{MidnightBlue}\textbackslash, \{, \}}: \texttt{\textbackslash 
      textbackslash, \textbackslash\{, \textbackslash\}}
    \item {\bfseries\color{MidnightBlue}\^~, \_, \textasciitilde}: %
      \verb|\^, \_, \textasciitilde|
Lennart Klebl's avatar
präsi    
Lennart Klebl committed
678
      %todo besser sortieren, noch was vergessen?
679
  \end{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
680
681
\end{frame}

Lennart Klebl's avatar
Lennart Klebl committed
682
683
684
\begin{frame}[fragile]{Präambel}
  \begin{columns}
    \begin{column}{0.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
685
      \structure{Die \glqq{Präambel}\grqq} wird benutzt für \\[3pt]
Lennart Klebl's avatar
Lennart Klebl committed
686
      \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
687
688
689
690
691
692
        \item Dokumententyp: \\
          \highlightRed{\textbackslash{}documentclass} \\[4pt]
        \item Pakete laden: \\
          \highlightRed{\textbackslash{}usepackage} \\[4pt]
        \item Macros definieren: \\
          \highlightRed{\textbackslash{}newcommand} \\[4pt]
Lennart Klebl's avatar
Lennart Klebl committed
693
        \item \highlightRed{\textbackslash{}begin}\verb+{document}+ \\
Lennart Klebl's avatar
Lennart Klebl committed
694
          \highlightRed{\textbackslash{}end}\verb+{document}+
Lennart Klebl's avatar
Lennart Klebl committed
695
696
      \end{itemize}
    \end{column}
Lennart Klebl's avatar
Lennart Klebl committed
697
    \hspace{10pt}
Lennart Klebl's avatar
Lennart Klebl committed
698
    \begin{column}{0.05\textwidth}
Lennart Klebl's avatar
präsi    
Lennart Klebl committed
699
      {\only<1>{\color{RoyalBlue}}\only<2>{\color{Green}}\rule{0.5pt}{0.8\textheight}}
Lennart Klebl's avatar
Lennart Klebl committed
700
701
702
    \end{column}
    \begin{column}{0.55\textwidth}
      \only<1>{\lstinputlisting[basicstyle=\tiny\ttfamily]{examples/preamble.tex}}
703
      \only<2>{\vspace{-.5em}\includegraphics[width=0.8\textwidth]{examples/preamble.pdf}}
Lennart Klebl's avatar
Lennart Klebl committed
704
    \end{column}
Lennart Klebl's avatar
Lennart Klebl committed
705
    \hspace{-10pt}
Lennart Klebl's avatar
Lennart Klebl committed
706
  \end{columns}
Lennart Klebl's avatar
Lennart Klebl committed
707
708
\end{frame}

709
\end{document}
Lennart Klebl's avatar
Lennart Klebl committed
710
711

\begin{comment}
712
vim:ts=2:spelllang=de:fo=want:expandtab
Lennart Klebl's avatar
Lennart Klebl committed
713
\end{comment}