latex.tex 26.3 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}
19
\usepackage{mathtools}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
20
\graphicspath{{figures/}{examples/}}
Lennart Klebl's avatar
Lennart Klebl committed
21
\usefonttheme{professionalfonts}
Lennart Klebl's avatar
Lennart Klebl committed
22
\newcommand{\bsl}{\textbackslash}
23

24
25
26
\definecolor{darkgreen}{rgb}{0,0.5,0}
\renewcommand\note[2][]{\ifshownotes#1{\color{darkgreen}#2}\fi}
\newcommand\colorifnote{\ifshownotes\color{darkgreen}\fi}
27

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

Lennart Klebl's avatar
Lennart Klebl committed
30
31
\setmonofont{FiraCode}

32
33
\usetheme{OSAK}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
34
\lstset{
Lennart Klebl's avatar
Lennart Klebl committed
35
36
37
38
39
  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
40
  moretexcs={lstset,subsubsection,paragraph,subsection,color,sl,textcolor,lstinputlisting,newfontfamily,fontsize,section,documentclass,begin,includegraphics,hello,bye,setmainlanguage,setlength},
41
42
  morekeywords={center,document,flushleft,flushright,itemize,enumerate,tabular,article,polyglossia,geometry,amsmath,graphicx,xcolor,hyperref,figure,babel,mathtools,equation,align},
  deletetexcs={vec}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
43
44
}

45
46
47
48
\makeatletter
\newcommand\notsotiny{\@setfontsize\notsotiny{7}{8}}
\makeatother

49
\date{5. Juni 2019}
Lennart Klebl's avatar
Lennart Klebl committed
50
51
\title[Einführung in \LaTeX]{Einführung in \LaTeX}
\author{Valentin Bruch}
52
53
54
55
56
57
\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
58
\newlength\marginwidth
Valentin Bruch's avatar
Valentin Bruch committed
59
\newcommand\marginbox[3][2pt]{
Valentin Bruch's avatar
Valentin Bruch committed
60
61
  % USAGE: \marginbox[margin width]{width}{content}
  \setlength\marginwidth{#1}
Valentin Bruch's avatar
Valentin Bruch committed
62
63
  \begin{tikzpicture}[even odd rule, scale=1]
    \node[anchor=north west] (text) {%
Valentin Bruch's avatar
Valentin Bruch committed
64
65
      \begin{minipage}{#2-2\marginwidth-10pt}%
        #3%
Valentin Bruch's avatar
Valentin Bruch committed
66
67
68
69
70
71
72
73
      \end{minipage}%
    };
    \begin{pgfonlayer}{background}
      \node[draw opacity=.5, draw=blue, line width=#1, inner sep=2pt, fit = (text)] {};
    \end{pgfonlayer}
  \end{tikzpicture}
}

74
75
\begin{document}

Valentin Bruch's avatar
Valentin Bruch committed
76
\section{Installation und Motivation}
77
\begin{frame}{OSAK \LaTeX-Workshop}{Installation einer \TeX-Distribution}
Lennart Klebl's avatar
Lennart Klebl committed
78
  \Huge\% TODO QR CODE UND URL
79
80
81
82
83
84
85
86
  \Huge QR-CODE UND/ODER URL
\end{frame}

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

\section{Dokumente mit \LaTeX}
87
88
\subsection{Aufbau eines \LaTeX-Dokuments}
\OSAKthemenologo
Lennart Klebl's avatar
Lennart Klebl committed
89
\begin{frame}[fragile]{Aufbau eines \LaTeX-Dokuments}
90
  \begin{columns}[T]
Lennart Klebl's avatar
Lennart Klebl committed
91
92
    \begin{column}{.45\textwidth}
      \structure{{\LaTeX} übersetzt Text in ein PDF} \\[12pt]
93
      \begin{itemize}
94
        \note[\item]{Wer hat schon mal ein Dokument erstellt?\\[10pt]}
Lennart Klebl's avatar
Lennart Klebl committed
95
96
97
98
        \item Automatische Formatierung \\[12pt]
        \item Befehle, z.\,B. \texttt{\textbackslash textbf\{\}}, haben Effekte 
          (z.\,B. \textbf{fett}) \\[12pt]
        \item Kommentare (mit \%) werden ignoriert \\[12pt]
99
100
      \end{itemize}
    \end{column}
Lennart Klebl's avatar
Lennart Klebl committed
101
    \begin{column}{.5\textwidth}
102
103
104
105
106
107
108
109
110
      \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
111
            \lstinputlisting[basicstyle=\scriptsize\ttfamily]{examples/minimal.tex}
112
113
114
115
116
117
118
119
120
121
        }};
      \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
122
          \hspace{.1\textwidth}$\mathrm{Hallo\ Welt!}$
123
124
125
126
127
128
        }};
      \end{tikzpicture}
    \end{column}
  \end{columns}
