aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Info/10/2/Datenkapselung/handout.tex56
-rw-r--r--Info/10/2/Datenkapselung/handout_printout.tex6
-rw-r--r--common.mk6
3 files changed, 11 insertions, 57 deletions
diff --git a/Info/10/2/Datenkapselung/handout.tex b/Info/10/2/Datenkapselung/handout.tex
index 908923c1..285f8f52 100644
--- a/Info/10/2/Datenkapselung/handout.tex
+++ b/Info/10/2/Datenkapselung/handout.tex
@@ -14,34 +14,6 @@
\thispagestyle{empty}
-\vspace{1cm}
-
-\begin{wrapfigure}{l}{0.35\textwidth}
-\vspace{-1.7cm}
-\includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf}
-\end{wrapfigure}
-
-\begin{bbox}{Datenkapselung}
-Der Grundsatz der \textbf{Datenkapselung} besagt, dass nur ein Objekt selbst Zugriff auf seine Attribute haben sollte. \\
-Der Zugriff von außen sollte nur über durch das Objekt bereitgestellte Methoden erfolgen.
-\end{bbox}
-
-\begin{obox}{Java Schlüsselwörter}
-\begin{minted}{java}
-private // Zugriff nur innerhalb der selben Klasse
-public // Uneingeschränkter Zugriff
-protected // Zugriff nur aus dem gleichen Java-Paket
-\end{minted}
-\end{obox}
-
-\begin{obox}{Verwendung}
-% \texttt
-\textlangle{}Schlüsselwort\textrangle \textlangle{}Datentyp\textrangle \textlangle{}Bezeichner\textrangle; \\
-\textlangle{}Schlüsselwort\textrangle \textlangle{}Rückgabetyp\textrangle \textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle;
-\end{obox}
-
-\vspace{1cm}
-
\begin{wrapfigure}{l}{0.35\textwidth}
\vspace{-1.7cm}
\includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf}
@@ -61,35 +33,7 @@ protected // Zugriff nur aus dem gleichen Java-Paket
\end{obox}
\begin{obox}{Verwendung}
-% \texttt
\textlangle{}Schlüsselwort\textrangle \textlangle{}Datentyp\textrangle \textlangle{}Bezeichner\textrangle; \\
\textlangle{}Schlüsselwort\textrangle \textlangle{}Rückgabetyp\textrangle \textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle;
\end{obox}
-
-\vspace{1cm}
-
-\begin{wrapfigure}{l}{0.35\textwidth}
-\vspace{-1.7cm}
-\includegraphics[width=6cm, keepaspectratio, page=5, trim=1cm 0cm 2.75cm 0cm, clip]{capsule.pdf}
-\end{wrapfigure}
-
-\begin{bbox}{Datenkapselung}
-Der Grundsatz der \textbf{Datenkapselung} besagt, dass nur ein Objekt selbst Zugriff auf seine Attribute haben sollte. \\
-Der Zugriff von außen sollte nur über durch das Objekt bereitgestellte Methoden erfolgen.
-\end{bbox}
-
-\begin{obox}{Java Schlüsselwörter}
-\begin{minted}{java}
-private // Zugriff nur innerhalb der selben Klasse
-public // Uneingeschränkter Zugriff
-protected // Zugriff nur aus dem gleichen Java-Paket
-\end{minted}
-\end{obox}
-
-\begin{obox}{Verwendung}
-% \texttt
-\textlangle{}Schlüsselwort\textrangle \textlangle{}Datentyp\textrangle \textlangle{}Bezeichner\textrangle; \\
-\textlangle{}Schlüsselwort\textrangle \textlangle{}Rückgabetyp\textrangle \textlangle{}Bezeichner\textrangle(\textlangle{}Parameter\textrangle;
-\end{obox}
-
\end{document}
diff --git a/Info/10/2/Datenkapselung/handout_printout.tex b/Info/10/2/Datenkapselung/handout_printout.tex
new file mode 100644
index 00000000..38ef790a
--- /dev/null
+++ b/Info/10/2/Datenkapselung/handout_printout.tex
@@ -0,0 +1,6 @@
+\documentclass{handout}
+\usepackage{pdfpages}
+\begin{document}
+\thispagestyle{empty}
+\includepdf[page={1,1,1}, nup=1x3, trim={0 20cm 0 0}, clip]{handout}
+\end{document}
diff --git a/common.mk b/common.mk
index dceb5997..a8eb9334 100644
--- a/common.mk
+++ b/common.mk
@@ -36,4 +36,8 @@ slides%.pdf: slides%.md slides.md $(wildcard img/*) $(MAKEFILE_LIST)
%.pdf: %.tex $(MAKEFILE_LIST)
@echo "building $@"
- rubber $(RUBBER_OPTS) $< && rubber --clean -q $<
+ $(VERBOSE)rubber $(RUBBER_OPTS) $< && rubber --clean -q $<
+
+%_printout.pdf: %_printout.tex %.pdf $(MAKEFILE_LIST)
+ @echo "building $@"
+ $(VERBOSE)rubber $(RUBBER_OPTS) $< && rubber --clean -q $<