From 2d2de44a134aad00e4d84271192e8fb6e6e2ef07 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 3 Aug 2014 17:37:27 +0000 Subject: schule git-svn-id: svn://tug.org/texlive/trunk@34815 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/schule/relaycircuit.sty | 2 +- Master/texmf-dist/tex/latex/schule/schule.sty | 77 +++++++++++++++++++--- Master/texmf-dist/tex/latex/schule/schuleab.cls | 2 +- Master/texmf-dist/tex/latex/schule/schulein.cls | 2 +- Master/texmf-dist/tex/latex/schule/schuleit.cls | 2 +- Master/texmf-dist/tex/latex/schule/schulekl.cls | 2 +- Master/texmf-dist/tex/latex/schule/schulekl.sty | 2 +- Master/texmf-dist/tex/latex/schule/schuleub.cls | 2 +- Master/texmf-dist/tex/latex/schule/schuleue.cls | 2 +- Master/texmf-dist/tex/latex/schule/schulinf.sty | 2 +- Master/texmf-dist/tex/latex/schule/schullsg.cls | 2 +- Master/texmf-dist/tex/latex/schule/schullzk.cls | 2 +- Master/texmf-dist/tex/latex/schule/schullzk.sty | 16 ++++- Master/texmf-dist/tex/latex/schule/schulphy.sty | 2 +- Master/texmf-dist/tex/latex/schule/syntaxdi.sty | 2 +- 15 files changed, 97 insertions(+), 22 deletions(-) (limited to 'Master/texmf-dist/tex/latex') diff --git a/Master/texmf-dist/tex/latex/schule/relaycircuit.sty b/Master/texmf-dist/tex/latex/schule/relaycircuit.sty index 86902301586..5ed6ffcfe12 100644 --- a/Master/texmf-dist/tex/latex/schule/relaycircuit.sty +++ b/Master/texmf-dist/tex/latex/schule/relaycircuit.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schule.sty b/Master/texmf-dist/tex/latex/schule/schule.sty index 8814e2b130d..b22f2c285e5 100644 --- a/Master/texmf-dist/tex/latex/schule/schule.sty +++ b/Master/texmf-dist/tex/latex/schule/schule.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ @@ -87,6 +87,7 @@ \RequirePackage{ifthen} \RequirePackage{xspace} \RequirePackage{tabularx} +\RequirePackage{rotating} \RequirePackage{ragged2e} \RequirePackage{amssymb} \RequirePackage{amsmath} @@ -112,11 +113,19 @@ {\setboolean{@loesunganzeigen@Seite}{true}\newcounter{@loesung@nr}} \DeclareOption{loesungsseite}% {\setboolean{@loesunganzeigen@Seite}{true}\newcounter{@loesung@nr}} +\newboolean{@stundenverlaufquer} +\setboolean{@stundenverlaufquer}{false} +\DeclareOption{stundenverlaufquer}% +{\setboolean{@stundenverlaufquer}{true}} +\newboolean{@stundenverlaufdidkom} +\setboolean{@stundenverlaufdidkom}{false} +\DeclareOption{stundenverlaufdidkom}% +{\setboolean{@stundenverlaufdidkom}{true}} \ProcessOptions \newcommand{\diastring}[1]{\textquotedbl#1\textquotedbl} \newcommand{\SuS}{Sch\-\"uler\-in\-nen und Sch\"u\-ler\xspace} -\newcommand{\SuSn}{Sch\-\"uler\-in\-nen Sch\"u\-lern\xspace} +\newcommand{\SuSn}{Sch\-\"uler\-in\-nen und 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}}} @@ -156,10 +165,17 @@ loesung@\the@zeige@nr\endcsname\par% \newcount\zeitanzeigen \@pruefwert=1 \zeitanzeigen=0 +\ifthenelse{\boolean{@stundenverlaufdidkom}}{ +\newcommand{\zeitpunkt}[1]{ +\ifnum \zeitanzeigen=\@pruefwert +\multicolumn{5}{|c|}{#1} \\ \hline +\fi} +}{ \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}} @@ -169,20 +185,65 @@ loesung@\the@zeige@nr\endcsname\par% {\item \textbf{(1 Punkt)}}% {\item \textbf{(#1 Punkte)}}% } +\newcommand{\punkteitemloesung}[3][]{ +\ifthenelse{\equal{#2}{1}} +{\item \textbf{(1 Punkt)} #3} +{\item \textbf{(#2 Punkte)} #3} +\ifthenelse{\equal{#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{\textbf{\ref{loesung@\the@zeige@nr}. Aufgabe:} #1} +\addtocounter{@loesung@nr}{1}}{} +} +} \newcommand{\scaleTikz}[1]{ \tikzstyle{every node}=[scale=#1] \tikzstyle{every path}=[scale=#1] \tikzstyle{inststyle}+=[rounded corners= #1 * 3mm] % % hier werden weitere Optionen angegeben } +\newcommand{\didkom}[1]{ +\ifthenelse{\boolean{@stundenverlaufdidkom}}{& #1}{} +} +\newcommand{\stundenverlaufkopf}{ +\hline \textbf{Unterrichts\-phasen} & +\textbf{Operationen/Sachaspekte} & +\textbf{Aktions- und Sozialformen} & +\textbf{Medien} +} \newenvironment{stundenverlauf} -{\RaggedLeft +{ +\ifthenelse{\boolean{@stundenverlaufquer}}{ +\begin{sidewaystable} +\ifthenelse{\boolean{@stundenverlaufdidkom}}{ +\begin{tabular}{|p{2.2cm}|p{7.5cm}|p{3.5cm}|p{2.5cm}|p{4.9cm}|} +\stundenverlaufkopf & +\textbf{Didaktischer Kommentar} \\ \hline +}{ +\begin{tabular}{|p{3cm}|p{11cm}|p{3.5cm}|p{3.5cm}|} +\stundenverlaufkopf \\ \hline +} +}{ +\ifthenelse{\boolean{@stundenverlaufdidkom}}{ +\RaggedLeft +\tabularx{\textwidth}{|p{2.2cm}|X|p{1.7cm}|p{1.9cm}|p{2.8cm}|} +\stundenverlaufkopf & +\textbf{Didaktischer Kommentar} \\ \hline +}{ \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} +\stundenverlaufkopf \\ \hline +} +} +} +{ +\ifthenelse{\boolean{@stundenverlaufquer}}{ +\end{tabular} +\end{sidewaystable} +}{ +\endtabularx \justifying} +} \newenvironment{aufgaben} {\begin{enumerate} \renewcommand{\labelenumi}{\textbf{\arabic{enumi}. Aufgabe}}} diff --git a/Master/texmf-dist/tex/latex/schule/schuleab.cls b/Master/texmf-dist/tex/latex/schule/schuleab.cls index dd0ff0836c3..c33b293af38 100644 --- a/Master/texmf-dist/tex/latex/schule/schuleab.cls +++ b/Master/texmf-dist/tex/latex/schule/schuleab.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schulein.cls b/Master/texmf-dist/tex/latex/schule/schulein.cls index a6060143602..651df555f9d 100644 --- a/Master/texmf-dist/tex/latex/schule/schulein.cls +++ b/Master/texmf-dist/tex/latex/schule/schulein.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schuleit.cls b/Master/texmf-dist/tex/latex/schule/schuleit.cls index 19aee3d0d7a..1747f7e9af2 100644 --- a/Master/texmf-dist/tex/latex/schule/schuleit.cls +++ b/Master/texmf-dist/tex/latex/schule/schuleit.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schulekl.cls b/Master/texmf-dist/tex/latex/schule/schulekl.cls index cf4231832ca..381eea7ad87 100644 --- a/Master/texmf-dist/tex/latex/schule/schulekl.cls +++ b/Master/texmf-dist/tex/latex/schule/schulekl.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schulekl.sty b/Master/texmf-dist/tex/latex/schule/schulekl.sty index 5d0742251a1..418818957cb 100644 --- a/Master/texmf-dist/tex/latex/schule/schulekl.sty +++ b/Master/texmf-dist/tex/latex/schule/schulekl.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schuleub.cls b/Master/texmf-dist/tex/latex/schule/schuleub.cls index 7caa3ed6acd..827e205e81e 100644 --- a/Master/texmf-dist/tex/latex/schule/schuleub.cls +++ b/Master/texmf-dist/tex/latex/schule/schuleub.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schuleue.cls b/Master/texmf-dist/tex/latex/schule/schuleue.cls index 351af3d46fe..2f91b11e4c1 100644 --- a/Master/texmf-dist/tex/latex/schule/schuleue.cls +++ b/Master/texmf-dist/tex/latex/schule/schuleue.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schulinf.sty b/Master/texmf-dist/tex/latex/schule/schulinf.sty index e603b8a4cff..73546d74669 100644 --- a/Master/texmf-dist/tex/latex/schule/schulinf.sty +++ b/Master/texmf-dist/tex/latex/schule/schulinf.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schullsg.cls b/Master/texmf-dist/tex/latex/schule/schullsg.cls index 3b96b77e29a..c0c93be1245 100644 --- a/Master/texmf-dist/tex/latex/schule/schullsg.cls +++ b/Master/texmf-dist/tex/latex/schule/schullsg.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schullzk.cls b/Master/texmf-dist/tex/latex/schule/schullzk.cls index cd6e1dd3056..564c6a8fbab 100644 --- a/Master/texmf-dist/tex/latex/schule/schullzk.cls +++ b/Master/texmf-dist/tex/latex/schule/schullzk.cls @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/schullzk.sty b/Master/texmf-dist/tex/latex/schule/schullzk.sty index 6550e522517..c9645792816 100644 --- a/Master/texmf-dist/tex/latex/schule/schullzk.sty +++ b/Master/texmf-dist/tex/latex/schule/schullzk.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ @@ -102,6 +102,20 @@ {\item \textbf{(#1 Punkte)}}% \addtocounter{@gespunkte}{#1} } +\renewcommand{\punkteitemloesung}[3][]{ +\ifthenelse{\equal{#2}{1}} +{\item \textbf{(1 Punkt)} #3} +{\item \textbf{(#2 Punkte)} #3} +\ifthenelse{\equal{#1}{}}{}{ +\ifthenelse{\boolean{@loesunganzeigen}} +{\\\textbf{L\"osung:} #1}{} +\ifthenelse{\boolean{@loesunganzeigen@Seite}} +{\phantomsection\label{loesung@\the@loesung@nr}\global\expandafter\def\csname +loesung@\the@loesung@nr\endcsname{\textbf{\ref{loesung@\the@zeige@nr}. Aufgabe:} #1} +\addtocounter{@loesung@nr}{1}}{} +} +\addtocounter{@gespunkte}{#2} +} \renewcommand{\setzePunkte}{\@punkte} \def\newpunkte#1#2{ \global\expandafter\def\csname punkte@#1\endcsname{#2} diff --git a/Master/texmf-dist/tex/latex/schule/schulphy.sty b/Master/texmf-dist/tex/latex/schule/schulphy.sty index 99f4db1b70d..1fcb72ced13 100644 --- a/Master/texmf-dist/tex/latex/schule/schulphy.sty +++ b/Master/texmf-dist/tex/latex/schule/schulphy.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ diff --git a/Master/texmf-dist/tex/latex/schule/syntaxdi.sty b/Master/texmf-dist/tex/latex/schule/syntaxdi.sty index d097b2e939b..86410a47c3c 100644 --- a/Master/texmf-dist/tex/latex/schule/syntaxdi.sty +++ b/Master/texmf-dist/tex/latex/schule/syntaxdi.sty @@ -73,7 +73,7 @@ %% zur Verfügung. %% %% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht -%% unter http://www.ctan.org/pkg/ +%% unter http://www.ctan.org/pkg/schule %% zur Verfügung. %% %% ----- BEGIN ------------------------------------------------------------------ -- cgit v1.2.3