summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-12-19 21:20:38 +0000
committerKarl Berry <karl@freefriends.org>2021-12-19 21:20:38 +0000
commit19611cb045aeda55b259bcce5145922b3baae741 (patch)
tree21e2b976e5d90af0a16554d0939d5f7c242022f1 /Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls
parent351ea1c0ab110b0e88d092b01425ee086a8c6ab5 (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.cls39
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}