diff options
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/relaycircuit.sty | 211 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schule.sty | 173 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schuleab.cls | 93 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schulein.cls | 74 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schuleit.cls | 148 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schulekl.cls | 92 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schulekl.sty | 129 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schuleub.cls | 322 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schuleue.cls | 75 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schulinf.sty | 100 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schullsg.cls | 75 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schullzk.cls | 76 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schullzk.sty | 111 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schulphy.sty | 66 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/syntaxdi.sty | 134 |
15 files changed, 1879 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/schule/relaycircuit.sty b/Master/texmf-dist/tex/latex/schule/relaycircuit.sty new file mode 100644 index 00000000000..a8fe7336645 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/relaycircuit.sty @@ -0,0 +1,211 @@ +%% +%% This is file `relaycircuit.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `relaycircuit.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{relaycircuit}[2011/10/16 v0.1 % + Relais-Schaltungen mit TikZ] +\RequirePackage{tikz} +\RequirePackage[siunitx,european]{circuitikz} +\usetikzlibrary{arrows,shadows,shapes.misc,scopes} +\pgfdeclareshape{ruhe relais}{ + \savedanchor\northwest{ +\pgf@y = 0.7cm +\pgf@x = -1cm + } + \savedanchor\left{% + \pgf@y=0pt + } + \savedanchor\inEingabe{% +\pgf@y= 0.7cm +\pgf@x= -0.7cm + } +\anchor{eingabe}{ +\inEingabe +} +\anchor{anschluss}{ +\inEingabe +\pgf@x= -\pgf@x +} +\anchor{ausgabe} { +\inEingabe +\pgf@x= -\pgf@x +\pgf@y= -\pgf@y +} + \anchor{center}{ +\northwest +\pgf@y=0pt +\pgf@x=-.8\pgf@x + } + \anchor{east}{ + \left + \pgf@x=-.8\pgf@x + } + \anchor{west}{ + \left + } + \anchor{south}{ +\northwest +\pgf@x=0pt +\pgf@y=-\pgf@y + } + \anchor{north}{ +\northwest +\pgf@x=0pt + } + \anchor{south west}{ +\northwest +\pgf@y=-\pgf@y + } + \anchor{north east}{ +\northwest +\pgf@x=-\pgf@x + } + \anchor{north west}{ +\northwest + } + \anchor{south east}{ +\northwest +\pgf@x=-\pgf@x +\pgf@y=-\pgf@y + } + + \backgroundpath{ + + \pgfpathmoveto{\pgfpoint{-0.7cm}{0.7cm}} +\pgfpathlineto{\pgfpoint{-0.7cm}{-0.6cm}} +\pgfpathmoveto{\pgfpoint{-0.8cm}{-0.6cm}} +\pgfpathlineto{\pgfpoint{-0.6cm}{-0.6cm}} + + \pgfpathmoveto{\pgfpoint{0.7cm}{0.7cm}} +\pgfpathlineto{\pgfpoint{0.7cm}{0.3cm}} +\pgfpathlineto{\pgfpoint{0.6cm}{-0.35cm}} + \pgfpathmoveto{\pgfpoint{0.7cm}{-0.7cm}} +\pgfpathlineto{\pgfpoint{0.7cm}{-0.3cm}} +\pgfpathlineto{\pgfpoint{0.6cm}{-0.3cm}} + +\pgfusepath{stroke} + +\pgfsetdash{{2pt}{2pt}}{1pt} + \pgfpathmoveto{\pgfpoint{-0.7cm}{0cm}} +\pgfpathlineto{\pgfpoint{0.65cm}{0cm}} + +\pgfusepath{stroke} +\pgfsetdash{}{0pt} + +\pgfusepath{draw} + +\pgfsetlinewidth{2\pgflinewidth} +\pgfpathrectanglecorners{\pgfpoint{1cm}{0.5cm}% + }{\pgfpoint{-1cm}{-0.5cm}} + +\pgfusepath{draw} + +\pgftext[base,y=-0.4cm]{RK} + } +} + +\pgfdeclareshape{arbeits relais}{ +\inheritsavedanchors[from=ruhe relais] +\inheritanchor[from=ruhe relais]{center} +\inheritanchor[from=ruhe relais]{north} +\inheritanchor[from=ruhe relais]{south} +\inheritanchor[from=ruhe relais]{west} +\inheritanchor[from=ruhe relais]{east} +\inheritanchor[from=ruhe relais]{north west} +\inheritanchor[from=ruhe relais]{south west} +\inheritanchor[from=ruhe relais]{north east} +\inheritanchor[from=ruhe relais]{south east} +\inheritanchor[from=ruhe relais]{eingabe} +\inheritanchor[from=ruhe relais]{ausgabe} +\inheritanchor[from=ruhe relais]{anschluss} + + \backgroundpath{ + + \pgfpathmoveto{\pgfpoint{-0.7cm}{0.7cm}} +\pgfpathlineto{\pgfpoint{-0.7cm}{-0.6cm}} +\pgfpathmoveto{\pgfpoint{-0.8cm}{-0.6cm}} +\pgfpathlineto{\pgfpoint{-0.6cm}{-0.6cm}} + + \pgfpathmoveto{\pgfpoint{0.7cm}{0.7cm}} +\pgfpathlineto{\pgfpoint{0.7cm}{0.3cm}} +\pgfpathlineto{\pgfpoint{0.95cm}{-0.35cm}} + \pgfpathmoveto{\pgfpoint{0.7cm}{-0.7cm}} +\pgfpathlineto{\pgfpoint{0.7cm}{-0.3cm}} +\pgfpathlineto{\pgfpoint{0.8cm}{-0.3cm}} + +\pgfusepath{stroke} + +\pgfsetdash{{2pt}{2pt}}{1pt} + \pgfpathmoveto{\pgfpoint{-0.7cm}{0cm}} +\pgfpathlineto{\pgfpoint{0.825cm}{0cm}} + +\pgfusepath{stroke} +\pgfsetdash{}{0pt} + +\pgfusepath{draw} + +\pgfsetlinewidth{2\pgflinewidth} +\pgfpathrectanglecorners{\pgfpoint{1cm}{0.5cm}}% + {\pgfpoint{-1cm}{-0.5cm}} + +\pgfusepath{draw} + +\pgftext[base,y=-0.4cm]{AK} + } +} + +\endinput +%% +%% End of file `relaycircuit.sty'. diff --git a/Master/texmf-dist/tex/latex/schule/schule.sty b/Master/texmf-dist/tex/latex/schule/schule.sty new file mode 100644 index 00000000000..c57bdf6cf83 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schule.sty @@ -0,0 +1,173 @@ +%% +%% This is file `schule.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schule.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{schule}[2014/05/04 v1.1 % + Kommandos fuer die Schule] +\RequirePackage{etex} +\RequirePackage[ngerman]{babel} +\RequirePackage{ifthen} +\RequirePackage{xspace} +\RequirePackage{tabularx} +\RequirePackage{ragged2e} +\RequirePackage{amssymb} +\RequirePackage{amsmath} +\RequirePackage{graphicx} +\RequirePackage{tikz} +\RequirePackage{paralist} +\RequirePackage{textcomp} +\RequirePackage{xmpincl} +\RequirePackage{wrapfig} +\RequirePackage{eurosym} +\RequirePackage{multirow} +\RequirePackage{multicol} +\RequirePackage{ccicons} +\RequirePackage[autoload]{svn-multi} +\newboolean{@loesunganzeigen} +\setboolean{@loesunganzeigen}{false} +\DeclareOption{loesung}{\setboolean{@loesunganzeigen}{true}} +\newboolean{@loesunganzeigen@Seite} +\setboolean{@loesunganzeigen@Seite}{false} +\DeclareOption{loesungseite}% +{\setboolean{@loesunganzeigen@Seite}{true}\newcounter{@loesung@nr}} +\DeclareOption{loesungsseite}% +{\setboolean{@loesunganzeigen@Seite}{true}\newcounter{@loesung@nr}} + +\ProcessOptions +\newcommand{\SuS}{Sch\-\"uler\-in\-nen und Sch\"u\-ler\xspace} +\newcommand{\SuSn}{Sch\-\"uler\-in\-nen Sch\"u\-lern\xspace} + +\newcommand{\set@lizenz}[2]{\csname cc#2\endcsname \xspace #1} +\newcommand{\cclizenz}[2][]{\ofoot[\set@lizenz{#1}{#2}]{\set@lizenz{#1}{#2}}} + +\newcommand{\footer@QRLink}[1]{\ifthenelse{\equal{#1}{}}{}{% +\begin{tikzpicture}[remember picture,overlay] \node [xshift=0.1cm,yshift=2cm, above right] at (current page.south west) {\includegraphics[width=2cm]{#1}}; \end{tikzpicture} +}% +\ifthenelse{\svnrev > 0}{ +\begin{scriptsize} Revision \svnrev \ifsvnfilemodified{*}{} vom \svnday-\svnmonth-\svnyear \end{scriptsize}}{}% +} +\newcommand{\footerQRLink}[1]{\ifoot[\footer@QRLink{#1}]{\footer@QRLink{#1}}} +\newcommand{\loesung}[1]{ +\ifthenelse{\boolean{@loesunganzeigen}} +{\textbf{L\"osung:} #1} +{} +\ifthenelse{\boolean{@loesunganzeigen@Seite}} +{\label{loesung@\the@loesung@nr}\global\expandafter\def\csname +loesung@\the@loesung@nr\endcsname{#1} \addtocounter{@loesung@nr}{1}} +{} +} +\newcommand{\setzePunkte}{} +\AtEndDocument{ +\ifthenelse{\boolean{@loesunganzeigen@Seite}}% +{\newpage \setzePunkte% +\let\save@thesection\thesection% +\renewcommand{\thesection}{}% +\section{L\"osungen:}% +\let\thesection\save@thesection% +\newcounter{@zeige@nr}% +\whiledo {\value{@zeige@nr} < \value{@loesung@nr}}% +{\nameref{loesung@\the@zeige@nr}:\\ \expandafter\csname +loesung@\the@zeige@nr\endcsname\par% +\stepcounter {@zeige@nr}}}% +{} +} +\newcount\@pruefwert +\newcount\zeitanzeigen +\@pruefwert=1 +\zeitanzeigen=0 +\newcommand{\zeitpunkt}[1]{ +\ifnum \zeitanzeigen=\@pruefwert +\multicolumn{4}{|c|}{#1} \\ \hline +\fi} +\newcommand{\luecke}[1]{\rule[0pt]{#1}{.5pt}} +\newcommand{\chb}{$\Box$\ } +\newcommand{\name}[1]{\textsc{#1}} +\newcommand{\punkteitem}[1]{% +\ifthenelse% +{\equal{#1}{1}}% + {\item \textbf{(1 Punkt)}}% + {\item \textbf{(#1 Punkte)}}% +} +\newcommand{\scaleTikz}[1]{ +\tikzstyle{every node}=[scale=#1] +\tikzstyle{every path}=[scale=#1] + \tikzstyle{inststyle}+=[rounded corners= #1 * 3mm] % + % hier werden weitere Optionen angegeben +} +\newenvironment{stundenverlauf} +{\RaggedLeft +\tabularx{\textwidth}{|p{2.8cm}|X|p{1.7cm}|p{1.9cm}|} +\hline \textbf{Unterrichts\-phasen}& +\textbf{Operationen/Sach\-aspekte}& +\textbf{Aktions- und Sozial\-formen}& +\textbf{Medien} \\ \hline} +{\endtabularx \justifying} +\newenvironment{aufgaben} +{\begin{enumerate} +\renewcommand{\labelenumi}{\textbf{\arabic{enumi}. Aufgabe}}} +{\end{enumerate}} +\newenvironment{alphaEnum} +{\begin{enumerate} +\renewcommand{\labelenumi}{\textbf{\alph{enumi})}}} +{\end{enumerate}} +\newenvironment{smallitemize} +{\begin{itemize}\itemsep -2pt}{\end{itemize}} +\newenvironment{smallenumerate} +{\begin{enumerate}\itemsep -2pt}{\end{enumerate}} +\newenvironment{smalldescription} +{\begin{description}\itemsep -2pt}{\end{description}} +\endinput +%% +%% End of file `schule.sty'. diff --git a/Master/texmf-dist/tex/latex/schule/schuleab.cls b/Master/texmf-dist/tex/latex/schule/schuleab.cls new file mode 100644 index 00000000000..3b3937df2fa --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schuleab.cls @@ -0,0 +1,93 @@ +%% +%% This is file `schuleab.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schuleab.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schuleab}[2014/05/04 v1.1 % + Vorlage für ein Arbeitsblatt] +\DeclareOption{loesung}{\PassOptionsToPackage{loesung}{schule}} +\DeclareOption{loesungseite}{\PassOptionsToPackage{loesungseite}{schule}} +\DeclareOption{loesungsseite}{\PassOptionsToPackage{loesungsseite}{schule}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\LoadClass[parskip=half,DIV12]{scrartcl} +\RequirePackage[headsepline]{scrpage2} +\RequirePackage{schule} +\pagestyle{scrheadings} + +\def\dokName#1{\gdef\@dokName{#1}} +\def\dokNummer#1{\gdef\@dokNummer{#1}} +\def\jahrgang#1{\gdef\@jahrgang{#1}} +\def\fach#1{\gdef\@fach{#1}} +\ihead{ +\ifthenelse{\isundefined{\@fach}}% +{?? \@latex@warning@no@line{Das Fach ist nicht angegeben}}% +{\@fach}% +\ifthenelse{\isundefined{\@jahrgang}} +{} +{ \@jahrgang} +} +\chead{ +\ifthenelse{\isundefined{\@dokName}} +{?? \@latex@warning@no@line{Der Name des Dokuments ist nicht angegeben}} +{\@dokName} +} +\ohead{Arbeitsblatt% +\ifthenelse{\isundefined{\@dokNummer}} +{} +{ Nr. \@dokNummer}} +\footerQRLink{} +\endinput +%% +%% End of file `schuleab.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schulein.cls b/Master/texmf-dist/tex/latex/schule/schulein.cls new file mode 100644 index 00000000000..2587f993e3a --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schulein.cls @@ -0,0 +1,74 @@ +%% +%% This is file `schulein.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schulein.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schulein}[2014/05/04 v1.1 % + Vorlage für ein Informationsblatt] +\DeclareOption{loesung}{\PassOptionsToClass{loesung}{schuleab}} +\DeclareOption{loesungseite}% + {\PassOptionsToClass{loesungseite}{schuleab}} +\DeclareOption{loesungsseite}% + {\PassOptionsToClass{loesungsseite}{schuleab}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\LoadClass{schuleab} + +\ohead{Informationsblatt% +\ifthenelse{\isundefined{\@dokNummer}} +{} +{ Nr. \@dokNummer}} +\endinput +%% +%% End of file `schulein.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schuleit.cls b/Master/texmf-dist/tex/latex/schule/schuleit.cls new file mode 100644 index 00000000000..6cd011aa5da --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schuleit.cls @@ -0,0 +1,148 @@ +%% +%% This is file `schuleit.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schuleit.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schuleit}[2014/05/04 v1.1 % + Vorlage für ein Leitprogramm] +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrreprt}} +\ProcessOptions\relax +\LoadClass[12pt,a4paper,openany,chapterprefix,bibtotoc,numbers=noendperiod,parskip=half]{scrreprt} +\RequirePackage{schule} +\RequirePackage{mdframed} +\RequirePackage{scrpage2} +\pagestyle{scrheadings} +\clearscrheadfoot +\cfoot[\pagemark]{\pagemark} +\definecolor{chapter}{rgb}{0,0.25,0.56} +\definecolor{section}{rgb}{0.54,0.66,0.83} +\definecolor{LightGrey}{rgb}{0.9,0.9,0.9} + +\definecolor{grey1}{rgb}{.1,.1,.1} +\definecolor{grey2}{rgb}{.2,.2,.2} +\definecolor{grey3}{rgb}{.3,.3,.3} +\definecolor{grey4}{rgb}{.4,.4,.4} +\definecolor{grey5}{rgb}{.5,.5,.5} +\definecolor{grey7}{rgb}{.7,.7,.7} +\definecolor{grey8}{rgb}{.8,.8,.8} +\definecolor{grey9}{rgb}{.9,.9,.9} + +\newcommand{\uebungBild}{ +\begin{tikzpicture}[y=0.80pt, x=0.8pt,yscale=-1, inner sep=0pt, outer sep=0pt] +\path[draw=grey5,fill=grey7,line join=miter,line cap=butt,line width=0.209pt] (12.0208,0.5895) -- (1.3666,3.8375) -- (3.3843,20.6431) -- (20.4113,14.4179) -- cycle; +\path[draw=grey1,fill=grey9,line join=round,line cap=butt,line width=0.209pt] (7.1932,6.1991) -- (15.9622,12.7759) -- (16.8321,11.7667) -- (7.8544,5.3292) -- cycle; +\path[draw=grey1,fill=grey3,line join=round,line cap=butt,line width=0.209pt] (7.8544,5.3292) -- (5.9231,4.7550) -- (7.1932,6.1991) -- cycle; +\end{tikzpicture} +} + +\newcommand{\hinweisBild}{ +\begin{tikzpicture}[y=0.80pt, x=0.8pt,yscale=-1, inner sep=0pt, outer sep=0pt] +\path[draw=black,fill=grey2,line join=miter,line cap=butt,miter limit=4.00,line width=0.160pt] (6.4521,1.4334) -- (7.4295,0.4560) .. controls (7.9473,0.7196) and (8.1724,0.8553) .. (9.3447,1.4053) .. controls (9.3447,1.4053) and (9.4550,2.1225) .. (9.7278,3.7868) .. controls (9.7547,3.9511) and (10.4938,7.4506) .. (10.4938,7.4506) .. controls (10.4938,7.4506) and (11.0227,10.4067) .. (11.5264,11.8139) .. controls (11.7222,12.3609) and (12.1912,12.8073) .. (12.2925,13.3794) .. controls (12.3294,13.5882) and (12.2747,13.8058) .. (12.2258,14.0122) .. controls (12.1526,14.3214) and (12.0628,14.5394) .. (11.8899,14.9041) .. controls (11.5477,15.6258) and (10.6101,16.3538) .. (10.6271,16.2438); +\path[draw=black,fill=grey8,line join=round,line cap=butt,line width=0.200pt] (5.8974,0.5893) -- (7.4295,0.4519) .. controls (8.0049,6.9583) and (10.9185,15.1671) .. (10.8935,15.6401) .. controls (10.8820,15.8585) and (10.8157,16.1331) .. (10.6271,16.2438) .. controls (10.4156,16.3680) and (10.0239,16.3854) .. (9.8943,16.1772) .. controls (8.7782,14.3840) and (8.5425,12.9279) .. (8.0291,11.2477) .. controls (7.4491,9.3496) and (7.0458,7.3997) .. (6.6635,5.4522) .. controls (6.3474,3.8419) and (5.8974,0.5893) .. (5.8974,0.5893) -- cycle; +\path[draw=black,fill=black,line join=round,line cap=butt,miter limit=4.00,line width=0.160pt] (13.0918,15.9107) -- (13.6664,17.7926) -- (13.0575,20.6334) -- (11.7179,19.3081) -- (13.0918,15.9107); +\path[draw=black,fill=grey4,line join=round,line cap=butt,miter limit=4.00,line width=0.160pt] (13.0918,15.9107) -- (12.1925,18.0424) -- (10.8935,18.0424) -- (12.3258,15.7775) -- cycle; +\path[draw=black,fill=grey8,line join=round,line cap=butt,miter limit=4.00,line width=0.160pt] (10.8935,18.0424) .. controls (10.8935,18.0424) and (11.1714,19.7148) .. (11.1600,19.6412) .. controls (11.0947,19.2217) and (11.1324,20.0124) .. (11.7262,20.8070) .. controls (11.9101,21.0529) and (12.7921,20.8070) .. (12.9586,20.7403) .. controls (13.1251,20.6737) and (12.9586,19.3414) .. (12.9586,19.3414) -- (12.1925,18.0424) -- cycle; +\end{tikzpicture} +} + +\addtokomafont{chapter}{\color{chapter}} +\addtokomafont{section}{\color{section}} + +\newmdenv[backgroundcolor=LightGrey,linewidth=0pt]{grey@Frame} + +\makeatletter% siehe FAQ (aber wirklich nachsehen!) +\newcommand*{\headingpar}{\par\nobreak\@afterheading} +\makeatother% siehe FAQ + +\newenvironment{greyFrame}[2]% +{\begin{grey@Frame}#1\raisebox{+0.9ex}{\begin{large}#2\end{large}}\vspace*{-0.2cm}\headingpar}% +{\end{grey@Frame}} + +\newcounter{aufgabe}[chapter] +\newenvironment{Aufgabe} +{\stepcounter{aufgabe}\label{aufg\arabic{chapter}\arabic{aufgabe}} +\begin{greyFrame}{\uebungBild{}}{Aufgabe \arabic{chapter}.\arabic{aufgabe}}} +{\end{greyFrame}} + +\newcounter{aufgabennr}[chapter] +\newenvironment{Aufgaben}% +{\begin{greyFrame}{\uebungBild{}}{Aufgaben}\headingpar\begin{Form}\headingpar\begin{enumerate}\setcounter{enumi}{\theaufgabennr}\renewcommand{\labelenumi}{\arabic{chapter}.\arabic{enumi}}}% +{\setcounter{aufgabennr}{\theenumi}\end{enumerate}\end{Form}\end{greyFrame}}% + +\newenvironment{Hinweis} +{\begin{greyFrame}{\hinweisBild{}}{Hinweis}} +{\end{greyFrame}} + +\newcommand{\TextFeld}[1]{\newline\TextField[width=.93\textwidth, height=#1,multiline=true,borderwidth=0]{}}% + +\newcounter{loesungnr} +\newcommand{\Loesung}[1]{ +\global\expandafter\edef\csname loesungname\theloesungnr\endcsname{\arabic{chapter}.\arabic{enumi}} +\global\expandafter\def\csname loesung\theloesungnr\endcsname{#1} +\addtocounter{loesungnr}{1} +} + +\newcounter{zeigenr}% +\newcommand{\loesungzeigen}{ +\begin{description} +\whiledo {\value{zeigenr} < \value{loesungnr}}{ +\item[\expandafter\csname loesungname\thezeigenr\endcsname] +\expandafter\csname loesung\thezeigenr\endcsname\par% +\stepcounter {zeigenr} +} +\end{description}} + +\endinput +%% +%% End of file `schuleit.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schulekl.cls b/Master/texmf-dist/tex/latex/schule/schulekl.cls new file mode 100644 index 00000000000..815509909ff --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schulekl.cls @@ -0,0 +1,92 @@ +%% +%% This is file `schulekl.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schulekl.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schulekl}[2014/05/04 v1.2 % + Vorlage für eine Klausur] +\LoadClass{schullzk} +\RequirePackage{schullzk} +\RequirePackage{schulekl} +\RequirePackage[headsepline]{scrpage2} +\pagestyle{scrheadings} +\newboolean{@klassenarbeit} +\setboolean{@klassenarbeit}{false} +\DeclareOption{arbeit}{\setboolean{@klassenarbeit}{true}} +\newboolean{@kursarbeit} +\setboolean{@kursarbeit}{false} +\DeclareOption{kursarbeit}{\setboolean{@kursarbeit}{true}} +\ProcessOptions +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\def\klausurname#1{\gdef\@klausurname{#1}} +\def\datum#1{\gdef\@datum{#1}} +\ihead{\ifthenelse{\boolean{@klassenarbeit}}% +{Klassenarbeit: }% +{\ifthenelse{\boolean{@kursarbeit}} +{Kursarbeit: } +{Klausur: } }% +\ifthenelse{\isundefined{\@klausurname}} +{?? \@latex@warning@no@line{Klausurname ist nicht angegeben}} +{\@klausurname} +} +\chead{ +\ifthenelse{\isundefined{\@datum}} +{\today} +{\@datum} +} +\ohead{Name: \hspace{5cm}} +\endinput +%% +%% End of file `schulekl.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schulekl.sty b/Master/texmf-dist/tex/latex/schule/schulekl.sty new file mode 100644 index 00000000000..9a6d59de8f3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schulekl.sty @@ -0,0 +1,129 @@ +%% +%% This is file `schulekl.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schulekl.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{schulekl}[2014/05/04 v2.1 % + Kommandos fuer das Setzen einer Klausur/Kursarbeit] +\newcommand{\@klausurergebnisangabe}[6]{ +\newcounter{@sehrgut} +\ifthenelse{\equal{#1}{}} +{\setcounter{@sehrgut}{0}} +{\setcounter{@sehrgut}{#1}} + +\newcounter{@gut} +\ifthenelse{\equal{#2}{}} +{\setcounter{@gut}{0}} +{\setcounter{@gut}{#2}} + +\newcounter{@befriedigend} +\ifthenelse{\equal{#3}{}} +{\setcounter{@befriedigend}{0}} +{\setcounter{@befriedigend}{#3}} + +\newcounter{@ausreichend} +\ifthenelse{\equal{#4}{}} +{\setcounter{@ausreichend}{0}} +{\setcounter{@ausreichend}{#4}} + +\newcounter{@mangelhaft} +\ifthenelse{\equal{#5}{}} +{\setcounter{@mangelhaft}{0}} +{\setcounter{@mangelhaft}{#5}} + +\newcounter{@ungenuegend} +\ifthenelse{\equal{#6}{}} +{\setcounter{@ungenuegend}{0}} +{\setcounter{@ungenuegend}{#6}} + +\newcounter{@gesamt} +\pgfmathsetcounter{@gesamt}{\the@sehrgut + \the@gut + % + \the@befriedigend + \the@ausreichend + \the@mangelhaft + % + \the@ungenuegend} + +\newcounter{@schnitt} +\newcounter{@schnittVorne} +\pgfmathsetcounter{@schnitt}{round((\the@sehrgut + \the@gut *2 + % + \the@befriedigend *3 + \the@ausreichend *4 + % + \the@mangelhaft *5+ \the@ungenuegend*6) / \the@gesamt *100)} +\pgfmathsetcounter{@schnittVorne}{\the@schnitt / 100} +\pgfmathsetcounter{@schnitt}{\the@schnitt - (\the@schnittVorne * 100)} + +\minisec{Ergebnis} +\begin{minipage}{4cm} +\begin{tabular}{ll} +sehr gut & \the@sehrgut \\ +gut & \the@gut\\ +befriedigend & \the@befriedigend\\ +ausreichend & \the@ausreichend\\ +mangelhaft & \the@mangelhaft\\ +ungenügend & \the@ungenuegend\\ +\end{tabular} +\end{minipage} +\begin{minipage}{3cm} +\begin{tabular}{ll} +gesamt: & \the@gesamt \\ +Schnitt: & $\the@schnittVorne , \the@schnitt$\\ +\end{tabular} +\end{minipage} +} + +\def\klausurergebnisangabe#1#2#3#4#5#6{\gdef\@klausur@ergebnis{% + \@klausurergebnisangabe{#1}{#2}{#3}{#4}{#5}{#6}}} +\AtEndDocument{ + \ifthenelse{\isundefined{\@klausur@ergebnis}}{}{\@klausur@ergebnis} +} +\endinput +%% +%% End of file `schulekl.sty'. diff --git a/Master/texmf-dist/tex/latex/schule/schuleub.cls b/Master/texmf-dist/tex/latex/schule/schuleub.cls new file mode 100644 index 00000000000..95180067add --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schuleub.cls @@ -0,0 +1,322 @@ +%% +%% This is file `schuleub.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schuleub.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schuleub}[2014/05/04 v1.1 % + Vorlage für einen Unterrichtsbesuch] +\LoadClass[parskip=half,headsepline,DIV14]{scrartcl} +\RequirePackage{schule} +\RequirePackage[headsepline]{scrpage2} +\setkomafont{pagehead}{\normalfont} +\RequirePackage{calc} +\RequirePackage{natbib} +\RequirePackage{hyperref} +\RequirePackage[Export]{adjustbox} +\adjustboxset{max size={\textwidth}{0.85\textheight}} +\RequirePackage{pdfpages} +\pagestyle{scrheadings} +\bibpunct{[}{]}{}{a}{}{,~} +\bibliographystyle{dinat} +\newboolean{B@examen} +\setboolean{B@examen}{false} +\DeclareOption{examen}{\setboolean{B@examen}{true}} + +\newboolean{B@neuePO} +\setboolean{B@neuePO}{false} +\DeclareOption{neuePO}{\setboolean{B@neuePO}{true}\setboolean{B@examen}{true}} + +\newboolean{B@reversion} +\setboolean{B@reversion}{false} +\DeclareOption{reversion}{\setboolean{B@reversion}{true}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\def\thema#1{\gdef\@thema{#1}} +\newcommand{\Thema}{\@thema} +\def\reihe#1{\gdef\@reihe{#1}} +\newcommand{\Reihe}{\@reihe} +\def\seminaradresse#1{\gdef\@seminaradresse{#1}} +\def\seminarinfo#1{\gdef\@seminarinfo{#1}} +\def\ort#1{\gdef\@ort{#1}} +\def\besuchtitel#1{\gdef\@besuchtitel{#1}} +\newcommand{\lerngruppe}[2][]{ +\gdef\@lerngruppe{#2} +\ifthenelse{\equal{\unexpanded{#1}}{}}{\gdef\@lerngruppeKurz{#2}} +{\gdef\@lerngruppeKurz{#1}} +} +\def\datum#1{\gdef\@datum{#1}} +\def\zeit#1#2{\gdef\@startzeit{#1} \gdef\@endzeit{#2}} +\def\stunde#1{\gdef\@stunde{#1}} +\def\schule#1{\gdef\@schule{#1}} +\def\raum#1{\gdef\@raum{#1}} +\ifthenelse{\boolean{B@neuePO}}{ +\renewcommand*{\thesection}{\Alph{section}} +\renewcommand*{\thesubsection}{\Alph{section}~\arabic{subsection}} +\newenvironment{teila}{ +\addsec{Teil A -- Schriftliche Planung der Unterrichtsstunde} +\setcounter{section}{1} +\setcounter{subsection}{0} +}{\clearpage} +\newenvironment{teilb}{ +\addsec{Teil B -- Darstellung der längerfristigen Zusammenhänge} +\setcounter{section}{2} +\setcounter{subsection}{0} +}{\clearpage} + +\newenvironment{anhang}{ +\addsec{Anhang} +}{\clearpage} +} +{} +\def\schuladresse#1{\gdef\@seminaradresse{#1}} +\def\lehrer#1{\@ifnextchar[{\@referendarintern{#1}}% + {\@referendarintern{#1}[]}} +\def\referendar#1{\@ifnextchar[{\@referendarintern{#1}}% + {\@referendarintern{#1}[]}} +\def\@referendarintern#1[#2]{\gdef\@referendarIn{#2: & #1}% + \gdef\@referendar{#1}} +\def\ausbildungsl#1{\@ifnextchar[{\@ausbildungslintern{#1}}% + {\@ausbildungslintern{#1}[]}} +\def\@ausbildungslintern#1[#2]{\gdef\@ausbildungsl{#2: & #1}} +\def\foerderbedarfl#1#2#3{\gdef \@foerderbedarflVorn{#1} \gdef \@foerderbedarflNachn{#2} \gdef \@foerderbedarflFkt{#3}} +\def\ako#1{\@ifnextchar[{\@akointern{#1}}{\@akointern{#1}[]}} +\def\@akointern#1[#2]{\gdef\@ako{#1}\gdef\@akoart{#2}} +\def\schulleiter#1{\@ifnextchar[{\@schulleiterintern{#1}}% + {\@schulleiterintern{#1}[]}} +\def\@schulleiterintern#1[#2]{\gdef\@schulleiter{#2: & #1}} +\def\hauptseminar#1{\@ifnextchar[{\@hauptseminarintern{#1}}% + {\@hauptseminarintern{#1}[]}} +\def\@hauptseminarintern#1[#2]{\gdef\@hauptseminar{#2: & #1}} +\def\fachEins#1#2{\@ifnextchar[{\@fachEinsintern{#1}{#2}}% + {\@fachEinsintern{#1}{#2}[]}} +\def\@fachEinsintern#1#2[#3]{\gdef\@fachEins{#3 #1} % + \gdef\@fachleiterEins{#2}} +\def\fachZwei#1#2{\@ifnextchar[{\@fachZweiintern{#1}{#2}}% + {\@fachZweiintern{#1}{#2}[]}} +\def\@fachZweiintern#1#2[#3]{\gdef\@fachZwei{#3 #1} % + \gdef\@fachleiterZwei{#2}} +\def\vorsitz#1{\@ifnextchar[{\@vorsitzintern{#1}}% + {\@vorsitzintern{#1}[]}} +\def\@vorsitzintern#1[#2]{\gdef\@vorsitz{#2: & #1}} +\def\schulvertreter#1{\@ifnextchar[{\@schulvertreterintern{#1}}% + {\@schulvertreterintern{#1}[]}} +\def\@schulvertreterintern#1[#2]{\gdef\@schulvertreter{#2: & #1}} +\def\fremderseminar#1{\@ifnextchar[{\@fremderseminarintern{#1}}% + {\@fremderseminarintern{#1}[]}} +\def\@fremderseminarintern#1[#2]{\gdef\@fremderseminar{#2: & #1}} +\def\bekannterseminar#1{\@ifnextchar[{\@bekannterseminarintern{#1}}% + {\@bekannterseminarintern{#1}[]}} +\def\@bekannterseminarintern#1[#2]{\gdef\@bekannterseminar{#2: & #1}} +\newcounter{@weiblich} +\def\weiblich#1{\setcounter{@weiblich}{#1}} +\newcounter{@maennlich} +\def\maennlich#1{\setcounter{@maennlich}{#1}} +\newcounter{@foerderbedarf} +\def\foerderbedarf#1{\setcounter{@foerderbedarf}{#1}} +\newcounter{@SuStotal} +\ihead{\@referendar} +\chead{\@lerngruppeKurz} +\ohead{\@datum} +\newcommand{\externesDokumentEinseitig}[1]{ +\centering{\fbox{\includegraphics[page=1]{#1}}} +} +\newcommand{\externesDokumentMehrseitig}[2][]{ +\ifthenelse{\equal{#1}{\empty}}{ +\centering{\fbox{\includegraphics[page=1]{#2}}} +\includepdf[pages=2-last,scale=0.79,pagecommand={\thispagestyle{scrheadings}},frame=true]{#2} +}{ +\centering{\fbox{\includegraphics[page=1]{#2}}} +\includepdf[pages=2-last,scale=0.79,pagecommand={\thispagestyle{scrheadings}},frame=true, #1]{#2} +} +} +\newcommand\makehead{ +\setcounter{@SuStotal}{\value{@weiblich} + \value{@maennlich}} +\ifthenelse{\boolean{B@neuePO}}{ +\begin{titlepage} +\begin{center} +Zentrum f\"ur schulpraktische Lehrerausbildung \@ort % + +\@seminarinfo + +\vspace{6mm} + +\large \textbf{Schriftliche Arbeit gem\"a{\ss} \S 32 (5) OVP im Fach} \\[3mm] +\Large \textbf{\@fachEins} +\normalsize +\end{center} + +\vspace{6mm} + +\begin{tabular}{ll} +\textbf{Pr\"ufling} \small (Name, Vorname):\normalsize & \@referendar \\[3mm] +Ausbildungsschule: & \@schule \\[3mm] +Datum der Pr\"ufung: & \@datum \\[0mm] +Unterrichtszeit (von -- bis): & \@startzeit~Uhr -- \@endzeit~Uhr (\@stunde .~Stunde) \\[3mm] +Lerngruppe (Klasse/Kurs/Jahrgang)*: & \@lerngruppe \\[0mm] +Lerngruppengr\"o{\ss}e (Anzahl): & \the@SuStotal +\end{tabular} + +\vspace{6mm} +\begin{tabular}{l} +\textbf{Thema der unterrichtspraktischen Pr\"ufung:} \\ +\@thema \\[9mm] + +\textbf{Bezeichnung der zugeh\"origen Unterrichtsreihe:} \\ +\@reihe\\[9mm] +\end{tabular} + +\begin{tabular}{ll} +\textbf{Pr\"ufungskommission} \tabularnewline +Pr\"ufungsvorsitzende\@vorsitz \\[3mm] +Seminarausbilder\@fremderseminar \tabularnewline +(an der Ausbildung \textbf{beteiligt}) & \\[3mm] +Seminarausbilder\@bekannterseminar \tabularnewline +(an der Ausbildung \textbf{nicht beteiligt}) & +\end{tabular} + +\vspace{20mm} + +\small + +\textbf{*) Zus\"atzliche Angaben f\"ur Gemeinsamen Unterricht~(GU):} + +\SuS mit sonderp\"adagogischem F\"orderbedarf (Anzahl): \the@foerderbedarf + +Im GU eingesetzte Lehrkraft/weitere Person (Name, Vorname; Funktion): \@foerderbedarflNachn, \@foerderbedarflVorn; \@foerderbedarflFkt +\end{titlepage} +}{ +\begin{titlepage} +\begin{flushleft}\@seminaradresse \end{flushleft} +\begin{flushright}\@ort, \today\end{flushright} \par +\bigskip{} +\begin{center} +\textbf{\textsc{\huge Unterrichtsentwurf}} \par +(\@besuchtitel) \par +\vspace{4ex} \par +\textbf{\@thema} \par +\end{center} \par +\vfill \par +\begin{tabular}{ll} +\ifthenelse{\boolean{B@reversion}} % + {Lehrer\@referendarIn \tabularnewline}% + {Referendar\@referendarIn \tabularnewline} +Lerngruppe: & \@lerngruppe \tabularnewline + & (\the@SuStotal~\SuS, \the@weiblich~weiblich % + und \the@maennlich~m\"annlich ) \tabularnewline +Datum: & \@datum \tabularnewline +Zeit: & \@startzeit~Uhr -- \@endzeit~Uhr (\@stunde .~Stunde) \tabularnewline +\ifthenelse{\boolean{B@reversion}}{Raum: & \@raum \tabularnewline}{% +Ausbildungsschule: & \@schule \tabularnewline % +Raum: & \@raum \tabularnewline +} +\ifthenelse{\boolean{B@reversion}} % + {Schulleiter\@schulleiter \tabularnewline}{ +\tabularnewline +\tabularnewline +\textbf{Ausbilder und Schulvertreter} \tabularnewline +Ausbildungslehrer\@ausbildungsl \tabularnewline +Ausbildungskoordinator\@akoart: & \@ako \tabularnewline +Schulleiter\@schulleiter \tabularnewline +Hauptseminarleiter\@hauptseminar \tabularnewline +Fachleiter\@fachEins: & \@fachleiterEins \tabularnewline +Fachleiter\@fachZwei: & \@fachleiterZwei \tabularnewline +\ifthenelse{\boolean{B@examen}} { +\tabularnewline +\tabularnewline +\textbf{Pr\"ufungskommission} \tabularnewline +Pr\"ufungsvorsitzender\@vorsitz \tabularnewline +Weiterer Schulvertreter\@schulvertreter \tabularnewline +Fremder Seminarausbilder\@fremderseminar \tabularnewline +Bekannter Seminarausbilder\@bekannterseminar \tabularnewline} {} +} +\end{tabular} +\end{titlepage} +} +} +\AtBeginDocument{\makehead} +\AtEndDocument{ +\ifthenelse{\boolean{B@examen}}{ +\ifthenelse{\boolean{B@neuePO}}{ +\addsec{Versicherung} +Ich versichere, dass ich die Schriftliche Arbeit eigenst\"andig verfasst, keine +anderen Quellen und Hilfsmittel als die angegebenen benutzt und die Stellen +der Schriftlichen Arbeit, die anderen Werken dem Wortlaut oder Sinn nach +entnommen sind, in jedem einzelnen Fall unter Angabe der Quelle als +Entlehnung kenntlich gemacht habe. Das Gleiche gilt auch f\"ur beigegebene +Zeichnungen, Kartenskizzen und Darstellungen. Anfang und Ende von +w\"ortlichen Text\"ubernahmen habe ich durch An- und Abf\"uhrungszeichen, +sinngem\"a{\ss}e \"Ubernahmen durch direkten Verweis auf die Verfasserin oder den +Verfasser gekennzeichnet. + +\vspace{26mm} + +$\underset{\text{Unterschrift des Pr\"uflings}}{\text{\underline{\hspace{8.5cm}}}}$ +}{ +\addsec{Schlusserkl\"arung} +Ich versichere, dass ich die schriftliche Planung eigenst\"andig +verfasst, keine anderen Quellen und Hilfsmittel als die angegebenen +benutzt und die Stellen der schriftlichen Planung, die anderen +Werken dem Wortlaut oder Sinn nach entnommen sind, in jedem +einzelnen Fall unter Angabe der Quelle als Entlehnung kenntlich +gemacht habe. Das Gleiche gilt auch f\"ur beigegebene Zeichnungen, +Kartenskizzen und Darstellungen. Anfang und Ende von w\"ortlichen +Text\"ubernahmen habe ich durch An- und Abf\"uhrungszeichen, +sinngem\"a{\ss}e \"Ubernahmen durch direkten Verweis auf die Verfasserin +oder den Verfasser gekennzeichnet. +} +}{} +} +\endinput +%% +%% End of file `schuleub.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schuleue.cls b/Master/texmf-dist/tex/latex/schule/schuleue.cls new file mode 100644 index 00000000000..d64a821c171 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schuleue.cls @@ -0,0 +1,75 @@ +%% +%% This is file `schuleue.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schuleue.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schuleue}[2014/05/04 v1.1 % + Vorlage für eine Übersicht] +\DeclareOption{loesung}% + {\PassOptionsToClass{loesung}{schuleab}} +\DeclareOption{loesungseite}% + {\PassOptionsToClass{loesungseite}{schuleab}} +\DeclareOption{loesungsseite}% + {\PassOptionsToClass{loesungsseite}{schuleab}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\LoadClass{schuleab} + +\ohead{\"Ubersicht% +\ifthenelse{\isundefined{\@dokNummer}} +{} +{ Nr. \@dokNummer}} +\endinput +%% +%% End of file `schuleue.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schulinf.sty b/Master/texmf-dist/tex/latex/schule/schulinf.sty new file mode 100644 index 00000000000..a7e05fdb903 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schulinf.sty @@ -0,0 +1,100 @@ +%% +%% This is file `schulinf.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schulinf.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{schulinf}[2014/05/04 v2.1 % + Kommandos fuer den Informatikunterricht] +\RequirePackage{schule} +\RequirePackage{schullzk} +\RequirePackage[school]{pgf-umlcd} +\RequirePackage[underline=false,rounded corners=true]{pgf-umlsd} +\RequirePackage{syntaxdi} +\RequirePackage{listings} +\RequirePackage[pict2e]{struktex} +\RequirePackage{relaycircuit} +\usetikzlibrary{er} +\lstset{literate=% +{Ö}{{\"O}}1 +{Ä}{{\"A}}1 +{Ü}{{\"U}}1 +{ß}{\ss}2 +{ü}{{\"u}}1 +{ä}{{\"a}}1 +{ö}{{\"o}}1 +{»}{{\frqq}}4 +{«}{{\flqq}}4 +} +\newenvironment{klassenDokumentation}{% + \tabularx{\textwidth}{lX}}{\endtabularx} +\newcommand{\methodenDokumentation}[3]{ +{\color{gray}#1} & \textbf{#2} \\ +& #3 \\ +} +\newcommand{\scaleSequenzdiagramm}[1]{ +\scaleTikz{#1}% +} +\newcommand{\newthreadtwo}[4][gray!30]{ + \newinst[#4]{#2}{#3} + \stepcounter{threadnum} + \node[below of=inst\theinstnum,node distance=0.8cm]% + (thread\thethreadnum) {}; + \tikzstyle{threadcolor\thethreadnum}=[fill=#1] + \tikzstyle{instcolor#2}=[fill=#1] +} +\newcommand{\nextlevel}{\addtocounter{seqlevel}{1}} +\def\@fach{Informatik} +\endinput +%% +%% End of file `schulinf.sty'. diff --git a/Master/texmf-dist/tex/latex/schule/schullsg.cls b/Master/texmf-dist/tex/latex/schule/schullsg.cls new file mode 100644 index 00000000000..0310cee5882 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schullsg.cls @@ -0,0 +1,75 @@ +%% +%% This is file `schullsg.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schullsg.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schullsg}[2014/05/04 v1.1 % + Vorlage für eine Lösung] +\DeclareOption{loesung}% + {\PassOptionsToClass{loesung}{schuleab}} +\DeclareOption{loesungseite}% + {\PassOptionsToClass{loesungseite}{schuleab}} +\DeclareOption{loesungsseite}% + {\PassOptionsToClass{loesungsseite}{schuleab}} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\LoadClass{schuleab} + +\ohead{L\"osung% +\ifthenelse{\isundefined{\@dokNummer}} +{} +{ Nr. \@dokNummer}} +\endinput +%% +%% End of file `schullsg.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schullzk.cls b/Master/texmf-dist/tex/latex/schule/schullzk.cls new file mode 100644 index 00000000000..82bddf520da --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schullzk.cls @@ -0,0 +1,76 @@ +%% +%% This is file `schullzk.cls', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schullzk.cls,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesClass{schullzk}[2014/05/04 v1.1 % + Vorlage für eine Lernzielkontrolle] +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{scrartcl}} +\ProcessOptions\relax +\LoadClass[parskip=half,DIV12]{scrartcl} +\RequirePackage{schule} +\RequirePackage[headsepline]{scrpage2} +\pagestyle{scrheadings} + +\def\inhalt#1{\gdef\@inhalt{#1}} +\ihead{Lernzielkontrolle: +\ifthenelse{\isundefined{\@inhalt}} +{?? \@latex@warning@no@line{Der Inhalt ist nicht angegeben}} +{\@inhalt} +} +\chead{} +\ohead{Name: \hspace{5cm}} +\endinput +%% +%% End of file `schullzk.cls'. diff --git a/Master/texmf-dist/tex/latex/schule/schullzk.sty b/Master/texmf-dist/tex/latex/schule/schullzk.sty new file mode 100644 index 00000000000..d418c9a49eb --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schullzk.sty @@ -0,0 +1,111 @@ +%% +%% This is file `schullzk.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schullzk.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{schullzk}[2014/05/04 v2.1 % + Kommandos fuer das Setzen einer Lernzielkontrolle] +\newcounter{@gespunkte} +\newcommand{\punktesec}[2][0]{ +\@punkte +\addtocounter{@gespunkte}{#1} +\section{#2 +(\get@punkte{\arabic{section}} Punkte)% +}} +\newcommand{\aufgabensec}[2][0]{ +\let\save@thesection\thesection +\renewcommand{\thesection}{\arabic{section}. Aufgabe:} +\punktesec[#1]{#2} +\let\thesection\save@thesection +} +\renewcommand{\punkteitem}[1]{% +\ifthenelse% +{\equal{#1}{1}}% + {\item \textbf{(1 Punkt)}}% + {\item \textbf{(#1 Punkte)}}% +\addtocounter{@gespunkte}{#1} +} +\renewcommand{\setzePunkte}{\@punkte} +\def\newpunkte#1#2{ +\global\expandafter\def\csname punkte@#1\endcsname{#2} +} +\def\get@punkte#1{\expandafter\@get@punkte\csname % + punkte@#1\endcsname} +\def\@get@punkte#1{% +\ifx#1\relax +??% + \else + \expandafter#1% +\fi} +\newcommand{\@punkte}{ + \immediate\write\@auxout{% + \string\newpunkte{\arabic{section}}{\the@gespunkte}}% + \expandafter\test@punkte\csname % + punkte@\arabic{section}\endcsname{\the@gespunkte} +\setcounter{@gespunkte}{0} +} +\newcommand{\test@punkte}[2]{ + \ifthenelse{\equal{#1}{#2}}% + {} + {\gdef\punkte@undefined{}} +} +\AtBeginDocument{\setcounter{@gespunkte}{0}} +\AtEndDocument{ +\@punkte +\ifthenelse{\isundefined{\punkte@undefined}} +{} +{\@latex@warning@no@line{Punktanzahl wurde geändert}}} +\endinput +%% +%% End of file `schullzk.sty'. diff --git a/Master/texmf-dist/tex/latex/schule/schulphy.sty b/Master/texmf-dist/tex/latex/schule/schulphy.sty new file mode 100644 index 00000000000..cd6fb3964f4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/schulphy.sty @@ -0,0 +1,66 @@ +%% +%% This is file `schulphy.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `schulphy.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{schulphy}[2010/01/22 v2.0 % + Kommandos fuer den Physikunterricht] +\RequirePackage{schule} +\RequirePackage{units} +\RequirePackage{circuitikz} +\RequirePackage[version=3]{mhchem} +\def\@fach{Physik} +\endinput +%% +%% End of file `schulphy.sty'. diff --git a/Master/texmf-dist/tex/latex/schule/syntaxdi.sty b/Master/texmf-dist/tex/latex/schule/syntaxdi.sty new file mode 100644 index 00000000000..2d81bb7e2a1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/schule/syntaxdi.sty @@ -0,0 +1,134 @@ +%% +%% This is file `syntaxdi.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% schule.dtx (with options: `syntaxdi.sty,package') +%% 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, schulekl.sty, schulelzk.sty. +%% +%% 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. +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +\NeedsTeXFormat{LaTeX2e}[1995/12/01] +\ProvidesPackage{syntaxdi}[2014/05/04 v1.1 % + Syntaxdiagramme mit TikZ] +\RequirePackage{tikz} +\usetikzlibrary{chains} +\usetikzlibrary{arrows,shadows,shapes.misc,scopes} +\tikzset{ +fnonterminal/.style={ +rectangle, +minimum size=6mm, +text height=1.5ex,text depth=.25ex, +very thick, +draw=red!50!black!50, % 50% red und 50% black, +top color=white, % oben: weisser Schatten ... +bottom color=red!50!black!20, % unten: anderer Schatten +font=\itshape +} +} +\tikzset{ +nonterminal/.style={ +rectangle, +minimum size=6mm, +text height=1.5ex,text depth=.25ex, +very thick, +draw=red!50!black!50, % 50% red und 50% black, +top color=white, % oben: weisser Schatten ... +bottom color=red!50!black!20, % unten: anderer Schatten +font=\itshape +} +} +\tikzset{ +fterminal/.style={ +rounded rectangle, +minimum size=6mm, +very thick,draw=black!50, +text height=1.5ex,text depth=.25ex, +top color=white,bottom color=black!20, +font=\ttfamily +} +} +\tikzset{ +terminal/.style={ +rounded rectangle, +minimum size=6mm, +very thick,draw=black!50, +text height=1.5ex,text depth=.25ex, +top color=white,bottom color=black!20, +font=\ttfamily +} +} +\tikzset{ +point/.style={ +circle, +inner sep=0pt, +minimum size=0pt +} +} +\tikzset{ +endpoint/.style={ +circle, +inner sep=0pt, +minimum size=0pt +} +} +\tikzset{ +syntaxdiagramm/.style={ +start chain, +node distance=7mm and 5mm, +every node/.style={on chain}, +nonterminal/.append style={join=by ->}, +terminal/.append style={join=by ->}, +endpoint/.append style={join=by ->}, +point/.append style={join=by -}, +skip loop/.style={to path={-- ++(0,-.5) -| (\tikztotarget)}} +} +} +\endinput +%% +%% End of file `syntaxdi.sty'. |