From 0c2bb1a3f4ead43fc8928b06efe420c099c46a67 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 8 May 2015 21:28:31 +0000 Subject: schule (8may15) git-svn-id: svn://tug.org/texlive/trunk@37277 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/source/latex/schule/schule.dtx | 88 ++++++++++++++++-------- 1 file changed, 60 insertions(+), 28 deletions(-) (limited to 'Master/texmf-dist/source/latex/schule/schule.dtx') 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 -- cgit v1.2.3