summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/schule
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-07-23 22:06:26 +0000
committerKarl Berry <karl@freefriends.org>2014-07-23 22:06:26 +0000
commit9ce34ce64a0c1742cfbaa2ffabf5d01cfeaf548c (patch)
tree9d29167d91bd1f0d1d2c5a4634f33e038d95eef5 /Master/texmf-dist/doc/latex/schule
parentfec2f5b4af719acc5885adfd691d4edac1e97779 (diff)
schule (22jul14)
git-svn-id: svn://tug.org/texlive/trunk@34704 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/schule')
-rw-r--r--Master/texmf-dist/doc/latex/schule/README50
-rw-r--r--Master/texmf-dist/doc/latex/schule/README_DE61
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdfbin0 -> 130850 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex123
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdfbin0 -> 62892 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex35
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdfbin0 -> 50552 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex60
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex57
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdfbin0 -> 79256 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex104
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdfbin0 -> 97944 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex43
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdfbin0 -> 74155 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.tex78
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdfbin0 -> 90198 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex96
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdfbin0 -> 54312 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex27
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdfbin0 -> 90195 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex122
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdfbin0 -> 128687 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex84
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex10
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdfbin0 -> 126253 bytes
-rw-r--r--Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex254
-rw-r--r--Master/texmf-dist/doc/latex/schule/schule.pdfbin486007 -> 644675 bytes
27 files changed, 1173 insertions, 31 deletions
diff --git a/Master/texmf-dist/doc/latex/schule/README b/Master/texmf-dist/doc/latex/schule/README
index e8416aff094..4c1d12ac59e 100644
--- a/Master/texmf-dist/doc/latex/schule/README
+++ b/Master/texmf-dist/doc/latex/schule/README
@@ -1,25 +1,25 @@
-PAKET `schule'
+PACKAGE `schule'
========================================================================
-Das Paket `schule' wurde entwickelt, um Pakete und Befehle bereit zu
-stellen, die bei Dokumenten im Umfeld der Schule nützlich sind. Zur Zeit
-liegt der Schwerpunkt auf dem Informatikunterricht, eine Ergänzung für
-den Physikunterricht wird nach und nach eingearbeitet. Weitere
-Ergänzungen für andere Fächer werden gerne entgegen genommen.
-
-Zur Zeit werden mit dem Gesamtpaket einzelne Pakete für den
-Informatikunterricht (inkl. Syntaxdiagramme, Struktogramme,
-Sequenzdiagramme, Objektdiagramme und Klassendiagramme) sowie Klassen
-für Klausuren, Lernzielkontrollen, Unterrichtsbesuche, Arbeits-,
-Informations-, und Lösungsblätter bereitgestellt.
+The 'schule' bundle was built to provide packages and commands that
+could be useful for documents in German schools. At the moment its main
+focus lies on documents for informatics as a school subject. An
+extension for physics is currently in progress. Extensions for other
+subjects are welcome.
+
+For the time being the whole package splits up into individual packages
+for informatics (including syntax diagrams, Nassi–Shneiderman diagrams,
+sequence diagrams, object diagrams and class diagrams) as well as into
+classes for written exams (tests, quizzes, teaching observations,
+information sheets, worksheets, and answer keys).
------------------------------------------------------------------------
-Version: 0.1
-Letzte Änderung: 2014/05/17
+Version: 0.2
+Last change: 2014/07/21
-Dieses Paket ist noch in der Entwicklungsphase. Noch offene
-Entwicklungsschritte sind in der Dokumentation aufgelistet.
+The package is still a work in progress. Open development steps are
+shown in the documentation.
------------------------------------------------------------------------
-LIZENZ
+LICENCE
========================================================================
Copyright (C)
2010, 2011, 2012, 2013, 2014
@@ -45,26 +45,14 @@ and the derived files schule.sty, schulinf.sty, syntaxdi.sty,
relaycircuit.sty, schulphy.sty, schulekl.cls, schuleub.cls,
schullzk.cls, schuleab.cls, schulein.cls, schuleue.cls, schullsg.cls,
schulit.cls.
-
-Dies ist der dokumentierte Makrocode zur Erzeugung und Dokumentation
-des LaTeX-Paket `schule'.
-
-This is the documented Macrocode to build the LaTeX-Package `schule'
-and its documentation.
-
-Some of the examples in the documentation have different copyright
-notes.
------------------------------------------------------------------------
INSTALLATION
========================================================================
-Zur Extraktion der einzelnen Pakete:
+Extraction of the packages:
latex schule.ins
-Die jeweiligen Dateien können global, benutzerweit oder lokal installiert
-werden. Weitere Hinweise zur Installation können der Dokumentation entnommen
-werden.
-Um die Dokumentation zu erstellen:
+For the documentation:
pdflatex schule.dtx
pdflatex schule.dtx
------------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/schule/README_DE b/Master/texmf-dist/doc/latex/schule/README_DE
new file mode 100644
index 00000000000..09003d4f1fa
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/README_DE
@@ -0,0 +1,61 @@
+PAKET `schule'
+========================================================================
+Das Paket `schule' wurde entwickelt, um Pakete und Befehle bereit zu
+stellen, die bei Dokumenten im Umfeld der Schule nützlich sind. Zur Zeit
+liegt der Schwerpunkt auf dem Informatikunterricht, eine Ergänzung für
+den Physikunterricht wird nach und nach eingearbeitet. Weitere
+Ergänzungen für andere Fächer werden gerne entgegen genommen.
+
+Zur Zeit werden mit dem Gesamtpaket einzelne Pakete für den
+Informatikunterricht (inkl. Syntaxdiagramme, Struktogramme,
+Sequenzdiagramme, Objektdiagramme und Klassendiagramme) sowie Klassen
+für Klausuren, Lernzielkontrollen, Unterrichtsbesuche, Arbeits-,
+Informations-, und Lösungsblätter bereitgestellt.
+------------------------------------------------------------------------
+Version: 0.2
+Letzte Änderung: 2014/07/21
+
+Dieses Paket ist noch in der Entwicklungsphase. Noch offene
+Entwicklungsschritte sind in der Dokumentation aufgelistet.
+------------------------------------------------------------------------
+
+LIZENZ
+========================================================================
+Copyright (C)
+2010, 2011, 2012, 2013, 2014
+Johannes Pieper (johannes_pieper@yahoo.de)
+Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de)
+Andre Hilbig (mail@andrehilbig.de)
+
+
+This work may be distributed and/or modified under the
+conditions of the LaTeX Project Public License, either version 1.3
+of this license or (at your option) any later version.
+The latest version of this license is in
+ http://www.latex-project.org/lppl.txt
+and version 1.3 or later is part of all distributions of LaTeX
+version 2005/12/01 or later.
+
+This work has the LPPL maintenance status `maintained'.
+
+The Current Maintainer of this work is Johannes Pieper.
+
+This work consists of the files schule.dtx and schule.ins, readme
+and the derived files schule.sty, schulinf.sty, syntaxdi.sty,
+relaycircuit.sty, schulphy.sty, schulekl.cls, schuleub.cls,
+schullzk.cls, schuleab.cls, schulein.cls, schuleue.cls, schullsg.cls,
+schulit.cls.
+------------------------------------------------------------------------
+
+INSTALLATION
+========================================================================
+Zur Extraktion der einzelnen Pakete:
+ latex schule.ins
+Die jeweiligen Dateien können global, benutzerweit oder lokal
+installiert werden. Weitere Hinweise zur Installation können der
+Dokumentation entnommen werden.
+
+Um die Dokumentation zu erstellen:
+ pdflatex schule.dtx
+ pdflatex schule.dtx
+------------------------------------------------------------------------
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdf
new file mode 100644
index 00000000000..5579fed411f
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex
new file mode 100644
index 00000000000..b804ee07839
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abFahrplan.tex
@@ -0,0 +1,123 @@
+\documentclass{schuleab}
+\usepackage[utf8]{inputenc}
+\usepackage[ngerman]{babel}
+\usepackage{schulinf}
+\definecolor{blau}{rgb}{0,0,0.75}
+\definecolor{orange}{rgb}{0.8,0.3,0}
+\usepackage{hyperref}
+\hypersetup{
+ pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule},
+ pdfsubject = {},
+ pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig},
+ colorlinks = true,
+ hypertexnames = true,
+ linkcolor=blau, %
+ filecolor=orange, %
+ citecolor=blau,
+ menucolor=orange, %
+ urlcolor=orange,
+ breaklinks=true
+}
+\usepackage{caption,xparse,xargs}
+\usepackage[german=guillemets]{csquotes}
+\usepackage{schule,syntaxdi,schulinf,schulphy}
+\usepackage{placeins,float,prettyref}
+\usepackage{newfloat}
+
+\lstset{ %
+ language=[LaTeX]TeX, % the language of the code
+ basicstyle=\small, % the size of the fonts that are used for the code
+ numbers=left, % where to put the line-numbers
+ numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers
+ stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered
+ numbersep=5pt, % how far the line-numbers are from the code
+ backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
+ showspaces=false, % show spaces adding particular underscores
+ showstringspaces=false, % underline spaces within strings
+ showtabs=false, % show tabs within strings adding particular underscores
+ frame=false, % adds a frame around the code
+ tabsize=2, % sets default tabsize to 2 spaces
+ resetmargins=true,
+ captionpos=b, % sets the caption-position to bottom
+ title=, % show the filename of files included with \lstinputlisting;
+ breaklines=true,
+ breakautoindent=true,
+ prebreak=\mbox{ $\curvearrowright$},
+ postbreak=\mbox{$\rightsquigarrow$ },
+ linewidth=\columnwidth,
+ breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace
+ numberstyle=\tiny\color{gray}, % line number style
+ keywordstyle=\color{blue}, % keyword style
+ commentstyle=\color{OliveGreen}, % comment style
+ stringstyle=\color{mauve}, % string literal style
+ morekeywords={
+ zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo,
+ newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection,
+ glqq, grqq, euro
+} % if you want to add more keywords to the set
+}
+\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}}
+
+\dokName{Fahrkartenauskunft}
+\jahrgang{EF}
+
+\begin{document}
+ \thispagestyle{empty}
+ \section*{Arbeitsblatt zur Identifikation von Objekten mit der \enquote{Methode nach Abbott}}
+ \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}[gobble=6,caption={}]
+ \documentclass{schuleab}
+ \usepackage[utf8]{inputenc}
+ \usepackage{schulinf}
+ \dokName{Fahrkartenauskunft}
+ \jahrgang{EF}
+
+ \begin{document}
+ \section*{Problembeschreibung Fahrkartenauskunft}
+ \subsection*{Ausgangssituation}
+ Das örtliche Nahverkehrsunternehmen »NahUnt« will an den Bushaltestellen Fahrscheinautomaten installieren. An dem Automaten kann der Kunde eine Entfernungszone per Knopfdruck wählen. Es gibt drei Entfernungszonen mit unterschiedlichen Preisen: 1.Zone: 1,10~\euro, 2.Zone: 1,90~\euro, 3.Zone: 4,20~\euro. In einem Display steht als erstes der Text »Bitte wählen Sie eine Entfernungszone aus«. Nach der Betätigung einer Entfernungszonentaste soll die ausgewählte Zone und der Preis angezeigt werden.
+
+ \minisec{Aufgabe}
+ \begin{enumerate}
+ \item Ermitteln Sie die vorkommenden Objekte und die zugehörigen Attribute und Attributwerte und notieren Sie diese mit Objektkarten.
+ \item Erstellen Sie das Objektdiagramm.
+ \item Fassen Sie die Objekte geeignet zu Klassen zusammen und dokumentieren diese mit Klassenkarten.
+ \item Erstellen Sie das Klassendiagramm.
+ \end{enumerate}
+ \end{document}
+ \end{lstlisting}
+ \clearpage
+ \section*{Problembeschreibung Fahrkartenauskunft}
+ \subsection*{Ausgangssituation}
+ Das örtliche Nahverkehrsunternehmen »NahUnt« will an den Bushaltestellen Fahrscheinautomaten installieren. An dem Automaten kann der Kunde eine Entfernungszone per Knopfdruck wählen. Es gibt drei Entfernungszonen mit unterschiedlichen Preisen: 1.Zone: 1,10~\euro, 2.Zone: 1,90~\euro, 3.Zone: 4,20~\euro. In einem Display steht als erstes der Text »Bitte wählen Sie eine Entfernungszone aus«. Nach der Betätigung einer Entfernungszonentaste soll die ausgewählte Zone und der Preis angezeigt werden.
+
+ \minisec{Aufgabe}
+ \begin{enumerate}
+ \item Ermitteln Sie die vorkommenden Objekte und die zugehörigen Attribute und Attributwerte und notieren Sie diese mit Objektkarten.
+ \item Erstellen Sie das Objektdiagramm.
+ \item Fassen Sie die Objekte geeignet zu Klassen zusammen und dokumentieren diese mit Klassenkarten.
+ \item Erstellen Sie das Klassendiagramm.
+ \end{enumerate}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdf
new file mode 100644
index 00000000000..17de98aa304
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex
new file mode 100644
index 00000000000..abe524a16bf
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abbott.tex
@@ -0,0 +1,35 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+ \section*{Aufgabenumgebung -- u.\,a. automatische Zuordnung der Punkte}
+ \begin{lstlisting}[gobble=1,caption={}]
+ \begin{aufgaben}
+ \item Erstellen Sie aus dem obigen Text mit Hilfe der
+ Methode nach Abbott ein Objektdiagramm. Berücksichtigen
+ Sie dabei auch die Bezugsobjekte. Verwenden Sie
+ nur Bezeichner gemäß der Vorgaben aus dem Unterricht
+ \punkteitem{2} Geben Sie eine allgemeingültige und
+ fachlich korrekte Definition eines Informatiksystems an.
+ \punkteitem{10} Nennen Sie die Fachgebiete der
+ Fachwissenschaft Informatik und geben Sie pro Fachgebiet
+ ein Anwendungsbeispiel an.
+ \end{aufgaben}
+ \end{lstlisting}
+
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+
+ \begin{aufgaben}
+ \item Erstellen Sie aus dem obigen Text mit Hilfe der Methode
+ nach Abbott ein Objektdiagramm. Berücksichtigen Sie dabei
+ auch die Bezugsobjekte. Verwenden Sie nur Bezeichner
+ gemäß der Vorgaben aus dem Unterricht.
+ \punkteitem{2} Geben Sie eine allgemeingültige und fachlich
+ korrekte Definition eines Informatiksystems an.
+ \punkteitem{10} Nennen Sie die Fachgebiete der Fachwissenschaft
+ Informatik und geben Sie pro Fachgebiet ein Anwendungsbeispiel
+ an.
+ \end{aufgaben}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdf
new file mode 100644
index 00000000000..c9699ffba34
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex
new file mode 100644
index 00000000000..9a3731f1f99
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-abstandThread.tex
@@ -0,0 +1,60 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+\section*{Zusätzlicher Abstand bei einem Thread}
+ \begin{lstlisting}[gobble=6,multicols=2,caption={}]
+ \begin{sequencediagram}
+ \scaleSequenzdiagramm{0.8}
+ \newthread{fritz}{fritz}
+ \newthreadtwo{mutter}
+ {mutter}{5cm}
+ \newinst[2]{wecker}{wecker}
+ \newinst[2]{lampe}{lampe}
+
+ \begin{callself}[2]{fritz}{
+ schlafe()}{}
+ \end{callself}
+ \begin{call}{fritz}{
+ gibUhrzeit()}{wecker}
+ {''5:30''}
+ \end{call}
+ \begin{callself}[2]{fritz}{
+ schlafe()}{}
+ \begin{call}{mutter}{
+ gibUhrzeit()}{wecker}
+ {''6:30''}
+ \end{call}
+ \begin{call}{mutter}{
+ schalteAn()}{lampe}{}
+ \end{call}
+ \begin{call}{mutter}{
+ weckeAuf()}{fritz}{}
+ \end{call}
+ \end{callself}
+ \end{sequencediagram}
+ \end{lstlisting}
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+ \begin{sequencediagram}
+ \scaleSequenzdiagramm{0.8}
+ \newthread{fritz}{fritz}
+ \newthreadtwo{mutter}{mutter}{5cm}
+ \newinst[2]{wecker}{wecker}
+ \newinst[2]{lampe}{lampe}
+
+ \begin{callself}[2]{fritz}{schlafe()}{}
+ \end{callself}
+ \begin{call}{fritz}{gibUhrzeit()}{wecker}{''5:30''}
+ \end{call}
+ \begin{callself}[2]{fritz}{schlafe()}{}
+ \begin{call}{mutter}{gibUhrzeit()}{wecker}{''6:30''}
+ \end{call}
+ \begin{call}{mutter}{schalteAn()}{lampe}{}
+ \end{call}
+ \begin{call}{mutter}{weckeAuf()}{fritz}{}
+ \end{call}
+ \end{callself}
+ \end{sequencediagram}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex
new file mode 100644
index 00000000000..30631c08202
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-etc.tex
@@ -0,0 +1,57 @@
+\usepackage[ngerman]{babel}
+\usepackage[usenames,dvipsnames,svgnames,table]{xcolor}
+\definecolor{blau}{rgb}{0,0,0.75}
+\definecolor{orange}{rgb}{0.8,0.3,0}
+\usepackage{hyperref}
+\hypersetup{
+ pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule},
+ pdfsubject = {},
+ pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig},
+ colorlinks = true,
+ hypertexnames = true,
+ linkcolor=blau, %
+ filecolor=orange, %
+ citecolor=blau,
+ menucolor=orange, %
+ urlcolor=orange,
+ breaklinks=true
+}
+\usepackage{caption,xparse,xargs}
+\usepackage[german=guillemets]{csquotes}
+\usepackage{schule,syntaxdi,schulinf,schulphy}
+\usepackage{placeins,float,prettyref}
+\usepackage{newfloat}
+
+\lstset{ %
+ language=[LaTeX]TeX, % the language of the code
+ basicstyle=\small, % the size of the fonts that are used for the code
+ numbers=left, % where to put the line-numbers
+ numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers
+ stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered
+ numbersep=5pt, % how far the line-numbers are from the code
+ backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
+ showspaces=false, % show spaces adding particular underscores
+ showstringspaces=false, % underline spaces within strings
+ showtabs=false, % show tabs within strings adding particular underscores
+ frame=false, % adds a frame around the code
+ tabsize=2, % sets default tabsize to 2 spaces
+ resetmargins=true,
+ captionpos=b, % sets the caption-position to bottom
+ title=, % show the filename of files included with \lstinputlisting;
+ breaklines=true,
+ breakautoindent=true,
+ prebreak=\mbox{ $\curvearrowright$},
+ postbreak=\mbox{$\rightsquigarrow$ },
+ linewidth=\columnwidth,
+ breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace
+ numberstyle=\tiny\color{gray}, % line number style
+ keywordstyle=\color{blue}, % keyword style
+ commentstyle=\color{OliveGreen}, % comment style
+ stringstyle=\color{mauve}, % string literal style
+ morekeywords={
+ zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo,
+ newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection,
+ glqq, grqq, euro
+} % if you want to add more keywords to the set
+}
+\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdf
new file mode 100644
index 00000000000..1607bd2281b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex
new file mode 100644
index 00000000000..353bfb4ea42
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-nandGatter.tex
@@ -0,0 +1,104 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+ \section*{NAND-Schaltpläne mit dem Paket \texttt{relaycircuit} erstellen}
+ \begin{lstlisting}[gobble=7,multicols=2,basicstyle=\footnotesize,caption={}]
+ \begin{tikzpicture}
+ \draw (0,6.8) node [left] {\(+\)}
+ -- (9,6.8);
+ \draw (0,0) node [left] {\(-\)}
+ -- (9,0);
+ \draw (4.5,0) to[short, *-]
+ (4.5,0) node [ground] {};
+
+ \draw (7.4,2.5) to[short,*-]
+ (7.5,2.5) to[lamp] (9,2.5)
+ node[ground] {};
+
+ \draw (2.5,5.8) node[arbeits
+ relais] (a1) {};
+ \draw (2.5,4) node[arbeits relais]
+ (a2) {};
+ \draw (2.4,6.8) to[short,*-]
+ (a1.anschluss);
+ \draw (a1.ausgabe) --
+ (a2.anschluss);
+
+ \draw (2.5,1) node[ruhe relais]
+ (r1) {};
+ \draw (a2.ausgabe) --
+ (r1.anschluss);
+ \draw (r1.ausgabe) to[short,-*]
+ (2.4,0);
+ \draw (5,1) node[ruhe relais]
+ (r2) {};
+ \draw (r2.ausgabe) to[short,-*]
+ (4.9,0);
+
+ \draw (7.5,1) node[arbeits relais]
+ (a3) {};
+ \draw (7.5,4) node[ruhe relais]
+ (r3) {};
+ \draw (a3.anschluss) --
+ (r3.ausgabe);
+ \draw (a3.ausgabe) to[short,-*]
+ (7.4,0);
+ \draw (r3.anschluss) to[short,-*]
+ (7.4,6.8);
+
+ \draw (2.4,2.5) to[short,*-*]
+ (4.9,2.5) -| (a3.eingabe);
+ \draw (r2.anschluss) |-
+ (r3.eingabe);
+
+ \draw (0,4.7) node [left] {A}
+ to[short,-*] (0.2,4.7)
+ -- (a2.eingabe);
+ \draw (0.2,4.7) |- (r1.eingabe);
+
+ \draw (0,2.1) node [left] {B}
+ to[short,-*] (0.4,2.1)
+ -| (r2.eingabe);
+ \draw (0.4,2.1) |- (a1.eingabe);
+ \end{tikzpicture}
+ \end{lstlisting}
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+ \scalebox{0.8}{
+ \begin{tikzpicture}
+ \draw (0,6.8) node [left] {\(+\)} -- (9,6.8);
+ \draw (0,0) node [left] {\(-\)} -- (9,0);
+ \draw (4.5,0) to[short, *-] (4.5,0) node [ground] {};
+
+ \draw (7.4,2.5) to[short,*-] (7.5,2.5) to[lamp] (9,2.5) node[ground] {};
+
+ \draw (2.5,5.8) node[arbeits relais] (a1) {};
+ \draw (2.5,4) node[arbeits relais] (a2) {};
+ \draw (2.4,6.8) to[short,*-] (a1.anschluss);
+ \draw (a1.ausgabe) -- (a2.anschluss);
+
+ \draw (2.5,1) node[ruhe relais] (r1) {};
+ \draw (a2.ausgabe) -- (r1.anschluss);
+ \draw (r1.ausgabe) to[short,-*] (2.4,0);
+ \draw (5,1) node[ruhe relais] (r2) {};
+ \draw (r2.ausgabe) to[short,-*] (4.9,0);
+
+ \draw (7.5,1) node[arbeits relais] (a3) {};
+ \draw (7.5,4) node[ruhe relais] (r3) {};
+ \draw (a3.anschluss) -- (r3.ausgabe);
+ \draw (a3.ausgabe) to[short,-*] (7.4,0);
+ \draw (r3.anschluss) to[short,-*] (7.4,6.8);
+
+ \draw (2.4,2.5) to[short,*-*] (4.9,2.5) -| (a3.eingabe);
+ \draw (r2.anschluss) |- (r3.eingabe);
+
+ \draw (0,4.7) node [left] {A} to[short,-*] (0.2,4.7) -- (a2.eingabe);
+ \draw (0.2,4.7) |- (r1.eingabe);
+
+ \draw (0,2.1) node [left] {B} to[short,-*] (0.4,2.1) -| (r2.eingabe);
+ \draw (0.4,2.1) |- (a1.eingabe);
+ \end{tikzpicture}
+ }
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdf
new file mode 100644
index 00000000000..7141ab8d440
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex
new file mode 100644
index 00000000000..44072a7abb0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-schaltplan.tex
@@ -0,0 +1,43 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+ \section*{Schaltpläne mit dem Paket \texttt{circuitikz} erstellen}
+ \begin{lstlisting}[gobble=4,basicstyle=\footnotesize,caption={}]
+ \begin{circuitikz}
+ \draw
+ (0,0)--(1,0) to[european resistor,l=$47$\,k$\Omega$] (3,0)--(5,0)
+ to[C, l=$470$\,$\mu$F] (7,0) -- (8,0)
+ (4.5,0) to[short, -*] (4.5,0) -- (4.5, -2)
+ (4.5,-2) -- (5,-2) to[voltmeter, l=$U_C$] (7,-2) -- (7.5,-2)
+ (7.5, -2) to[short, -*] (7.5,0)
+ (8,1) node[spdt, rotate=90] (Ums) {}
+ (Ums) node[right=0.4cm] {$WS$}
+ (Ums.out 1) node[left] {1}
+ (Ums.out 2) node[right] {2}
+ (0,0) |- (2,4) to[closing switch, l=$S$] (3,4) to[battery1, l=$U$]
+ (5,4) -| (Ums.out 2)
+ (Ums.in) -- (8,0)
+ (Ums.out 1) |- (0,2) to[short, -*] (0,2)
+ ;
+ \end{circuitikz}
+ \end{lstlisting}
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+ \begin{circuitikz}[scale=0.8] \draw
+ (0,0) -- (1,0) to[european resistor, l=$47$\,k$\Omega$] (3,0) -- (5,0)
+ to[C, l=$470$\,$\mu$F] (7,0) -- (8,0)
+ (4.5,0) to[short, -*] (4.5,0) -- (4.5, -2)
+ (4.5,-2) -- (5,-2) to[voltmeter, l=$U_C$] (7,-2) -- (7.5,-2)
+ (7.5, -2) to[short, -*] (7.5,0)
+ (8,1) node[spdt, rotate=90] (Ums) {}
+ (Ums) node[right=0.4cm] {$WS$}
+ (Ums.out 1) node[left] {1}
+ (Ums.out 2) node[right] {2}
+ (0,0) |- (2,4) to[closing switch, l=$S$] (3,4) to[battery1, l=$U$] (5,4) -| (Ums.out 2)
+ (Ums.in) -- (8,0)
+ (Ums.out 1) |- (0,2) to[short, -*] (0,2)
+ ;
+ \end{circuitikz}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdf
new file mode 100644
index 00000000000..9c794a5d6a9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-skalierungSequenzdiagramm.tex
new file mode 100644
index 00000000000..b012da622b7
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-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}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdf
new file mode 100644
index 00000000000..25df404c849
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex
new file mode 100644
index 00000000000..0852ce9db90
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-syntaxPython.tex
@@ -0,0 +1,96 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+ \section*{Darstellung der Syntax von \texttt{if-then-else} in Python}
+ \begin{lstlisting}[gobble=2,basicstyle=\footnotesize,multicols=2,caption={}]
+ \node [] {};
+ \node [terminal] {if};
+ \node [nonterminal] {Bedingung};
+ \node [terminal] {:};
+ \node [nonterminal]
+ {Anweisungsblock};
+ \node (ersteReiheEnde) [point] {};
+ \node (ersteReiheEndeUnten)
+ [point, below=of
+ ersteReiheEnde] {};
+ \node (zweiteReiheStartOben)
+ [point, left=of
+ ersteReiheEndeUnten,
+ xshift=-75mm] {};
+ \node (zweiteReiheStart)
+ [point, below=of
+ zweiteReiheStartOben] {};
+ {
+ [start chain=elif going right]
+ \chainin (zweiteReiheStart);
+ \node [terminal] {elif};
+ \node [nonterminal]
+ {Bedingung};
+ \node [terminal] {:};
+ \node [nonterminal]
+ {Anweisungsblock};
+ \node (elifEnde) [point] {};
+ \node (elifEndeOben) [point,
+ above=of elifEnde] {};
+ \draw[->,left] (elifEndeOben)
+ -- (ersteReiheEndeUnten);
+ }
+ \node (dritteReiheStart) [point,
+ below=of zweiteReiheStart,
+ yshift=-5mm] {};
+ \node (vierteReiheStart) [point,
+ below=of dritteReiheStart,
+ yshift=-5mm] {};
+ \node (vierteReiheEnde) [point,
+ xshift=84mm] {};
+ {
+ [start chain=else going right]
+ \chainin (dritteReiheStart);
+ \node [terminal] {else};
+ \node [terminal] {:};
+ \node (elseEnde) [nonterminal]
+ {Anweisungsblock};
+ \draw[->] (elseEnde)
+ -| (vierteReiheEnde);
+ }
+ \node (ende) [endpoint] {};
+ \end{lstlisting}
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+ \begin{tikzpicture}[syntaxdiagramm]
+ \node [] {};
+ \node [terminal] {if};
+ \node [nonterminal] {Bedingung};
+ \node [terminal] {:};
+ \node [nonterminal] {Anweisungsblock};
+ \node (ersteReiheEnde) [point] {};
+ \node (ersteReiheEndeUnten) [point, below=of ersteReiheEnde] {};
+ \node (zweiteReiheStartOben) [point, left=of ersteReiheEndeUnten, xshift=-75mm] {};
+ \node (zweiteReiheStart) [point, below=of zweiteReiheStartOben] {};
+ {
+ [start chain=elif going right]
+ \chainin (zweiteReiheStart);
+ \node [terminal] {elif};
+ \node [nonterminal] {Bedingung};
+ \node [terminal] {:};
+ \node [nonterminal] {Anweisungsblock};
+ \node (elifEnde) [point] {};
+ \node (elifEndeOben) [point, above=of elifEnde] {};
+ \draw[->,left] (elifEndeOben) -- (ersteReiheEndeUnten);
+ }
+ \node (dritteReiheStart) [point, below=of zweiteReiheStart, yshift=-5mm] {};
+ \node (vierteReiheStart) [point, below=of dritteReiheStart, yshift=-5mm] {};
+ \node (vierteReiheEnde) [point, xshift=84mm] {};
+ {
+ [start chain=else going right]
+ \chainin (dritteReiheStart);
+ \node [terminal] {else};
+ \node [terminal] {:};
+ \node (elseEnde) [nonterminal] {Anweisungsblock};
+ \draw[->] (elseEnde) -| (vierteReiheEnde);
+ }
+ \node (ende) [endpoint] {};
+ \end{tikzpicture}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdf
new file mode 100644
index 00000000000..c2efa8527a8
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex
new file mode 100644
index 00000000000..41e135ea885
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-telefonnummern.tex
@@ -0,0 +1,27 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+\section*{Aufzählung mit Buchstaben}
+ \begin{lstlisting}[gobble=1,caption={}]
+ \begin{alphaEnum}
+ \item Wählen Sie eine Datenstruktur, die geeignet ist, die
+ Telefonnummern zu speichern. Notieren Sie auf
+ einem Zettel die Gründe für die Wahl.
+ \item Ordnen Sie alle obigen Telefonnummern im Schema der
+ Datenstruktur auf einem Zettel an.
+ \end{alphaEnum}
+ \end{lstlisting}
+
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+
+ \begin{alphaEnum}
+ \item Wählen Sie eine Datenstruktur, die geeignet ist, die
+ Telefonnummern zu speichern. Notieren Sie auf
+ einem Zettel die Gründe für die Wahl.
+ \item Ordnen Sie alle obigen Telefonnummern im Schema der
+ Datenstruktur auf einem Zettel an.
+ \end{alphaEnum}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdf
new file mode 100644
index 00000000000..fc6314d3594
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex
new file mode 100644
index 00000000000..420f38f887e
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ub.tex
@@ -0,0 +1,122 @@
+\documentclass[
+ a4paper,11pt,
+ oneside,neuePO]
+ {schuleub}
+\usepackage[utf8]{inputenc}
+\usepackage[ngerman]{babel}
+\definecolor{blau}{rgb}{0,0,0.75}
+\definecolor{orange}{rgb}{0.8,0.3,0}
+\usepackage{hyperref}
+\hypersetup{
+ pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule},
+ pdfsubject = {},
+ pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig},
+ colorlinks = true,
+ hypertexnames = true,
+ linkcolor=blau, %
+ filecolor=orange, %
+ citecolor=blau,
+ menucolor=orange, %
+ urlcolor=orange,
+ breaklinks=true
+}
+\usepackage{caption,xparse,xargs}
+\usepackage[german=guillemets]{csquotes}
+\usepackage{schule,syntaxdi,schulinf,schulphy}
+\usepackage{placeins,float,prettyref}
+\usepackage{newfloat}
+
+\lstset{ %
+ language=[LaTeX]TeX, % the language of the code
+ basicstyle=\small, % the size of the fonts that are used for the code
+ numbers=left, % where to put the line-numbers
+ numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers
+ stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered
+ numbersep=5pt, % how far the line-numbers are from the code
+ backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
+ showspaces=false, % show spaces adding particular underscores
+ showstringspaces=false, % underline spaces within strings
+ showtabs=false, % show tabs within strings adding particular underscores
+ frame=false, % adds a frame around the code
+ tabsize=2, % sets default tabsize to 2 spaces
+ resetmargins=true,
+ captionpos=b, % sets the caption-position to bottom
+ title=, % show the filename of files included with \lstinputlisting;
+ breaklines=true,
+ breakautoindent=true,
+ prebreak=\mbox{ $\curvearrowright$},
+ postbreak=\mbox{$\rightsquigarrow$ },
+ linewidth=\columnwidth,
+ breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace
+ numberstyle=\tiny\color{gray}, % line number style
+ keywordstyle=\color{blue}, % keyword style
+ commentstyle=\color{green}, % comment style
+ stringstyle=\color{mauve}, % string literal style
+ morekeywords={
+ zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo,
+ newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection,
+ glqq, grqq, euro
+} % if you want to add more keywords to the set
+}
+\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}}
+
+\thema{Mein Besuchsthema}
+\reihe{Reihe zum Test}
+\seminarinfo{Seminar für das Lehramt an Gymnasien und Gesamtschulen}
+\seminaradresse{Teststr.~24, 58\,035 Wursthausen}
+\ort{Wursthausen}
+\besuchtitel{Lustiger Besuch}
+\lerngruppe[EF]{
+ Einführungsphase}
+\datum{20.04.2024}
+\zeit{08:00}{10:00}
+\stunde{1}
+\schule{Traumgymnasium}
+\raum{B 224}
+
+\weiblich{20}
+\maennlich{10}
+\foerderbedarf{2}
+
+\referendar{Willi Wuster}
+
+\ausbildungsl{Müller}
+\foerderbedarfl{Sarbina}{
+ Simons}{Sehen}
+\ako{Meier}[in]
+\schulleiter{Humboldt}
+\hauptseminar{Lagrange}
+
+\fachEins{Informatik}{
+ Torvalds}
+\fachZwei{Chinesisch}{
+ Xianxu}
+
+\vorsitz{Newton}[r]
+\schulvertreter{Einstein}
+\fremderseminar{Knuth}[in]
+\bekannterseminar{Turing}
+
+\begin{document}
+ \begin{teila}
+ \subsection{Erster Punkt}
+ \begin{stundenverlauf}
+ \zeitpunkt{10:30 Uhr}
+ Einstieg & Vortrag & LV & Tafel \\ \hline
+ \zeitpunkt{10:38 Uhr}
+ \ldots{} & weiter im Verlauf der Stunde & EA & \\ \hline
+ \end{stundenverlauf}
+ \end{teila}
+
+ \begin{teilb}
+ \subsection{Erster Punkt}
+ \end{teilb}
+
+ \addsec{
+ Literaturverzeichnis}
+
+ \begin{anhang}
+ %\externesDokumentMehrseitig
+ % {ab.pdf}
+ \end{anhang}
+ \end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdf
new file mode 100644
index 00000000000..d71cb7f1ce9
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex
new file mode 100644
index 00000000000..cd064f070a0
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-ubSource.tex
@@ -0,0 +1,84 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\usepackage{pdfpages}
+\begin{document}
+ \thispagestyle{empty}
+ \section*{Musterhafter Aufbau des Unterrichtsprüfungsentwurf}
+ \begin{lstlisting}[gobble=0,multicols=2,basicstyle=\normalsize,caption={}]
+\documentclass[
+ a4paper,11pt,
+ oneside,neuePO]
+ {schuleub}
+\usepackage[utf8]{inputenc}
+
+\thema{Mein Besuchsthema}
+\reihe{Reihe zum Test}
+\seminarinfo{Seminar für das
+ Lehramt an Gymnasien und
+ Gesamtschulen}
+\seminaradresse{Teststr.~24,
+ 58\,035 Wursthausen}
+\ort{Wursthausen}
+\besuchtitel{Lustiger Besuch}
+\lerngruppe[EF]{
+ Einführungsphase}
+\datum{20.04.2024}
+\zeit{08:00}{10:00}
+\stunde{1}
+\schule{Traumgymnasium}
+\raum{B 224}
+
+\weiblich{20}
+\maennlich{10}
+\foerderbedarf{2}
+
+\referendar{Willi Wuster}
+
+\ausbildungsl{Müller}
+\foerderbedarfl{Sarbina}{
+ Simons}{Sehen}
+\ako{Meier}[in]
+\schulleiter{Humboldt}
+\hauptseminar{Lagrange}
+
+\fachEins{Informatik}{
+ Torvalds}
+\fachZwei{Chinesisch}{
+ Xianxu}
+
+\vorsitz{Newton}[r]
+ % Frau Newton: \vorsitz{Newton}
+\schulvertreter{Einstein}
+\fremderseminar{Knuth}[in]
+\bekannterseminar{Turing}
+
+\begin{document}
+ \begin{teila}
+ \subsection{Erster Punkt}
+ \begin{stundenverlauf}
+ \zeitpunkt{10:30 Uhr}
+ Einstieg & Vortrag &
+ LV & Tafel \\ \hline
+ \zeitpunkt{10:38 Uhr}
+ \ldots{} & weiter im
+ Verlauf der Stunde &
+ EA & \\ \hline
+ \end{stundenverlauf}
+ \end{teila}
+
+ \begin{teilb}
+ \subsection{Erster Punkt}
+ \end{teilb}
+
+ \addsec{
+ Literaturverzeichnis}
+
+ \begin{anhang}
+ \externesDokumentMehrseitig
+ {ab.pdf}
+ \end{anhang}
+ \end{lstlisting}
+\clearpage
+\includepdf[pages=1-last]{ub.pdf}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex
new file mode 100644
index 00000000000..b0770fd2ac5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-vorlage.tex
@@ -0,0 +1,10 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[utf8]{inputenc}
+\input{etc.tex}
+\begin{document}
+
+ \vspace{0.6cm}
+ \hrule width \textwidth
+ \vspace{1cm}
+
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdf b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdf
new file mode 100644
index 00000000000..52ad4adfbad
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex
new file mode 100644
index 00000000000..0f890686ce5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/schule/doc/schule-wasIstInformatik.tex
@@ -0,0 +1,254 @@
+\documentclass{schullzk}
+\usepackage[utf8]{inputenc}
+\usepackage[ngerman]{babel}
+\definecolor{blau}{rgb}{0,0,0.75}
+\definecolor{orange}{rgb}{0.8,0.3,0}
+\usepackage{hyperref}
+\hypersetup{
+ pdftitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule},
+ pdfsubject = {},
+ pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig},
+ colorlinks = true,
+ hypertexnames = true,
+ linkcolor=blau, %
+ filecolor=orange, %
+ citecolor=blau,
+ menucolor=orange, %
+ urlcolor=orange,
+ breaklinks=true
+}
+\usepackage{caption,xparse,xargs}
+\usepackage[german=guillemets]{csquotes}
+\usepackage{schule,syntaxdi,schulinf,schulphy}
+\usepackage{placeins,float,prettyref}
+\usepackage{newfloat}
+
+\lstset{ %
+ language=[LaTeX]TeX, % the language of the code
+ basicstyle=\small, % the size of the fonts that are used for the code
+ numbers=left, % where to put the line-numbers
+ numberstyle=\footnotesize, % the size of the fonts that are used for the line-numbers
+ stepnumber=2, % the step between two line-numbers. If it's 1, each line will be numbered
+ numbersep=5pt, % how far the line-numbers are from the code
+ backgroundcolor=\color{white}, % choose the background color. You must add \usepackage{color}
+ showspaces=false, % show spaces adding particular underscores
+ showstringspaces=false, % underline spaces within strings
+ showtabs=false, % show tabs within strings adding particular underscores
+ frame=false, % adds a frame around the code
+ tabsize=2, % sets default tabsize to 2 spaces
+ resetmargins=true,
+ captionpos=b, % sets the caption-position to bottom
+ title=, % show the filename of files included with \lstinputlisting;
+ breaklines=true,
+ breakautoindent=true,
+ prebreak=\mbox{ $\curvearrowright$},
+ postbreak=\mbox{$\rightsquigarrow$ },
+ linewidth=\columnwidth,
+ breakatwhitespace=true, % sets if automatic breaks should only happen at whitespace
+ numberstyle=\tiny\color{gray}, % line number style
+ keywordstyle=\color{blue}, % keyword style
+ commentstyle=\color{OliveGreen}, % comment style
+ stringstyle=\color{mauve}, % string literal style
+ morekeywords={
+ zeitpunkt, punkteitem, scaleSequenzdiagramm, newthread, newthreadtwo,
+ newinst, node, chainin, draw, to, dokName, jahrgang, minisec, subsection,
+ glqq, grqq, euro
+} % if you want to add more keywords to the set
+}
+\newcommand{\materialsammlung}{\url{http://ddi.uni-wuppertal.de/material/materialsammlung/index.html}}
+
+\inhalt{Definition Informatik}
+\begin{document}
+ \thispagestyle{empty}
+ \section*{Beispiel für eine Lernzielkontrolle in
+ Informatik zum Thema »Was ist Informatik?«}
+ \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}[gobble=0,multicols=2,basicstyle=\footnotesize,caption={}]
+\documentclass{schullzk}
+\usepackage[utf8]{inputenc}
+\inhalt{Definition Informatik}
+\begin{document}
+ \punktesec{Aufgabe 1}
+ \begin{aufgaben}
+ \punkteitem{8} \textbf{
+ Informatik -- zum
+ Begriff}
+ \begin{enumerate}
+ \item Geben Sie \textbf{Ihre}
+ Definition für Informatik an.
+ \item Ordnen Sie die folgenden
+ beiden Aussagen einer der
+ Ebenen \textbf{Pragmatik,
+ Syntax} oder \textbf{
+ Semantik} zu:
+ \begin{itemize}
+ \item »Eine Studentin
+ sucht Literatur zu
+ einem bestimmten
+ Thema.«
+ \item »Bildarchive werden
+ häufig von
+ Journalistinnen
+ in Anspruch genommen,
+ um einen Artikel zu
+ illustrieren; dabei
+ ist meist das Thema
+ vorgegeben, aber
+ nicht der Bildinhalt.«
+ \end{itemize}
+ \item Benennen Sie die
+ Fachgebiete, in die
+ Informatik
+ üblicherweise
+ aufgeteilt wird.
+ \item Ordnen Sie die folgenden
+ Begriffe den von Ihnen
+ in 1\,c) genannten
+ Fachgebieten zu:
+
+ Fahrtroutenoptimierung,
+ Software,
+ Programmiersprache,
+ Datenschutz, Linux,
+ MP3-Player
+ \item Grenzen Sie die Begriffe
+ \textbf{Information, Daten}
+ und \textbf{Wissen}
+ voneinander ab.
+ \end{enumerate}
+ \punkteitem{8} \textbf{Informatik
+ -- zum Begriff}
+ \begin{enumerate}
+ \item Grenzen Sie die Begriffe
+ \textbf{Semantik, Pragmatik,
+ Syntax} voneinander ab.
+ \item Nennen Sie die
+ Fachgebiete der Informatik
+ und ordnen Sie die folgenden
+ Begriffe zu:
+ Programmiersprache~Python,
+ Datenbank,
+ Persönlichkeitsschutz,
+ Informatische Bildung,
+ Hardware, Betriebssystem
+ \item Ordnen Sie die folgende
+ Aussage einer der Ebenen
+ \textbf{Daten}, \textbf{
+ Wissen}, \textbf{Information}
+ zu: »Ein Dokument wird als
+ Folge von Zeichen/Symbolen
+ aufgefasst. Auf dieser Ebene
+ kann beispielsweise mit
+ Methoden agiert werden, die
+ Zeichenketten in Texten oder
+ die nach Merkmalen wie Farbe,
+ Textur und Kontur suchen.«
+ \item Geben Sie \textbf{Ihre}
+ Definition für Informatik an.
+ end{enumerate}
+ \end{aufgaben}
+\end{document}
+ \end{lstlisting}
+\clearpage
+ \punktesec{Aufgabe 1}
+ \begin{aufgaben}
+ \punkteitem{8} \textbf{
+ Informatik -- zum
+ Begriff}
+ \begin{enumerate}
+ \item Geben Sie \textbf{Ihre}
+ Definition für Informatik an.
+ \item Ordnen Sie die folgenden
+ beiden Aussagen einer der
+ Ebenen \textbf{Pragmatik,
+ Syntax} oder \textbf{
+ Semantik} zu:
+ \begin{itemize}
+ \item »Eine Studentin
+ sucht Literatur zu
+ einem bestimmten
+ Thema.«
+ \item »Bildarchive werden
+ häufig von
+ Journalistinnen
+ in Anspruch genommen,
+ um einen Artikel zu
+ illustrieren; dabei
+ ist meist das Thema
+ vorgegeben, aber
+ nicht der Bildinhalt.«
+ \end{itemize}
+ \item Benennen Sie die
+ Fachgebiete, in die
+ Informatik
+ üblicherweise
+ aufgeteilt wird.
+ \item Ordnen Sie die folgenden
+ Begriffe den von Ihnen
+ in 1\,c) genannten
+ Fachgebieten zu:
+
+ Fahrtroutenoptimierung,
+ Software,
+ Programmiersprache,
+ Datenschutz, Linux,
+ MP3-Player
+ \item Grenzen Sie die Begriffe
+ \textbf{Information, Daten}
+ und \textbf{Wissen}
+ voneinander ab.
+ \end{enumerate}
+ \punkteitem{8} \textbf{Informatik
+ -- zum Begriff}
+ \begin{enumerate}
+ \item Grenzen Sie die Begriffe
+ \textbf{Semantik, Pragmatik,
+ Syntax} voneinander ab.
+ \item Nennen Sie die
+ Fachgebiete der Informatik
+ und ordnen Sie die folgenden
+ Begriffe zu:
+ Programmiersprache~Python,
+ Datenbank,
+ Persönlichkeitsschutz,
+ Informatische Bildung,
+ Hardware, Betriebssystem
+ \item Ordnen Sie die folgende
+ Aussage einer der Ebenen
+ \textbf{Daten}, \textbf{
+ Wissen}, \textbf{Information}
+ zu: »Ein Dokument wird als
+ Folge von Zeichen/Symbolen
+ aufgefasst. Auf dieser Ebene
+ kann beispielsweise mit
+ Methoden agiert werden, die
+ Zeichenketten in Texten oder
+ die nach Merkmalen wie Farbe,
+ Textur und Kontur suchen.«
+ \item Geben Sie \textbf{Ihre}
+ Definition für Informatik an.
+ \end{enumerate}
+ \end{aufgaben}
+\end{document}
diff --git a/Master/texmf-dist/doc/latex/schule/schule.pdf b/Master/texmf-dist/doc/latex/schule/schule.pdf
index ef90c8217de..43a2b12b37c 100644
--- a/Master/texmf-dist/doc/latex/schule/schule.pdf
+++ b/Master/texmf-dist/doc/latex/schule/schule.pdf
Binary files differ