\end{frame}

129
\subsection{\TeX{}studio als Editor}
130
131
\begin{frame}{\TeX{}Studio (Editor)}
  \vspace{-3.8pt}%
Lennart Klebl's avatar
Lennart Klebl committed
132
133
  \includegraphics[width=\textwidth]{figures/texstudio.png}
\end{frame}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
134

Valentin Bruch's avatar
Valentin Bruch committed
135
\subsection{Absatzformatierung}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
136
137
\begin{frame}[fragile]{Umbrüche}
  \structure{Zeilen:}
138
  \vskip-\baselineskip%
139
  \begin{tikzpicture}
140
    \node[matrix, column sep=4pt, row sep=6pt] {
141
142
      & \node[anchor=base]{\texttt{dokument.tex}}; &
      & \node[anchor=base]{\texttt{dokument.pdf}}; \\
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
      \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}
              \item Leere Zeile\\$\implies$ Absatz
          \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}
              \item Zeilenumbruch manuell: \texttt{\textbackslash\textbackslash}
          \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}
198
      };
199
200
201
      \\
    };
  \end{tikzpicture}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
202
  \structure{Seiten:}
203
  \begin{tikzpicture}
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
    \node[matrix, column sep=4pt, row sep=6pt] {
      \node{
        \begin{minipage}[t][10mm][c]{.28\textwidth}
          \begin{itemize}
              \item Manuell neue Seite:
          \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}
          \includegraphics[width=\textwidth]{figures/newpage.png}
        \end{minipage}
222
      };
223
224
225
      \\
    };
  \end{tikzpicture}
226
227
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
228
\subsection{Textformatierung}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
229
\begin{frame}[fragile]{Formatierung}
230
231
232
233
  \structure{Schrifteinstellungen:}
  \vskip-\baselineskip%
  \begin{tikzpicture}
    \node[matrix, column sep=4pt, row sep=6pt] {
234
235
      & \node[anchor=base]{\texttt{dokument.tex}}; &
      & \node[anchor=base]{\texttt{dokument.pdf}}; \\
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
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
      \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\\
          \Large Large\,\LARGE LARGE\\
          ...
        \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}
      };
      \\
Lennart Klebl's avatar
Lennart Klebl committed
298
  };
299
  \end{tikzpicture}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
300
301
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
302
\subsection{Abschnitte}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
303
\begin{frame}[fragile]{Abschnitte}
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
  \begin{columns}
    \begin{column}{0.48\textwidth}
      \structure{section, subsection, subsubsection:}
      \begin{itemize}
        \item Überschriften\\(automatisch nummeriert)\\[2pt]
          \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)\\[2pt]
          \texttt{\textbackslash tableofcontents}
      \end{itemize}
      \vspace*{24pt}
    \end{column}
    \begin{column}{0.5\textwidth}
        \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/2h_fake.pdf}
    \end{column}
  \end{columns}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
325
326
\end{frame}

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

