summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/schulmathematik/schulmathematik.tex
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/schulmathematik/schulmathematik.tex')
-rw-r--r--macros/latex/contrib/schulmathematik/schulmathematik.tex92
1 files changed, 70 insertions, 22 deletions
diff --git a/macros/latex/contrib/schulmathematik/schulmathematik.tex b/macros/latex/contrib/schulmathematik/schulmathematik.tex
index 73211a02db..b23f955927 100644
--- a/macros/latex/contrib/schulmathematik/schulmathematik.tex
+++ b/macros/latex/contrib/schulmathematik/schulmathematik.tex
@@ -1,15 +1,16 @@
% Manual of the schulmathematik bundle
-% Version 1.3
-% 12. August 2022
+% Version 1.4
+% 13. März 2023
\documentclass{scrartcl}
\usepackage[babelshorthands]{polyglossia}
\usepackage{longtable}
-\usepackage{schulma}
+\usepackage[ohne-icomma]{schulma}
\usepackage{schulma-physik}
\usepackage{chemmacros}
\usepackage{tasks}
\usepackage{beamerarticle}
\usepackage{unicode-math}
+\usepackage{icomma}
\makeatletter
\let\example\@undefined
@@ -28,6 +29,7 @@
pdfauthor={K. Wehr}]{hyperref}
\setmainlanguage{german}
+\pghyphenation{german}{Pa-ket-op-tion}
\makeatletter
% tasks: j überspringen
@@ -332,6 +334,12 @@
\ExplSyntaxOff
+\newcommand\PaketbeschreibungSchulma{\Paketbeschreibung{schulma}
+Stellt Mathematikbefehle zur Verfügung wie in Abschnitt \ref{schulma} beschrieben.}
+
+\newcommand\PaketbeschreibungSchulmaPhysik{\Paketbeschreibung{schulma-physik}
+Stellt Physikbefehle zur Verfügung wie in Abschnitt \ref{schulma-physik} beschrieben.}
+
\newcommand\LsgBeschreibungA{Innerhalb dieser Umgebung kann die Lösung einer
Aufgabe oder Teilaufgabe eingegeben werden. Sie erscheint nur in der
Musterlösung (d.\,h. bei Verwendung der Klassenoption \Option{Musterloesung}).
@@ -359,7 +367,7 @@ Schulmathematik
\medskip
\large
-Version 1.3
+Version 1.4
\medskip
\normalsize
@@ -400,6 +408,12 @@ Das Bündelpaket \emph{Schulmathematik} stellt zwei \LaTeX-Pakete und sechs Doku
\label{schulma}
Das Paket \Paket{schulma} wird von den Dokumentenklassen \Klasse{schulma-ab}, \Klasse{schulma-klausur}, \Klasse{schulma-praes} und \Klasse{schulma-mdlprf} geladen. Bei Verwendung einer anderen Dokumentenklasse kann es manuell mit \verb:\usepackage{schulma}: geladen werden.
+\subsubsection*{Paketoptionen}
+\begin{Liste}
+\Optionsbeschreibung{ohne-icomma}
+Wenn diese Option gewählt wird, wird das Paket \Paket{icomma} nicht von \Paket{schulma} geladen. Dies ist nötig, falls das Paket \Paket{unicode-math} verwendet wird. Bei Bedarf kann \Paket{icomma} dann manuell \emph{nach} \Paket{unicode-math} geladen werden; in diesem Fall tritt keine Inkompatibilität auf.
+\end{Liste}
+
\subsubsection*{Geladene Pakete und Bibliotheken}
\begin{Liste}
\Paketbeschreibung{mathtools}[mit der Option \Option{intlimits}]
@@ -506,6 +520,12 @@ Hierbei handelt es sich um einen TikZ-Knotentyp, der der Markierung von Punkten
\label{schulma-physik}
Das Paket \Paket{schulma-physik} wird von den Dokumentenklassen \Klasse{schulma-ab}, \Klasse{schulma-klausur}, \Klasse{schulma-praes} und \Klasse{schulma-mdlprf} geladen. Bei Verwendung einer anderen Dokumentenklasse kann es manuell mit \verb:\usepackage{schulma-physik}: geladen werden.
+\subsubsection*{Paketoptionen}
+\begin{Liste}
+\Optionsbeschreibung{circuitikz}
+Wenn diese Option gewählt wird, wird das Paket \Paket{circuitikz} anstelle der hierzu inkompatiblen TikZ-Bibliothek \Paket{circuits.ee.IEC} geladen.
+\end{Liste}
+
\subsubsection*{Geladene Pakete und Bibliotheken}
\begin{Liste}
\Paketbeschreibung{siunitx}[mit den Optionen \Option{locale=DE} und \Option{uncertainty-mode=separate}]\label{siunitx}%
@@ -520,22 +540,31 @@ Details zur Syntax und weitere Einstellungsmöglichkeiten sind der \Paket{siunit
\Paketbeschreibung{tikz}
Mit Hilfe dieses Pakets kann eine Vielfalt graphischer Darstellungen angefertigt werden.
\Paketbeschreibung{circuits.ee.IEC}
-Diese TikZ-Bibliothek ermöglicht die Darstellung von Schaltbildern.
+Diese TikZ-Bibliothek ermöglicht die Darstellung von Schaltbildern. Wenn die Paketoption \Option{circuitikz} gewählt wird, wird sie nicht geladen.
+\Paketbeschreibung{circuitikz}[mit den Optionen \Option{resistor=european} und \Option{inductor=american}]
+Das Paket stellt eine Alternative zur vorgenannten TikZ-Bibliothek dar und wird nur geladen, wenn die Paketoption \Option{circuitikz} gewählt wird.
\end{Liste}
-\newpage
\subsubsection*{Befehle}
\begin{Liste}
-\Befehlsbeschreibung{Messschieber}[\marg{Messwert}]
-Gibt die Skala eines Messschiebers (auch Schieblehre genannt) mit dem angegebenen \meta{Messwert} aus. Der Messwert ist mit Dezimalpunkt in Zentimetern ohne die Einheit anzugeben.
-\begin{example}
+\Befehlsbeschreibung{Messschieber}[\Oarg{\choices{cm|inch|cm+inch}}\marg{Messwert}]
+Gibt die Skala eines Messschiebers (auch Schieblehre genannt) mit dem angegebenen \meta{Messwert} aus. Der Messwert ist mit Dezimalpunkt in Zentimetern ohne die Einheit anzugeben. Das optionale Argument legt die verwendete Skala fest; wenn keines angegeben ist, wird eine Zentimeterskala ausgegeben.
+\begin{example}[pre-output={\setlength\parindent{0pt}}]
\Messschieber{4.73}
+ \Messschieber[inch]{4.73}
+ \Messschieber[cm+inch]{4.73}
\end{example}
\Befehlsbeschreibung{Messschraube}[\marg{Messwert}]
Gibt die Skala einer Messschraube (auch Mikrometerschraube genannt) mit dem angegebenen \meta{Messwert} aus. Der Messwert ist mit Dezimalpunkt in Millimetern ohne die Einheit anzugeben.
\begin{sidebyside}
\Messschraube{6.18}
\end{sidebyside}
+\Befehlsbeschreibung{Kraftmesser}[\marg{Messwert}\marg{Maximalausschlag}]
+Gibt einen Federkraftmesser mit dem angegebenen \meta{Messwert} (einzugeben mit Dezimalpunkt) und \meta{Maximalausschlag} (jeweils in Newton) aus. Der Maximalausschlag wird in 10 große und 100 kleine Skalenteile unterteilt. Er kann durch den Messwert auch moderat überschritten werden.
+\begin{sidebyside}
+ \Kraftmesser{3.4}{10}
+ \Kraftmesser{2.4}{5}
+\end{sidebyside}
\Befehlsbeschreibung{Massstab}[\marg{Zahl 1}\marg{Einheit 1}\marg{Zahl 2}\marg{Einheit 2}]
Dient zur Definition eines Maßstabs. Für Zahlenwerte und Einheiten gilt die Syntax des \Paket{siunitx}-Pakets.
\begin{sidebyside}
@@ -603,8 +632,9 @@ Gibt das auf drei gültige Stellen gerundete plancksche Wirkungsquantum aus.
\subsubsection*{Schaltbilder}
Schaltzeichen werden durch die TikZ-Bibliothek \Paket{circuits.ee.IEC} in Form von TikZ"=Knotentypen zur Verfügung gestellt. Für die Zwecke der Schulphysik ändert das Paket \Paket{schulma-physik} das Aussehen einiger Symbole leicht ab und fügt weitere hinzu.
-Für die Schulphysik wichtige Schaltsymbole zeigt die folgende Übersicht. Weitere sind der \Paket{tikz}-Anleitung zu entnehmen.\footnote{Unabhängig von der TikZ-Bibliothek \Paket{circuits.ee.IEC} existiert zur Anfertigung von Schaltbildern das Paket \Paket{circuitikz}, dessen Eignung für die Schulphysik ich bisher nicht überprüft habe.}
+Für die Schulphysik wichtige Schaltsymbole zeigt die folgende Übersicht. Weitere sind der \Paket{tikz}-Anleitung zu entnehmen.
Mit \dag{} markierte Knotentypen wurden gegenüber der TikZ-Bibliothek \Paket{circuits.ee.IEC} modifiziert, mit \ddag{} markierte neu hinzugefügt.
+\newpage
\begin{longtable}{l>{\begin{minipage}[c][8mm][c]{3cm}}l<{\end{minipage}}l}
\emph{Bauteil} & \emph{Symbol} & \emph{Knotentyp} \\
Glühlampe & \Schaltbeispiel{bulb} & \texttt{bulb}\textsuperscript{\dag} \\
@@ -640,6 +670,8 @@ Messgerät & \Schaltbeispiel{messgeraet} & \texttt{messgeraet}\textsuperscript{\
\end{tikzpicture}
\end{example}
+Falls auf den umfangreicheren Schaltzeichenbestand des Pakets \Paket{circuitikz} zurückgegriffen werden soll, ist die Paketoption \Option{circuitikz} zu wählen. Die oben genannten Ergänzungen stehen dann nicht zur Verfügung.
+
\subsubsection*{Nuklide}
Zur Darstellung von Nukliden empfiehlt es sich, das Paket \Paket{chemmacros} zu laden.
Da die Nuklidschreibweise eher selten benötigt wird, wird dieses Paket nicht automatisch geladen.
@@ -669,10 +701,8 @@ Gibt die Musterlösung der Aufgabe aus, die innerhalb der Umgebung \Umgebung{Lsg
\subsubsection*{Geladene Pakete}
\begin{Liste}
-\Paketbeschreibung{schulma}
-Stellt Mathematikbefehle zur Verfügung wie in Abschnitt \ref{schulma} beschrieben.
-\Paketbeschreibung{schulma-physik}
-Stellt Physikbefehle zur Verfügung wie in Abschnitt \ref{schulma-physik} beschrieben.
+\PaketbeschreibungSchulma
+\PaketbeschreibungSchulmaPhysik
\Paketbeschreibung{adjustbox}\label{adjustbox}%
Dieses Paket erlaubt es, die vertikale Ausrichtung von Abbildungen zu beeinflussen. Indirekt wird hierdurch das Paket \Paket{graphicx} geladen, dass die Einbindung externer Bilddateien ermöglicht.
\begin{example}
@@ -686,7 +716,7 @@ Dieses Paket erlaubt es, die vertikale Ausrichtung von Abbildungen zu beeinfluss
\end{adjustbox}
\end{enumerate}
\end{example}
-\Paketbeschreibung{tasks}
+\Paketbeschreibung{tasks}\label{tasks}
Ermöglicht die Anzeige von Päckchenaufgaben.
Die folgenden Voreinstellungen werden vorgenommen:
\begin{itemize}
@@ -917,16 +947,26 @@ Erzeugt eine Bildschirmpräsentation mit der Musterlösung der Klausur, die inne
\end{Liste}
\subsubsection*{Geladene Pakete}
\begin{Liste}
+\PaketbeschreibungSchulma
+\PaketbeschreibungSchulmaPhysik
+\Paketbeschreibung{adjustbox}
+\emph{Siehe S. \pageref{adjustbox}.}
+\Paketbeschreibung{tasks}
+\emph{Siehe S. \pageref{tasks}.}
\Paketbeschreibung{geometry}[mit den Optionen \Option{hmargin=2.5cm} und \Option{top=2.7cm}]
Paket zur Einstellung der Seitenränder. Der linke und rechte Rand werden auf \qty{2,5}{cm} festgelegt. Der obere Rand wird auf \qty{2,7}{cm} vergrößert, damit er Platz für das Namensfeld bietet.
Bei Verwendung der Klassenoption \Option{A5quer} wird zusätzlich die Option \Option{bottom=3cm} gesetzt, um genügend Platz für die Seitenzahl zu schaffen.
\Paketbeschreibung{scrlayer-scrpage}
Dieses Paket wird für die Voreinstellung des Seitenkopfes und -fußes benötigt. Es kann auch zur freien Gestaltung von Kopf- und Fußzeilen genutzt werden. Details sind der KOMA-Script-Anleitung \texttt{scrguide} zu entnehmen.
+\Paketbeschreibung{pdfpages}
+Das Paket ermöglicht die Einbindung externer PDF-Dateien. Es wird für den Befehl \Befehl{Formeldokument} (siehe S. \pageref{formeldokument}) benötigt.
\Paketbeschreibung{comment}
Mit Hilfe dieses Pakets werden die Lösungen der Aufgaben, die innerhalb der Umgebung \Umgebung{Lsg} (s.\,u.) eingegeben wurden, in der Klausur ausgeblendet.
\Paketbeschreibung{beamerarticle}
Dieses Paket sorgt dafür, das spezifische Befehle für Bildschirmpräsentationen wie Folienspezifikationen oder die \Umgebung{frame}-Umgebung, die in den Klausuraufgaben zwecks Aufbereitung für die Musterlösung verwendet werden können, bei der Erstellung der Klausur ignoriert werden.
+\Paketbeschreibung{babel}[mit der Option \Option{ngerman}]
+\emph{Siehe S. \pageref{babel}.}
\Paketbeschreibung{datetime2}[mit der Option \Option{useregional=text}]
Gibt das Datum der Klausur in der Langform »1. März 2021« aus. Österreichische Benutzer verwenden die Klassenoption \Option{AT}, um »Jänner« statt »Januar« zu erhalten.
\end{Liste}
@@ -950,6 +990,8 @@ Legt die Bearbeitungszeit der Klausur oder des Klausurteils in Minuten fest.
Legt die in der Klausur oder im Klausurteil erlaubten Hilfsmittel (z.\,B. Taschenrechner, Formelsammlung) fest.
\Befehlsbeschreibung{Loesungsdatum}[\marg{Datum}]
Legt das Datum der Besprechung der Musterlösung fest, das bei Verwendung der Klassenoption \Option{Musterloesung} auf der Titelseite der Bildschirmpräsentation erscheint. Das Eingabeformat ist \texttt{JJJJ-MM-TT}.
+\Befehlsbeschreibung{Formeldokument}[\marg{Seitenzahlen}]\label{formeldokument}%
+Bindet die gewählten Seiten aus dem »Dokument mit mathematischen Formeln« des IQB mit Hilfe des Pakets \Paket{pdfpages} am Ende der Klausur ein. Das Dokument muss sich unter dem Namen \texttt{M\_Dokument\_mit\_mathematischen\_Formeln.pdf} im Suchbaum befinden.\footnote{Die PDF-Datei mit dem Formeldokument ist erhältlich unter \url{https://www.iqb.hu-berlin.de/abitur/abitur/dokumente/mathematik/}.}
\end{Liste}
\subsubsection*{Befehle und Umgebungen im Dokumentenkörper}
\begin{Liste}
@@ -977,8 +1019,8 @@ Dient zur manuellen Umschaltung auf die Textfarbe der Lösung.
Der \meta{Teil der Aufgabe}, der Argument dieses Befehls ist, erscheint nur in der Klausur, aber nicht in der Musterlösung. Dies ist nützlich für ergänzende Bearbeitungshinweise, die in der Musterlösung nicht benötigt werden, sowie für Abbildungen, die in der Musterlösung anders dargestellt werden sollen.
\Befehlsbeschreibung{NurLoesung}[\marg{Teil der Aufgabe}]
Der \meta{Teil der Aufgabe}, der Argument dieses Befehls ist, erscheint nur in der Musterlösung, aber nicht in der Klausur. Dies ist beispielsweise nützlich, wenn für die Musterlösung Abbildungen anders skaliert werden müssen. Im Gegensatz zur Umgebung \Umgebung{Lsg} beginnt dieser Befehl keinen neuen Absatz und schaltet auch nicht die Farbe um.
-\Befehlsbeschreibung{Gruppen}[\marg{Text für Gruppe A}\marg{Text für Gruppe B}]
-Mit diesem Befehl können unterschiedliche Aufgabentexte für zwei Klausurgruppen A und B eingegeben werden. Welcher davon in der Klausur erscheint, hängt davon ab, ob die Klassenoption \Option{GruppeA} oder die Klassenoption \Option{GruppeB} verwendet wird. Wird keine dieser Optionen gesetzt, wird der Text für Gruppe A ausgegeben.
+\Befehlsbeschreibung{Gruppen}[\sarg\marg{Text für Gruppe A}\marg{Text für Gruppe B}]
+Mit diesem Befehl können unterschiedliche Aufgabentexte für zwei Klausurgruppen A und B eingegeben werden. Welcher davon in der Klausur erscheint, hängt davon ab, ob die Klassenoption \Option{GruppeA} oder die Klassenoption \Option{GruppeB} verwendet wird. Wird keine dieser Optionen gesetzt, wird in der Klausur der Text für Gruppe A ausgegeben, in der Musterlösung der Text für beide Gruppen, getrennt durch einen Absatz. Mit der Sternversion des Befehls wird in der Musterlösung zwischen den Texten beider Gruppen kein neuer Absatz begonnen.
\Befehlsbeschreibung{Notenspiegel}[\marg{kommaseparierte Notenliste}]
Erstellt in der Musterlösung eine eigene Folie mit dem Notenspiegel mit Schulnoten von 1 bis 6. Die \meta{kommaseparierte Notenliste} kann gänzlich unsortiert sein, z.\,B. \texttt{3,2,5,2,2,1,4,6,4,3}.
\Befehlsbeschreibung{Notenpunktspiegel}[\marg{kommaseparierte Notenliste}]
@@ -1091,10 +1133,8 @@ Diese Option ist anzugeben, falls der Prüfer weiblich ist. Dies wirkt sich auf
\emph{Siehe S. \pageref{babel}.}
\Paketbeschreibung{datetime2}[mit den Optionen \Option{useregional=text} und \Option{showseconds=false}]
Dieses Paket dient zur Formatierung des Datums und der Uhrzeit. Das Datum wird in der Langform »1. März 2021« ausgegeben, die Uhrzeit in der Form »15:30 Uhr«.
-\Paketbeschreibung{schulma}
-Stellt Mathematikbefehle zur Verfügung wie in Abschnitt \ref{schulma} beschrieben.
-\Paketbeschreibung{schulma-physik}
-Stellt Physikbefehle zur Verfügung wie in Abschnitt \ref{schulma-physik} beschrieben.
+\PaketbeschreibungSchulma
+\PaketbeschreibungSchulmaPhysik
\end{Liste}
\subsubsection*{Befehle in der Präambel}
\begin{Liste}
@@ -1160,12 +1200,20 @@ Bei Verwendung der Klassenoption \Option{A5quer} wird jetzt auch tatsächlich da
Für die Musterlösung wird bei Verwendung der Umgebung \Umgebung{Teilaufgaben} innerhalb der Umgebung \Umgebung{Lsg} nur noch die Aufgabenmarke in Aufgabenfarbe angezeigt, der folgende Text dagegen in Lösungsfarbe.
\item \textbf{\Klasse{schulma-gutachten}:} Anpassung an die Version 3 des \Paket{siunitx}-Pakets
\end{itemize}
-\item[1.3] \today
+\item[1.3] 12. August 2022
\begin{itemize}
\item \textbf{\Paket{schulma-physik}:} globale Einstellung der \Paket{siunitx}-Option \Option{uncertainty-mode=""separate}; Verwendung eines aufrechten $\symup{\pi}$ in der Ausgabe des Befehls \Befehl{MFK}, wenn das Paket \Paket{unicode-math} geladen ist; Aktualisierung des Hinweises zur Nuklidschreibweise mit dem Paket \Paket{chemmacros}
\item \textbf{\Klasse{schulma-ab}:} Anpassung der vertikalen Abstände innerhalb der \verb:tasks:"=Umgebung an die Umgebung \Umgebung{Teilaufgaben}
\item \textbf{\Klasse{schulma-klausur}:} Anpassung der vertikalen Abstände innerhalb der \verb:tasks:-Umgebung an die Umgebung \Umgebung{Teilaufgaben}; neues optionales Argument des Befehls \Befehl{Aufgabe} für die Bearbeitungszeit; Ausgabe von Informationen zu den Aufgaben auf dem Terminal
\end{itemize}
+\item[1.4] \today
+\begin{itemize}
+\item \textbf{\Paket{schulma}:} neue Paketoption \Option{ohne-icomma}
+\item \textbf{\Paket{schulma-physik}:} neue Paketoption \Option{circuitikz}; neue Optionen \Option{cm}, \Option{inch} und \Option{cm+inch} für den Befehl \Befehl{Messschieber}, um eine Zollskala alternativ oder zusätzlich zur Zentimeterskala auszugeben; neuer Befehl \Befehl{Kraftmesser}
+\item \textbf{\Klasse{schulma-klausur}:} neuer Befehl \Befehl{Formeldokument}
+
+Das Verhalten des Befehls \Befehl{Gruppen} wurde für den Fall geändert, dass keine der Klassenoptionen \Option{GruppeA} und \Option{GruppeB} gewählt wurde: In der Musterlösung werden die Texte für beide Gruppen ausgegeben; in der Klausur wird weiterhin der Text für Gruppe A abgedruckt, aber eine Warnung ausgegeben. Damit verbunden ist die Einführung einer Sternversion des Befehls \Befehl{Gruppen}.
+\end{itemize}
\end{description}
\end{document}