summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/schule/schule.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-08-03 17:37:27 +0000
committerKarl Berry <karl@freefriends.org>2014-08-03 17:37:27 +0000
commit2d2de44a134aad00e4d84271192e8fb6e6e2ef07 (patch)
treedf3e65cae1a07bb92d8aa9cf51ff610ca15ec527 /Master/texmf-dist/tex/latex/schule/schule.sty
parentb078267b8098778831fd97872cd334fa87c28639 (diff)
schule
git-svn-id: svn://tug.org/texlive/trunk@34815 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/schule/schule.sty')
-rw-r--r--Master/texmf-dist/tex/latex/schule/schule.sty77
1 files changed, 69 insertions, 8 deletions
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}}}