latex.tex 4.59 KB
Newer Older
1
2
3
4
5
6
7
8
9
\documentclass[]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage{verbatim}
\usepackage{dtk-logos}
\usepackage{hyperref}
10
\usepackage{tikz}
Valentin Bruch's avatar
Valentin Bruch committed
11
\usetikzlibrary{backgrounds, fit, matrix, calc}
12
13
\usepackage{listings}
\usepackage{calc}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
14
\graphicspath{{figures/}{examples/}}
15
16
17
18
19
20
21
22
23
24
25
26
27
28

\usetheme{OSAK}

% TODO Titel & Autoren anpassen!
\date{\today}
\title[\LaTeX-Workshop]{\LaTeX ist toll!}
\subtitle{wirklich!}
\author{OSAK-Mitglied \#42}
\institute[OSAK]{
  Open Source Arbeitskreis der \\
  Fachschaft Mathematik/Physik/Informatik an der RWTH Aachen \\
  und der Aachener Linux User Group
}

Valentin Bruch's avatar
Valentin Bruch committed
29
30
31
32
33
34
35
36
37
38
39
40
41
42

\newcommand\marginbox[3][2pt]{
  \begin{tikzpicture}[even odd rule, scale=1]
    \node[anchor=north west] (text) {%
      \begin{minipage}{#1}%
        #2%
      \end{minipage}%
    };
    \begin{pgfonlayer}{background}
      \node[draw opacity=.5, draw=blue, line width=#1, inner sep=2pt, fit = (text)] {};
    \end{pgfonlayer}
  \end{tikzpicture}
}

43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
\begin{document}

\begin{frame}{OSAK \LaTeX-Workshop}{Installation einer \TeX-Distribution}
  % TODO
  \Huge QR-CODE UND/ODER URL
\end{frame}

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

\begin{frame}{Inhaltsverzeichnis}
  \tableofcontents
\end{frame}

\section{Motivation}
\section{Dokumente mit \LaTeX}
\subsection{\TeX{}studio als Editor}
61
62
63
64
65
\subsection{Aufbau eines \LaTeX-Dokuments}
\OSAKthemenologo
\begin{frame}{Aufbau eines \LaTeX-Dokuments}
  \begin{columns}[T]
    \begin{column}{.35\textwidth}
Valentin Bruch's avatar
Valentin Bruch committed
66
      {\LaTeX} übersetzt\\
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
      Text in ein PDF
      \begin{itemize}
        \item Formatierung durch\\Befehle im Text
        \item Automatische Formatierung
      \end{itemize}
    \end{column}
    \begin{column}{.63\textwidth}
      \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}{%
83
            \lstinputlisting[language=tex, basicstyle=\small\ttfamily]{examples/minimal.tex}
84
85
86
87
88
89
90
91
92
93
        }};
      \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}{%
Valentin Bruch's avatar
Valentin Bruch committed
94
            \hspace{.1\textwidth}Hallo Welt!
95
96
97
98
99
100
        }};
      \end{tikzpicture}
    \end{column}
  \end{columns}
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
101
102
% Logo einblenden
\OSAKthemelogo
103
104
105
\subsection{Beispieldokument}
\section{Präsentationen mit \LaTeX-Beamer}
\subsection{?}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
106
% Logo ausblenden
107
108
\OSAKthemenologo

Stefan Heimersheim's avatar
Stefan Heimersheim committed
109
\begin{frame}[fragile]{Beispielfolie}{Auf dieser Folie sollte eine super Motivation stehen!}
110
111
112
113
114
115
116
117
118
119
120
\structure{Ein bisschen sinnloser Inhalt:}
\begin{itemize}
  \item Hier kein Satz!
  \item Generell: niemals Sätze!
\end{itemize}
\begin{enumerate}
  \item Bilder sind auch toll
  \item Das Logo da unten kann man mit \verb~\OSAKthemenologo~ ausblenden\dots
\end{enumerate}
\end{frame}

Stefan Heimersheim's avatar
Stefan Heimersheim committed
121
122
123

\begin{frame}[fragile]{Zeilenumbrüche}
	\structure{Neue Zeile:}
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
	\begin{columns}
		\begin{column}{0.3\textwidth}
			\begin{itemize}
				\item Zeilen ignoriert
			\end{itemize}
		\end{column}
		\begin{column}{0.35\textwidth}
			\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,-2pt)
				rectangle (\textwidth-2pt, -.5\textwidth+2pt);
				\node[anchor=north west] at (4pt, -12pt) {\begin{minipage}[t][.5\textwidth-12pt][t]{\textwidth-12pt}
					\centering
					\begin{verbatim}
						Zeile 1.
						Zeile 2.
					\end{verbatim}
				\end{minipage}
				};
			\end{tikzpicture}
		\end{column}
		\begin{column}{0.35\textwidth}
			Zeile 1.
			Zeile 2.
		\end{column}
	\end{columns}
Stefan Heimersheim's avatar
Stefan Heimersheim committed
151
152
153
154
155
156
157
158
159
	\begin{itemize}
		%todo Listing Makro, schoene boxen und so
		\item Leere Zeile $\rightarrow$ \includegraphics[]{2b_umbruch.pdf}
		\item Manueller Zeilenumbruch: \includegraphics[]{2c_umbruch.pdf}
	\end{itemize}
	\structure{Neue Seite:}
%	\begin{verbatim}
%		\newpage
%	\end{verbatim}
160
161
162
\end{frame}

\end{document}