diff options
author | Karl Berry <karl@freefriends.org> | 2021-12-19 21:20:38 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-12-19 21:20:38 +0000 |
commit | 19611cb045aeda55b259bcce5145922b3baae741 (patch) | |
tree | 21e2b976e5d90af0a16554d0939d5f7c242022f1 /Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls | |
parent | 351ea1c0ab110b0e88d092b01425ee086a8c6ab5 (diff) |
schulmathematik (19dec21)
git-svn-id: svn://tug.org/texlive/trunk@61347 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls')
-rw-r--r-- | Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls | 39 |
1 files changed, 23 insertions, 16 deletions
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls index 0589aca0128..9f74a2057b0 100644 --- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls +++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls @@ -1,10 +1,9 @@ % schulmathematik bundle: document class schulma-klausur -% Version 1.1 -% 13. März 2021 +% Version 1.2 +% 18. Dezember 2021 \NeedsTeXFormat{LaTeX2e} -\ProvidesExplClass{schulma-klausur}{2021-03-13}{1.1}{Dokumentenklasse fuer Klausuren} +\ProvidesExplClass{schulma-klausur}{2021-12-18}{1.2}{Dokumentenklasse fuer Klausuren} -\RequirePackage {xparse} \RequirePackage {etoolbox} \str_new:N \g_schulma_klausur_datum_str @@ -27,6 +26,7 @@ \bool_new:N \g_schulma_klausur_differenzenquotient_bool \bool_new:N \g_schulma_klausur_differentialquotient_bool \bool_new:N \g_schulma_klausur_musterloesung_bool +\bool_new:N \l_schulma_klausur_loesung_bool \int_new:N \g_schulma_klausur_anzahl_hilfen_int @@ -137,6 +137,9 @@ \newlength \Teilaufgabenabstand \setlength \Teilaufgabenabstand {4.5pt plus2pt minus1pt} +\RequirePackage {schulma} +\RequirePackage {schulma-physik} + \bool_if:NTF \g_schulma_klausur_musterloesung_bool { \LoadClass [t] {schulma-praes} @@ -188,11 +191,19 @@ \NewDocumentEnvironment {Teilaufgaben} { } { - \begin {list} { \stepcounter {Teilaufgabe} \alph {Teilaufgabe} ) } + \begin {list} + { + \FarbeAufgabe + \stepcounter {Teilaufgabe} + \alph {Teilaufgabe} ) + } { \setlength \topsep {\Teilaufgabenabstand} \setlength \itemsep {\Teilaufgabenabstand} - \FarbeAufgabe + \bool_if:NF \l_schulma_klausur_loesung_bool + { + \FarbeAufgabe + } } } { @@ -202,15 +213,12 @@ \NewDocumentEnvironment {Lsg} {s} % Stern: Lösung beginnt mit einer Gleichung, kein Abstand erforderlich { - \IfBooleanF {#1} - { - \par - \medskip - } - + \IfBooleanF {#1} { \par \medskip } + \bool_gset_true:N \l_schulma_klausur_loesung_bool \FarbeLoesung } { + \bool_gset_false:N \l_schulma_klausur_loesung_bool } \RenewDocumentCommand \Datum {m} @@ -341,6 +349,7 @@ \bool_if:NTF \g_schulma_klausur_afuenfquer_bool { + \KOMAoption {paper} {landscape} \RequirePackage [top=2.7cm, bottom=3cm, hmargin=2.5cm] {geometry} } { @@ -371,6 +380,8 @@ \settasks{before-skip=4.5pt plus2pt minus1pt} } +\RequirePackage {adjustbox} + \cs_new:Npn \schulma_klausur_notentabelle:n #1 { \clist_set:Nn \l_schulma_klausur_notenliste_clist {#1} @@ -427,10 +438,6 @@ \end {tabular} } -\RequirePackage {adjustbox} -\RequirePackage {schulma} -\RequirePackage {schulma-physik} - \bool_if:NTF \g_schulma_klausur_oesterreich_bool { \RequirePackage [naustrian] {babel} |