Lennart Klebl's avatar
Lennart Klebl committed
380
381
\newcommand{\highlightRed}[1]{{\color{Mahogany}\texttt{\bfseries #1}}}
\newcommand{\highlightBlu}[1]{{\color{RoyalBlue}\texttt{\bfseries #1}}}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
382

Valentin Bruch's avatar
Valentin Bruch committed
383
\section{Mathematik}
Lennart Klebl's avatar
Lennart Klebl committed
384
\begin{frame}[fragile]{Mathematik}
385
  \structure{Umgebungen:}
Lennart Klebl's avatar
Lennart Klebl committed
386
  \begin{itemize}
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
    \item \highlightBlu{equation}{\bfseries:} Vom Text abgesetzte Gleichung
      \\[4pt]
      \begin{tikzpicture}
        \node[matrix, column sep=4pt, row sep=4pt] {
          \node[draw=blue!20!lightgray,line width=2pt]{
            \begin{minipage}[t][11mm][c]{.3\textwidth}
              \lstinputlisting{examples/equation.tex}
            \end{minipage}
          };&
          \node{\includegraphics[width=12pt]{figures/texstudio-compile.pdf}};&
          \node[draw=blue!20!lightgray,line width=2pt]{
            \begin{minipage}[t][11mm][c]{.3\textwidth}
              \vspace*{-2pt}
              \input{examples/equation}
            \end{minipage}
          };\\
        };
      \end{tikzpicture}\\[8pt]
    \item \highlightBlu{align}{\bfseries:} Wie \highlightBlu{equation}, nur 
      dass man an \highlightRed{\&} ausrichten kann\\[10pt]
407
408
409
    \item Wie bei z.\,B.  \highlightRed{\textbackslash section*\{...\}} auch:\\
      \highlightBlu{*} für nicht-nummerierte Gleichungen, also
      \highlightRed{\textbackslash begin\{}%
410
411
      \highlightBlu{align*}\highlightRed{\}}
      \\[10pt]
Lennart Klebl's avatar
Lennart Klebl committed
412
  \end{itemize}
413
  \structure{Im Textfluss} kann man Gleichungen mit \highlightRed{\$...\$}
Lennart Klebl's avatar
Lennart Klebl committed
414
415
416
417
418
  schreiben, also z.\,B.
  \begin{center}
    \begin{tikzpicture}
      \node[matrix, column sep=4pt, row sep=6pt] {
      \node[draw=blue!20!lightgray,line width=2pt]{
419
        \begin{minipage}[t][6mm][c]{.45\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
420
421
422
423
424
          \texttt{Gleichung: \highlightRed{\$x\^\ 2 = 25\$}}
        \end{minipage}
      };&
      \node{\includegraphics[width=12pt]{figures/texstudio-compile.pdf}};&
      \node[draw=blue!20!lightgray,line width=2pt]{
425
        \begin{minipage}[t][6mm][c]{.3\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
426
427
428
429
430
431
          \textrm{Gleichung: $x^2 = 25$}
        \end{minipage}
      };\\
    };
    \end{tikzpicture}
  \end{center}
Lennart Klebl's avatar
Lennart Klebl committed
432
433
434
\end{frame}

\begin{frame}[fragile]{Mathematik -- Beispiele}
Lennart Klebl's avatar
Lennart Klebl committed
435
  \begin{tikzpicture}
436
437
438
439
440
      \node[matrix, column sep=4pt, row sep=4pt] {
        \node[draw=blue!20!lightgray,line width=2pt]{
          \begin{minipage}[t][14.5mm][c]{.4\textwidth}
            \vspace{1pt}
            \lstinputlisting{examples/align.tex}
Lennart Klebl's avatar
Lennart Klebl committed
441
          \end{minipage}
442
443
444
445
446
447
448
        };&
        \node{\includegraphics[width=12pt]{figures/texstudio-compile.pdf}};&
        \node[draw=blue!20!lightgray,line width=2pt]{
          \begin{minipage}[t][14.5mm][c]{.4\textwidth}
            \null\hfill$\displaystyle%
            \vec{x}=\mathrlap{\|\vec{x}\|^2}\hphantom{x_1^2+x_2^2}\hfill\mathllap{(1)}$\\[2pt]
            \null\hfill$\displaystyle\hphantom{\vec{x}}=x_1^2+x_2^2{}\hfill\mathllap{(2)}$\\[-6pt]
Lennart Klebl's avatar
Lennart Klebl committed
449
          \end{minipage}
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
        };\\
        %\node[draw=blue!20!lightgray, line width=2pt]{
        %  \begin{minipage}[t][7mm][c]{.4\textwidth}
        %    \centering
        %    \scriptsize \ttfamily \verb|\vec{x}^2 = x_1^2 + x_2^2|
        %  \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}
        %};
        %\\
Lennart Klebl's avatar
Lennart Klebl committed
465
466
467
        \node[draw=blue!20!lightgray, line width=2pt]{
          \begin{minipage}[t][10mm][c]{.4\textwidth}
            \centering
Lennart Klebl's avatar
Lennart Klebl committed
468
            \scriptsize \ttfamily \verb|\sum_{n=0}^\infty n =|
469
            \colorifnote\verb|-\frac{1}{12}|
Lennart Klebl's avatar
Lennart Klebl committed
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][10mm][c]{.4\textwidth}
            \centering
476
477
            $\displaystyle\sum_{n=0}^\infty n =
            -\colorifnote\frac{1}{12}$
Lennart Klebl's avatar
Lennart Klebl committed
478
479
480
481
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
482
          \begin{minipage}[t][6mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
483
484
            \centering
            \scriptsize \ttfamily
485
            \verb|\nabla\cdot\vec{E} = 4|\colorifnote\verb|\pi\rho|
Lennart Klebl's avatar
Lennart Klebl committed
486
487
488
489
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
490
          \begin{minipage}[t][6mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
491
492
493
494
495
496
            \centering
            $\displaystyle\nabla\cdot\vec E = 4\pi\rho$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
497
          \begin{minipage}[t][6mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
498
            \centering
499
500
            \scriptsize\ttfamily
            {\colorifnote\verb|\sqrt|}\verb|{e^{i\pi}} = \pm i|
Lennart Klebl's avatar
Lennart Klebl committed
501
502
503
504
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
505
          \begin{minipage}[t][6mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
506
507
508
509
510
511
            \centering
            $\displaystyle \sqrt{e^{i\pi}} = \pm i$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
512
          \begin{minipage}[t][9mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
513
514
            \centering
            \scriptsize \ttfamily
Lennart Klebl's avatar
Lennart Klebl committed
515
            \verb|\sin(30^\circ) =| \verb|\frac{\sqrt{3}}{2}|
Lennart Klebl's avatar
Lennart Klebl committed
516
517
518
519
          \end{minipage}
        }; &
        \node{\includegraphics[width=16pt]{figures/texstudio-compile.pdf}}; &
        \node[draw=blue!20!lightgray, line width=2pt]{
520
          \begin{minipage}[t][9mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
521
522
523
524
525
526
            \centering
            $\displaystyle \sin(30^\circ) = \frac{\sqrt{3}}{2}$
          \end{minipage}
        };
        \\
        \node[draw=blue!20!lightgray, line width=2pt]{
527
          \begin{minipage}[t][6mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
528
529
530
531
532
533
534
            \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]{
535
          \begin{minipage}[t][6mm][c]{.4\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
536
537
538
539
540
541
542
543
544
            \centering
            $\displaystyle m\approx 80\,\mathrm{kg}$
          \end{minipage}
        };
        \\
      };
    \end{tikzpicture}
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
545
\subsection{Detexify}
Lennart Klebl's avatar
Lennart Klebl committed
546
547
\begin{frame}{Detexify}{\url{http://detexify.kirelabs.org}}
  \vspace{-18pt}
Lennart Klebl's avatar
Lennart Klebl committed
548
  \includegraphics[width=\textwidth]{figures/detexify.png}
549
  \note[\centering]{\large auf \texttt{\textbackslash usepackage} achten!}%
Lennart Klebl's avatar
Lennart Klebl committed
550
551
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
552
\section{Bilder und Tabellen}
Lennart Klebl's avatar
Lennart Klebl committed
553
\begin{frame}[fragile]{Bilder \& Tabellen}
Lennart Klebl's avatar
Lennart Klebl committed
554
555
  \begin{itemize}
    \item \highlightRed{\textbackslash%
556
      includegraphics}\texttt{[optional]}\highlightRed{\{...\}}, um Bilder
Lennart Klebl's avatar
Lennart Klebl committed
557
      einzubinden (bspw. \texttt{width=0.9\textbackslash textwidth} als Option)
Lennart Klebl's avatar
Lennart Klebl committed
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
    \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
573
    \end{tikzpicture} \\[12pt]
Lennart Klebl's avatar
Lennart Klebl committed
574
    \item \highlightBlu{tabular}-Umgebung für Tabellen:
Lennart Klebl's avatar
Lennart Klebl committed
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
    \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
590
  \end{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
591
592
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
593
\subsection{Floats}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
594
\begin{frame}[fragile]{Abbildungen mit \glqq{}Floats\grqq{}}
595
596
  \begin{columns}
    \begin{column}{0.45\textwidth}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
597
598
      \highlightBlu{figure} \& \highlightBlu{table} \emph{Umgebungen} für
      Bilder und Tabellen:\vspace{14pt}
599
600
      \begin{itemize}
          \small
Stefan Heimersheim's avatar
Stefan Heimersheim committed
601
602
603
        \item Mit \highlightRed{\textbackslash{}includegraphics} bzw.
        \highlightBlu{tabular} für Inhalt
          \scriptsize\\
604
605
606
607
          (\emph{{\ttfamily\color{RoyalBlue}table} \&
          {\ttfamily\color{RoyalBlue}figure} sind initial leer!})
          \normalsize
          \\[12pt]
Stefan Heimersheim's avatar
Stefan Heimersheim committed
608
609
610
        \item \highlightRed{\textbackslash{}centering} für zentrierten Inhalt \\[12pt]
        \item \highlightRed{\textbackslash{}caption}\verb+{Text}+ für Beschriftung und Verweise\\[12pt]

611
612
613
614
615
616
617
618
619
620
        % 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
621
          }; \\[-4pt]
622
623
          \node[rotate=270]{
            \includegraphics[width=16pt]{figures/texstudio-compile.pdf}
Lennart Klebl's avatar
Lennart Klebl committed
624
          }; \\[-4pt]
625
626
627
628
629
630
631
632
633
634
          \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
635
636
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
637
\section{Labels und Referenzen}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
638
\begin{frame}[fragile]{Labels, Referenzen und Links}
Lennart Klebl's avatar
Lennart Klebl committed
639
640
  \structure{Referenzen} markieren mit 
  \texttt{\bfseries\color{Mahogany}\textbackslash label},
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
  verweisen mit \texttt{\bfseries\color{Mahogany}\textbackslash ref}:\\[2pt]
  \hspace*{-6pt}\begin{tikzpicture}
    \node[matrix, column sep=3pt, row sep=8pt] {
      \node{
        \begin{minipage}[t][10mm][c]{.28\textwidth}
          \begin{itemize}
            \item Gleichungen, Sections, Figures und vieles mehr!
          \end{itemize}
        \end{minipage}
      }; &
      \node[draw=blue!20!lightgray, line width=2pt]{
        \begin{minipage}[t][26mm][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][26mm][c]{.25\textwidth}
          \input{examples/4a.tex}
        \end{minipage}
      };
      \\
      \node{
        \begin{minipage}[t][10mm][c]{.28\textwidth}
          \begin{itemize}
666
            \item \highlightRed{\bsl ref} darf auch vor dem
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
              \highlightRed{\bsl label} stehen
          \end{itemize}
        \end{minipage}
      }; &
      \node[draw=blue!20!lightgray, line width=2pt]{
        \begin{minipage}[t][26mm][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][26mm][c]{.25\textwidth}
              \includegraphics[width=\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/4b_fake.png}
        \end{minipage}
      };
      \\
    };
  \end{tikzpicture}
Lennart Klebl's avatar
Lennart Klebl committed
685
686
\end{frame}

687
688
\begin{frame}[fragile]{Verschiedenes}
  \structure{Fußnoten:}
Lennart Klebl's avatar
Lennart Klebl committed
689
  \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
690
691
    \item Einfügen mit \highlightRed{\bsl footnote}\verb+{Fußnotentext}+
      irgendwo:
Lennart Klebl's avatar
Lennart Klebl committed
692
  \end{itemize}
693
  \begin{center}
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
    \vspace{-8pt}
    \begin{tikzpicture}
    \node[matrix, column sep=4pt, row sep=0pt] {
      \node[draw=blue!20!lightgray, line width=2pt]{
        \begin{minipage}[t][24mm][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][24mm][c]{.3\textwidth}
        \includegraphics[width=1\textwidth,trim=0cm 0cm 0cm 0cm, clip]{examples/4c_fake.png}
        \end{minipage}
      };
      \\
Lennart Klebl's avatar
Lennart Klebl committed
709
    };
710
711
    \end{tikzpicture}
    \vspace{-8pt}
712
  \end{center}
713
714
  \structure{URLs:}
  \highlightRed{\textbackslash url}\verb+{http://fsmpi.eu/latex}+ \\[2pt]
715
716
  \structure{Besondere Zeichen}
  \begin{itemize}
717
718
719
720
721
722
723
    \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
724
      %todo besser sortieren, noch was vergessen?
725
  \end{itemize}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
726
727
\end{frame}

Valentin Bruch's avatar
Valentin Bruch committed
728
\section{Präambel}
Lennart Klebl's avatar
Lennart Klebl committed
729
730
\begin{frame}[fragile]{Präambel}
  \begin{columns}
731
    \begin{column}{0.45\textwidth}
Lennart Klebl's avatar
Lennart Klebl committed
732
      \structure{Die \glqq{Präambel}\grqq} wird benutzt für \\[3pt]
Lennart Klebl's avatar
Lennart Klebl committed
733
      \begin{itemize}
Lennart Klebl's avatar
Lennart Klebl committed
734
735
736
737
738
739
        \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
740
        \item \highlightRed{\textbackslash{}begin}\verb+{document}+ \\
741
          \hspace{1em}Inhalt\\
Lennart Klebl's avatar
Lennart Klebl committed
742
          \highlightRed{\textbackslash{}end}\verb+{document}+
Lennart Klebl's avatar
Lennart Klebl committed
743
      \end{itemize}
744
      \vspace{12pt}
Lennart Klebl's avatar
Lennart Klebl committed
745
    \end{column}
Lennart Klebl's avatar
Lennart Klebl committed
746
    \hspace{10pt}
Lennart Klebl's avatar
Lennart Klebl committed
747
    \begin{column}{0.05\textwidth}
Lennart Klebl's avatar
präsi    
Lennart Klebl committed
748
      {\only<1>{\color{RoyalBlue}}\only<2>{\color{Green}}\rule{0.5pt}{0.8\textheight}}
Lennart Klebl's avatar
Lennart Klebl committed
749
    \end{column}
750
751
    \begin{column}{0.45\textwidth}
      \vspace*{-20pt}
Lennart Klebl's avatar
Lennart Klebl committed
752
      \only<1>{\lstinputlisting[basicstyle=\tiny\ttfamily]{examples/preamble.tex}}
753
      \only<2>{\includegraphics[width=\textwidth]{examples/preamble.pdf}\vspace{-10pt}}
Lennart Klebl's avatar
Lennart Klebl committed
754
    \end{column}
Lennart Klebl's avatar
Lennart Klebl committed
755
    \hspace{-10pt}
Lennart Klebl's avatar
Lennart Klebl committed
756
  \end{columns}
Lennart Klebl's avatar
Lennart Klebl committed
757
758
\end{frame}

759
\end{document}
Lennart Klebl's avatar
Lennart Klebl committed
760
761

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