diff options
author | Karl Berry <karl@freefriends.org> | 2014-08-03 17:37:27 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2014-08-03 17:37:27 +0000 |
commit | 2d2de44a134aad00e4d84271192e8fb6e6e2ef07 (patch) | |
tree | df3e65cae1a07bb92d8aa9cf51ff610ca15ec527 /Master/texmf-dist/tex/latex/schule/schule.sty | |
parent | b078267b8098778831fd97872cd334fa87c28639 (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.sty | 77 |
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}}} |