summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/schule/schule.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/schule/schule.dtx')
-rw-r--r--Master/texmf-dist/source/latex/schule/schule.dtx88
1 files changed, 60 insertions, 28 deletions
diff --git a/Master/texmf-dist/source/latex/schule/schule.dtx b/Master/texmf-dist/source/latex/schule/schule.dtx
index 7ab7e9bfcce..ccb8db45530 100644
--- a/Master/texmf-dist/source/latex/schule/schule.dtx
+++ b/Master/texmf-dist/source/latex/schule/schule.dtx
@@ -1,15 +1,15 @@
%\iffalse
% schule.dtx generated using makedtx version 0.94b (c) Nicola Talbot
% Command line args:
-% -author "Johannes Pieper (johannes_pieper@yahoo.de),Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de),André Hilbig (mail@andrehilbig.de),Adrian Salamon (adriansalamon@gmail.com)"
+% -src "(.*)\.(.*)=>\1.\2"
+% -author "Johannes Pieper (johannes_pieper@yahoo.de),Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de),Daniel Spittank (kontakt@daniel.spittank.net),André Hilbig (mail@andrehilbig.de),Adrian Salamon (adriansalamon@gmail.com)"
+% -preamble "__PREAMBEL__"
% -askforoverwrite "1"
+% -dir "source"
% -doc "output.doku.tex"
-% -preamble "__PREAMBEL__"
% -codetitle "Implementation"
-% -dir "source"
-% -src "(.*)\.(.*)=>\1.\2"
% schule
-% Created on 2014/11/17 22:10
+% Created on 2015/5/7 18:38
%\fi
%\iffalse
%<*package>
@@ -32,7 +32,7 @@
%\fi
% \iffalse
% Doc-Source file to use with LaTeX2e
-% Copyright (C) 2014 Johannes Pieper (johannes_pieper@yahoo.de),Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de),André Hilbig (mail@andrehilbig.de),Adrian Salamon (adriansalamon@gmail.com), all rights reserved.
+% Copyright (C) 2015 Johannes Pieper (johannes_pieper@yahoo.de),Johannes Kuhaupt (kujohann@seminar.ham.nw.schule.de),Daniel Spittank (kontakt@daniel.spittank.net),André Hilbig (mail@andrehilbig.de),Adrian Salamon (adriansalamon@gmail.com), all rights reserved.
% \fi
% \iffalse
%<*driver>
@@ -50,7 +50,7 @@
Schule},
pdfsubject = {},
pdfauthor = {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert,
- Andr\'e Hilbig, Adrian Salamon},
+ Andr\'e Hilbig, Adrian Salamon, Daniel Spittank},
colorlinks = true,
hypertexnames = true,
linkcolor=blau, %
@@ -146,9 +146,9 @@
% \CheckSum{0}
% \title{\LaTeX-Klassen und Pakete für den Einsatz im Bereich der
% Schule}
-% \author{Johannes Pieper, Johannes Kuhaupt\\
-% Ludger Humbert, Andr\'e Hilbig, Adrian Salamon}
-% \date{2014-11-18}
+% \author{Johannes Pieper, Johannes Kuhaupt, Ludger Humbert,\\
+% Daniel Spittank, Andr\'e Hilbig, Adrian Salamon}
+% \date{2015-05-07}
% \maketitle
% \begin{abstract}
% Diese Zusammenstellung wird entwickelt, um Pakete und Befehle
@@ -172,6 +172,29 @@
% \tableofcontents
% \listofexample
% \clearpage
+% \section{Wichtiger Hinweis zur weiteren Entwicklung}
+% Das Schule-Paket wird derzeit überarbeitet. Die nächste Version wird grundlegende,
+% strukturelle Veränderungen beinhalten. So wird unter anderem die Vielzahl an
+% Dokumentenklassen stark reduziert und eine Umstellung der Konfiguration auf
+% Paketoptionen vorgenommen. Dies führt zu großen Veränderungen der Schnittstelle.
+%
+% Diese Änderungen werden einige bestehende Probleme (u.a. Quelltexte in Aufgaben und
+% Lösungen) beheben und die Nutzung des Pakets vereinheitlichen. Außerdem wird die
+% Nutzung in anderen Dokumentenklassen ermöglicht, sodass etwa die Aufgabenumgebungen
+% auch in Beamer-Präsentationen übernommen werden können. Klausuren werden zudem die
+% automatische Erzeugung von Erwartungshorizonten unterstützen, die einzelnen
+% Erwartungen werden dabei innerhalb der Aufgabenumgebung mit angegeben.
+% Durch die Nutzung des exsheets-Pakets bieten sich darüber hinaus neue Möglichkeiten,
+% etwa die Generierung von -- nach eigenen Kriterien -- differenzierten Arbeitsblättern
+% und Klausuren aus Aufgabensammlungen.
+%
+% Eine weitere große Veränderung ist die Ausgliederung der ausbildungsrelevanten
+% Teile (Unterrichtsbesuche, Stundenverläufe etc.) des Pakets. In der
+% Vergangenheit hat sich gezeigt, dass die Anforderungen der verschiedenen, an der
+% Lehrerausbildung beteiligten, Stellen sich stark voneinander unterscheiden.
+% Daher werden die entsprechenden Funktionen des Pakets ausgegliedert, sodass sie
+% einfach in eigenen Dokumenten genutzt werden können.
+%
% \section{Installation}
% Um die Pakete und Klassen nutzen zu können, gibt es drei Varianten.
% In der folgenden Beschreibung dieser Möglichkeiten wird von einer
@@ -2296,12 +2319,18 @@
% Funktionen bzw. Entwicklungsschritte angeben.
% \subsection{Erledigt -- Changelog}
% \iffalse
-% % Der String Version: Version: 0.5 respektive 2014-11-18 wird beim Aufruf
+% % Der String Version: Version: 0.6 respektive 2015-05-07 wird beim Aufruf
% % des build-scripts durch die passende Nummer bzw. das passende
% % Datum ersetzt.
% \fi
% \begin{itemize}
-% \item \textbf{Version: 0.5} -- 2014-11-18
+% \item \textbf{Version: 0.6} -- 2015-05-07
+% \begin{itemize}
+% \item TikZ-Library circuits.logic.IEC in \texttt{schuleinf} eingebunden.
+% \item Paket \texttt{varwidth} eingebunden.
+% \item Hinweis auf neue Version in der Dokumentation ergänzt.
+% \end{itemize}
+% \item \textbf{Version: 0.5} -- 2015-02-25
% \begin{itemize}
% \item Angabe für Datum in Klasse \texttt{schullzk}
% verschoben
@@ -2450,7 +2479,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{relaycircuit}[2014/11/18 v0.5 %
+\ProvidesPackage{relaycircuit}[2015/05/07 v0.6 %
Relais-Schaltungen mit TikZ]
% \end{macrocode}
% Einbinden der geforderten Pakete
@@ -2639,7 +2668,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{schule}[2014/11/18 v0.5 %
+\ProvidesPackage{schule}[2015/05/07 v0.6 %
Kommandos fuer die Schule]
% \end{macrocode}
% Einbinden der benötigten Pakete
@@ -2667,6 +2696,7 @@
\RequirePackage{ccicons}
\RequirePackage[autoload]{svn-multi}
\RequirePackage{cancel}
+\usepackage{varwidth}
% \end{macrocode}
% Festlegung des Stils für Anführungszeichen
% \begin{macrocode}
@@ -3194,7 +3224,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schuleab}[2014/11/18 v0.5 %
+\ProvidesClass{schuleab}[2015/05/07 v0.6 %
Vorlage für ein Arbeitsblatt]
% \end{macrocode}
%
@@ -3353,7 +3383,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schulein}[2014/11/18 v0.5 %
+\ProvidesClass{schulein}[2015/05/07 v0.6 %
Vorlage für ein Informationsblatt]
% \end{macrocode}
%
@@ -3402,7 +3432,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schuleit}[2014/11/18 v0.5 %
+\ProvidesClass{schuleit}[2015/05/07 v0.6 %
Vorlage für ein Leitprogramm]
% \end{macrocode}
%
@@ -3415,7 +3445,8 @@
% Laden der Klasse
% \begin{macrocode}
\LoadClass[12pt,a4paper,openany,
- chapterprefix,bibtotoc,
+ chapterprefix,
+ bibliography=totoc,
numbers=noendperiod,
parskip=half]
{scrreprt}
@@ -3708,7 +3739,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schulekl}[2014/11/18 v0.5 %
+\ProvidesClass{schulekl}[2015/05/07 v0.6 %
Vorlage für eine Klausur]
% \end{macrocode}
%
@@ -3786,7 +3817,7 @@
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{schulekl}[2014/11/18 v0.5 %
+\ProvidesPackage{schulekl}[2015/05/07 v0.6 %
Kommandos fuer das Setzen einer Klausur/Kursarbeit]
% \end{macrocode}
% Möglichkeit, um das Ergebnis der Klausur anzugeben
@@ -4020,7 +4051,7 @@ Schnitt: & $\the@schnittVorne , \the@schnitt$\\
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schuleub}[2014/11/18 v0.5 %
+\ProvidesClass{schuleub}[2015/05/07 v0.6 %
Vorlage für einen Unterrichtsbesuch]
% \end{macrocode}
%
@@ -4600,7 +4631,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schuleue}[2014/11/18 v0.5 %
+\ProvidesClass{schuleue}[2015/05/07 v0.6 %
Vorlage für eine Übersicht]
% \end{macrocode}
%
@@ -4650,7 +4681,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{schulinf}[2014/11/18 v0.5 %
+\ProvidesPackage{schulinf}[2015/05/07 v0.6 %
Kommandos fuer den Informatikunterricht]
% \end{macrocode}
% Einbinden der benötigten Pakete
@@ -4664,6 +4695,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
\RequirePackage[pict2e]{struktex}
\RequirePackage{relaycircuit}
\usetikzlibrary{er}
+\usetikzlibrary{circuits.logic.IEC}
% \end{macrocode}
%
% Sorgt dafür, dass das Paket listings auch mit den Sonderzeichen in
@@ -4768,7 +4800,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schullsg}[2014/11/18 v0.5 %
+\ProvidesClass{schullsg}[2015/05/07 v0.6 %
Vorlage für eine Lösung]
% \end{macrocode}
%
@@ -4818,7 +4850,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{schullzk}[2014/11/18 v0.5 %
+\ProvidesClass{schullzk}[2015/05/07 v0.6 %
Vorlage für eine Lernzielkontrolle]
% \end{macrocode}
%
@@ -4888,7 +4920,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{schullzk}[2014/11/18 v0.5 %
+\ProvidesPackage{schullzk}[2015/05/07 v0.6 %
Kommandos fuer das Setzen einer Lernzielkontrolle]
% \end{macrocode}
% \subsubsection{Punktezählung}
@@ -5058,7 +5090,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{schulphy}[2014/11/18 v0.5 %
+\ProvidesPackage{schulphy}[2015/05/07 v0.6 %
Kommandos fuer den Physikunterricht]
% \end{macrocode}
% Einbinden der geforderten Pakete
@@ -5094,7 +5126,7 @@ Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {}
% eigene Identifizierung
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesPackage{syntaxdi}[2014/11/18 v0.5 %
+\ProvidesPackage{syntaxdi}[2015/05/07 v0.6 %
Syntaxdiagramme mit TikZ]
% \end{macrocode}
% Einbinden der benötigten Pakete