summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-ab.cls16
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-gutachten.cls18
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls142
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-komp.cls6
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-mdlprf.cls16
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-physik.sty22
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma-praes.cls14
-rw-r--r--Master/texmf-dist/tex/latex/schulmathematik/schulma.sty12
8 files changed, 174 insertions, 72 deletions
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-ab.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-ab.cls
index ba6e098cc9d..62a41ec0336 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-ab.cls
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-ab.cls
@@ -1,8 +1,8 @@
% schulmathematik bundle: document class schulma-ab
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schulma-ab}[2020-02-16 v1.0 Dokumentenklasse fuer Arbeitsblaetter]
+\ProvidesClass{schulma-ab}[2021-03-13 v1.1 Dokumentenklasse fuer Arbeitsblaetter]
\RequirePackage{xparse}
@@ -60,7 +60,7 @@
\tl_gset:Nn \g_schulma_ab_bearbeiter_tl {#1}
}
-\LoadClass [DIV=14] {scrartcl}
+\LoadClass {scrartcl}
\RequirePackage {adjustbox}
@@ -81,11 +81,14 @@
\RequirePackage {enumitem}
\RequirePackage {scrlayer-scrpage}
-\bool_if:NT \g_schulma_ab_afuenfquer_bool
+\bool_if:NTF \g_schulma_ab_afuenfquer_bool
{
\KOMAoption {paper} {landscape}
\KOMAoption {DIV} {11}
}
+ {
+ \KOMAoption {DIV} {14}
+ }
\ExplSyntaxOff
@@ -223,8 +226,7 @@
{
\group_begin:
\tl_set:Nn \l_schulma_ab_aufgabentitel_tl {\"Ubung}
- \Aufgabe
- \IfBooleanT {#1} {*}
+ \IfBooleanTF {#1} { \Aufgabe* } { \Aufgabe }
\group_end:
}
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-gutachten.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-gutachten.cls
index c787511e555..6a39095671d 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-gutachten.cls
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-gutachten.cls
@@ -1,12 +1,10 @@
% schulmathematik bundle: document class schulma-gutachten
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schulma-gutachten}[2020-02-16 v1.0 Dokumentenklasse fuer Gutachten ueber schriftliche Abiturklausuren]
+\ProvidesExplClass{schulma-gutachten}{2021-03-13}{1.1}{Dokumentenklasse fuer Gutachten ueber schriftliche Abiturklausuren}
-\RequirePackage{xparse}
-
-\ExplSyntaxOn
+\RequirePackage {xparse}
\bool_new:N \g_schulma_gutachten_bell_bool
\bool_new:N \g_schulma_gutachten_oesterreich_bool
@@ -63,7 +61,7 @@
\msg_new:nnn {schulma-gutachten} {Ort fehlt}
{
- Bitte~geben~Sie~mit~Hilfe~des~Befehls~\Ort~den~Namen~der~Schule~an.
+ Bitte~geben~Sie~mit~Hilfe~des~Befehls~\Ort~den~Ort~der~Schule~an.
}
\msg_new:nnn {schulma-gutachten} {Fach fehlt}
@@ -355,7 +353,7 @@
\clearpage
}
-\LoadClass [ DIV=13, fontsize=12 ] {scrartcl}
+\LoadClass [ fontsize=12 ] {scrartcl}
\bool_if:NTF \g_schulma_gutachten_oesterreich_bool
{
@@ -368,6 +366,6 @@
\RequirePackage [useregional=text] {datetime2}
\RequirePackage [locale=DE] {siunitx}
-\pagestyle {empty}
+\KOMAoption {DIV} {13}
-\ExplSyntaxOff
+\pagestyle {empty}
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls
index 6026d0d8569..0589aca0128 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-klausur.cls
@@ -1,23 +1,25 @@
% schulmathematik bundle: document class schulma-klausur
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schulma-klausur}[2020-02-16 v1.0 Dokumentenklasse fuer Klausuren]
+\ProvidesExplClass{schulma-klausur}{2021-03-13}{1.1}{Dokumentenklasse fuer Klausuren}
-\RequirePackage{xparse}
-\RequirePackage{etoolbox}
-
-\ExplSyntaxOn
+\RequirePackage {xparse}
+\RequirePackage {etoolbox}
+\str_new:N \g_schulma_klausur_datum_str
\str_new:N \g_schulma_klausur_titel_str
\str_new:N \g_schulma_klausur_teiltitel_str
\str_new:N \g_schulma_klausur_bearbeitungszeit_str
+\tl_new:N \g_schulma_klausur_kurs_tl
\tl_new:N \g_schulma_klausur_nummer_tl
\tl_new:N \g_schulma_klausur_untertitel_tl
\tl_new:N \g_schulma_klausur_hilfsmittel_tl
\tl_new:N \l_schulma_klausur_aufgabentitel_tl
+\bool_new:N \g_schulma_klausur_oesterreich_bool
+\bool_new:N \g_schulma_klausur_afuenfquer_bool
\bool_new:N \g_schulma_klausur_schriftliche_lernkontrolle_bool
\bool_new:N \g_schulma_klausur_zwei_gruppen_bool
\bool_new:N \g_schulma_klausur_gruppe_a_bool
@@ -78,7 +80,13 @@
\DeclareOption {A5quer}
{
- \PassOptionsToClass {A5quer} {schulma-ab}
+ \PassOptionsToClass {a5paper} {scrartcl}
+ \bool_gset_true:N \g_schulma_klausur_afuenfquer_bool
+ }
+
+\DeclareOption {AT}
+ {
+ \bool_gset_true:N \g_schulma_klausur_oesterreich_bool
}
\DeclareOption {GruppeA}
@@ -99,7 +107,7 @@
\DeclareOption*
{
- \PassOptionsToClass {\CurrentOption} {schulma-ab}
+ \PassOptionsToClass {\CurrentOption} {scrartcl}
\PassOptionsToClass {\CurrentOption} {schulma-praes}
}
@@ -120,6 +128,15 @@
\tl_gset:Nn \g_schulma_klausur_nummer_tl {#1}
}
+\newcounter {Aufgabe}
+\newcounter {Teilaufgabe} [Aufgabe]
+
+\newlength \Aufgabenabstand
+\setlength \Aufgabenabstand {24pt plus12pt minus8pt}
+
+\newlength \Teilaufgabenabstand
+\setlength \Teilaufgabenabstand {4.5pt plus2pt minus1pt}
+
\bool_if:NTF \g_schulma_klausur_musterloesung_bool
{
\LoadClass [t] {schulma-praes}
@@ -136,7 +153,7 @@
schriftlichen~Lernkontrolle
}
{
- Klausur
+ \g_schulma_klausur_titel_str
}
\DTMifsaveddate {g_schulma_klausur_klausurdatum}
{
@@ -145,9 +162,13 @@
\DTMusedate {g_schulma_klausur_klausurdatum}
}
{} % \DTMifsaveddate hat drei Argumente
+ \str_if_empty:NF \g_schulma_klausur_teiltitel_str
+ {
+ \\ [1ex]
+ \textit { \g_schulma_klausur_teiltitel_str }
+ }
}
- \newcounter {Aufgabe}
\resetcounteronoverlays {Aufgabe}
\NewDocumentCommand \Aufgabe {s o d()}
@@ -163,12 +184,8 @@
\FarbeAufgabe
}
- \newcounter {Teilaufgabe} [Aufgabe]
\resetcounteronoverlays {Teilaufgabe}
- \newlength \Teilaufgabenabstand
- \setlength \Teilaufgabenabstand {4.5pt plus2pt minus1pt}
-
\NewDocumentEnvironment {Teilaufgaben} { }
{
\begin {list} { \stepcounter {Teilaufgabe} \alph {Teilaufgabe} ) }
@@ -202,16 +219,62 @@
}
}
{
- \LoadClass {schulma-ab}
+ \LoadClass {scrartcl}
+ \RequirePackage {scrlayer-scrpage}
+
+ \BeforeClosingMainAux
+ {
+ \addtocounter{page}{-1}
+ \label{LastPage}
+ }
+
+ \NewDocumentCommand \Kurs {m}
+ {
+ \tl_gset:Nn \g_schulma_klausur_kurs_tl {#1}
+ }
+
+ \NewDocumentCommand \Datum {m}
+ {
+ \str_set:Nn \g_schulma_klausur_datum_str {#1}
+ }
+
+ \NewDocumentEnvironment {Teilaufgaben} { }
+ {
+ \renewcommand \labelenumi { ( \roman {enumi} ) }
+
+ \begin {list} { \stepcounter {Teilaufgabe} \alph {Teilaufgabe} ) }
+ {
+ \setlength \topsep {\Teilaufgabenabstand}
+ \setlength \itemsep {\Teilaufgabenabstand}
+ }
+ }
+ {
+ \end {list}
+ }
+
+ \AfterEndPreamble
+ {
+ \begin {list} { }
+ {
+ \setlength \leftmargin {0pt}
+ \setlength \partopsep {0pt}
+ \setlength \topsep {0.75\Aufgabenabstand}
+ \setlength \itemsep {\Aufgabenabstand}
+ }
+ % innerhalb der Liste Originalwert verwenden
+ \setlength \topsep {9pt plus3pt minus5pt}
+ }
+
+ \AtBeginDocument {\schulma_klausur_kopf:}
- \AfterEndPreamble { \begin {Aufgaben} }
\pretocmd {\enddocument}
{
- \end {Aufgaben}
+ \end {list}
\par
\int_compare:nNnT {\g_schulma_klausur_anzahl_hilfen_int} > {1}
{
\vfill
+ \noindent
\textsl {Hilfen:}
\begin {itemize}
@@ -236,6 +299,7 @@
\int_compare:nNnT {\g_schulma_klausur_anzahl_hilfen_int} = {1}
{
\vfill
+ \noindent
\textsl {Hilfe:} ~
\bool_if:NT \g_schulma_klausur_pqformel_bool
@@ -253,7 +317,7 @@
}
}{}{} % pretocmd hat vier Argumente
- \RenewDocumentCommand \Aufgabe {s o d()}
+ \NewDocumentCommand \Aufgabe {s o d()}
{
\item
\stepcounter {Aufgabe}
@@ -275,7 +339,7 @@
\peek_catcode:NF \c_space_token {\c_space_tl}
}
- \bool_if:NTF \g_schulma_ab_afuenfquer_bool
+ \bool_if:NTF \g_schulma_klausur_afuenfquer_bool
{
\RequirePackage [top=2.7cm, bottom=3cm, hmargin=2.5cm] {geometry}
}
@@ -291,6 +355,20 @@
\RequirePackage {comment}
\excludecomment {Lsg}
\RequirePackage {beamerarticle}
+ \RequirePackage {tasks}
+
+% tasks: j überspringen
+\newcommand*\@schulmaalph[1]{\ifnum #1>9 \@alph{\numexpr #1+1}\else \@alph{#1}\fi}
+\newcommand*\schulmaalph[1]{\@schulmaalph{\value{#1}}}
+
+\settasks{label-align=right,
+ item-indent=2.2em,
+ label-offset=0.5em,
+ label-width=1.3em,
+ label=\schulmaalph*),
+ after-skip=4.5pt plus2pt minus1pt}
+
+\settasks{before-skip=4.5pt plus2pt minus1pt}
}
\cs_new:Npn \schulma_klausur_notentabelle:n #1
@@ -349,9 +427,19 @@
\end {tabular}
}
-\RequirePackage [useregional=text] {datetime2}
+\RequirePackage {adjustbox}
+\RequirePackage {schulma}
+\RequirePackage {schulma-physik}
+
+\bool_if:NTF \g_schulma_klausur_oesterreich_bool
+ {
+ \RequirePackage [naustrian] {babel}
+ }
+ {
+ \RequirePackage [ngerman] {babel}
+ }
-% \DTMsetregional % Datum in Langform anzeigen (auskommentiert, da datetime2 z. Zt. erst in dieser Klasse geladen wird)
+\RequirePackage [useregional=text] {datetime2}
\NewDocumentCommand \Klausurtitel {m}
{
@@ -422,14 +510,14 @@
}
}
-\cs_set:Npn \schulma_ab_kopf:
+\cs_set:Npn \schulma_klausur_kopf:
{
\noindent
- \parbox [t] {5cm} {\g_schulma_ab_kurs_tl}
+ \parbox [t] {5cm} {\g_schulma_klausur_kurs_tl}
\hfill
- \str_if_empty:NF \g_schulma_ab_datum_str
+ \str_if_empty:NF \g_schulma_klausur_datum_str
{
- \DTMdate {\g_schulma_ab_datum_str}
+ \DTMdate {\g_schulma_klausur_datum_str}
}
\begin {center}
@@ -506,5 +594,3 @@
{
\bool_if:NT \g_schulma_klausur_musterloesung_bool {#1}
}
-
-\ExplSyntaxOff
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-komp.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-komp.cls
index acf74205924..b7cdd9e755a 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-komp.cls
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-komp.cls
@@ -1,8 +1,8 @@
% schulmathematik bundle: document class schulma-komp
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schulma-komp}[2020-02-16 v1.0 Dokumentenklasse fuer Kompetenzlisten]
+\ProvidesClass{schulma-komp}[2021-03-13 v1.1 Dokumentenklasse fuer Kompetenzlisten]
\ProcessOptions\relax
\LoadClass{schulma-ab}
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-mdlprf.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-mdlprf.cls
index 429230d11ae..459d72fc116 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-mdlprf.cls
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-mdlprf.cls
@@ -1,12 +1,10 @@
% schulmathematik bundle: document class schulma-mdlprf
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schulma-mdlprf}[2020-02-16 v1.0 Dokumentenklasse fuer muendliche Abiturpruefungen]
+\ProvidesExplClass{schulma-mdlprf}{2021-03-13}{1.1}{Dokumentenklasse fuer muendliche Abiturpruefungen}
-\RequirePackage{xparse}
-
-\ExplSyntaxOn
+\RequirePackage {xparse}
\bool_new:N \g_schulma_mdlprf_oesterreich_bool
\bool_new:N \g_schulma_mdlprf_pruefer_weiblich_bool
@@ -130,7 +128,7 @@
\tl_gset:Nn \g_schulma_mdlprf_weitere_themen_tl {#1}
}
-\LoadClass [DIV=14] {scrartcl}
+\LoadClass {scrartcl}
\bool_if:NTF \g_schulma_mdlprf_oesterreich_bool
{
@@ -144,6 +142,8 @@
\RequirePackage {schulma}
\RequirePackage {schulma-physik}
+\KOMAoption {DIV} {14}
+
\NewDocumentCommand \Pruefung {mm}
{
\tl_if_blank:nTF {#2}
@@ -277,5 +277,3 @@
\setlength \parindent {0em}
\pagestyle {empty}
-
-\ExplSyntaxOff
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-physik.sty b/Master/texmf-dist/tex/latex/schulmathematik/schulma-physik.sty
index 4191a480841..bfd0e591033 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-physik.sty
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-physik.sty
@@ -1,8 +1,8 @@
% schulmathematik bundle: package schulma-physik
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\RequirePackage{xparse}
-\ProvidesExplPackage {schulma-physik} {2020-02-16} {1.0} {Befehle für die Schulphysik}
+\ProvidesExplPackage {schulma-physik} {2021-03-13} {1.1} {Befehle für die Schulphysik}
\RequirePackage [locale=DE] {siunitx}
\RequirePackage {tikz}
@@ -74,6 +74,22 @@
\SI{6,63e-34}{\J.\s}
}
+\NewDocumentCommand \EFK { }
+ {
+ \SI{8,85e-12}{\A\s\per\V\per\m}
+ }
+
+\NewDocumentCommand \MFK {s}
+ {
+ \IfBooleanTF {#1}
+ {
+ \SI{1,26e-6}{\V\s\per\A\per\m}
+ }
+ {
+ \ensuremath { 4\,\pi\cdot\SI{e-7}{\V\s\per\A\per\m} }
+ }
+ }
+
\ExplSyntaxOff
\usetikzlibrary{circuits.ee.IEC}
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma-praes.cls b/Master/texmf-dist/tex/latex/schulmathematik/schulma-praes.cls
index 8d66b268af6..bdb5e1238d1 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma-praes.cls
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma-praes.cls
@@ -1,12 +1,10 @@
% schulmathematik bundle: document class schulma-praes
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\NeedsTeXFormat{LaTeX2e}
-\ProvidesClass{schulma-praes}[2020-02-16 v1.0 Dokumentenklasse fuer Bildschirmpraesentationen]
+\ProvidesExplClass{schulma-praes}{2021-03-13}{1.1}{Dokumentenklasse fuer Bildschirmpraesentationen}
-\RequirePackage{xparse}
-
-\ExplSyntaxOn
+\RequirePackage {xparse}
\bool_new:N \g_schulma_praes_seitenzahlen_bool
\bool_new:N \g_schulma_praes_druck_bool
@@ -90,7 +88,7 @@
\PassOptionsToClass {handout} {beamer}
}
-\LoadClass [aspectratio=149, noamsthm] {beamer}
+\LoadClass [aspectratio=169, noamsthm] {beamer}
% Die Option noamsthm verhindert, dass die Option intlimits des mathtools-Pakets
% überschrieben wrid.
@@ -240,5 +238,3 @@
\color {l_schulma_praes_hauptfarbe}
}
}
-
-\ExplSyntaxOff
diff --git a/Master/texmf-dist/tex/latex/schulmathematik/schulma.sty b/Master/texmf-dist/tex/latex/schulmathematik/schulma.sty
index d3e95f6eae3..3bc719c04aa 100644
--- a/Master/texmf-dist/tex/latex/schulmathematik/schulma.sty
+++ b/Master/texmf-dist/tex/latex/schulmathematik/schulma.sty
@@ -1,8 +1,8 @@
% schulmathematik bundle: package schulma
-% Version 1.0
-% 16. Februar 2020
+% Version 1.1
+% 13. März 2021
\RequirePackage{xparse}
-\ProvidesExplPackage {schulma} {2020-02-16} {1.0} {Befehle für die Schulmathematik}
+\ProvidesExplPackage {schulma} {2021-03-13} {1.1} {Befehle für die Schulmathematik}
\RequirePackage[intlimits]{mathtools}
\RequirePackage{autoaligne}
@@ -118,6 +118,12 @@
}
}
+\NewDocumentCommand \GTRY {mo}
+ {
+ \texttt { Y \textsubscript {#1} }
+ \IfValueT {#2} { \texttt {=} \, \ensuremath {#2} }
+ }
+
% Knotentyp zum Setzen von Kreuzen ins Koordinatensystem:
\tikzset
{