summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/schule/doc/skalierungSequenzdiagramm.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/schule/doc/skalierungSequenzdiagramm.tex')
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/skalierungSequenzdiagramm.tex78
1 files changed, 78 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/schule/doc/skalierungSequenzdiagramm.tex b/Master/texmf-dist/doc/latex/schule/doc/skalierungSequenzdiagramm.tex
new file mode 100644
index 00000000000..b012da622b7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/skalierungSequenzdiagramm.tex
@@ -0,0 +1,78 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+ \section*{Sequenzdiagramm mit einer Skalierung}
+ \footnotesize{(entnommen aus \materialsammlung)}
+ % Der folgende kenntlich gemachte Abschnitt ist in der Zusammenarbeit von
+ % Informatikreferendaren und ehemaligen Informatikreferendaren der
+ % Studienseminare (heute ZfsL) Arnsberg, Hamm und Solingen entstanden.
+ %
+ % Der Abschnitt steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0
+ % http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de
+ %
+ % Nach dieser Lizenz darf der Abschnitt beliebig kopiert und bearbeitet werden,
+ % sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben
+ % und auf die ursprünglichen Urheber verwiesen wird.
+ % Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen.
+ %
+ % Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen
+ % Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich.
+ %
+ % Die vollständige Sammlung der Dokumente steht unter
+ % http://ddi.uni-wuppertal.de/material/materialsammlung/
+ % zur Verfügung.
+ %
+ % Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht
+ % unter http://www.ctan.org/pkg/
+ % zur Verfügung.
+ %
+ \begin{lstlisting}[multicols=2,gobble=7]
+ \begin{sequencediagram}
+ \scaleSequenzdiagramm{0.8}
+ \newthread{fritz}{fritz}
+ \newinst[2]{wecker}{wecker}
+ \newinst[2]{lampe}{lampe}
+
+ \begin{callself}[2]{fritz}{
+ schlafeSechsStunden()}{}
+ \end{callself}
+ \begin{call}{fritz}{
+ gibUhrzeit()}{wecker}{
+ ''5:30''
+ }
+ \end{call}
+ \begin{callself}[2]{fritz}{
+ schlafeEineStunde()}{}
+ \end{callself}
+ \begin{call}{fritz}{
+ gibUhrzeit()}{wecker}{
+ ''6:30''
+ }
+ \end{call}
+ \begin{call}{fritz}{
+ schalteAn()}{lampe}{}
+ \end{call}
+ \end{sequencediagram}
+ \end{lstlisting}
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+ \begin{sequencediagram}
+ \scaleSequenzdiagramm{0.8}
+ \newthread{fritz}{fritz}
+ \newinst[2]{wecker}{wecker}
+ \newinst[2]{lampe}{lampe}
+
+ \begin{callself}[2]{fritz}{schlafeSechsStunden()}{}
+ \end{callself}
+ \begin{call}{fritz}{gibUhrzeit()}{wecker}{''5:30''}
+ \end{call}
+ \begin{callself}[2]{fritz}{schlafeEineStunde()}{}
+ \end{callself}
+ \begin{call}{fritz}{gibUhrzeit()}{wecker}{''6:30''}
+ \end{call}
+ \begin{call}{fritz}{schalteAn()}{lampe}{}
+ \end{call}
+ \end{sequencediagram}
+\end{document}