texlive[66635] Master/texmf-dist: schule (21mar23)

commits+karl at tug.org commits+karl at tug.org
Tue Mar 21 21:20:57 CET 2023


Revision: 66635
          http://tug.org/svn/texlive?view=revision&revision=66635
Author:   karl
Date:     2023-03-21 21:20:56 +0100 (Tue, 21 Mar 2023)
Log Message:
-----------
schule (21mar23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/schule/README
    trunk/Master/texmf-dist/doc/latex/schule/allgemeines.tex
    trunk/Master/texmf-dist/doc/latex/schule/beispiele.tex
    trunk/Master/texmf-dist/doc/latex/schule/changelog.tex
    trunk/Master/texmf-dist/doc/latex/schule/fachPhysik.tex
    trunk/Master/texmf-dist/doc/latex/schule/modulAufgaben.tex
    trunk/Master/texmf-dist/doc/latex/schule/modulLizenzen.tex
    trunk/Master/texmf-dist/doc/latex/schule/module.tex
    trunk/Master/texmf-dist/doc/latex/schule/schule.pdf
    trunk/Master/texmf-dist/doc/latex/schule/schule.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.code.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.pakete.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Format.code.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.optionen.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.pakete.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.sty
    trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.code.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.pakete.tex

Added Paths:
-----------
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.tex
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.tex
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.tex
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf
    trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.tex
    trunk/Master/texmf-dist/doc/latex/schule/modulAufgabenpool.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.code.tex
    trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.pakete.tex

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/schule/Abbildungen/

Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf	2023-03-21 20:20:56 UTC (rev 66635)

Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1,44 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[
+    typ=kl,
+    klausurtyp=klausur,
+    fach=Informatik,
+    lerngruppe=XX,
+    erwartungshorizontAnzeigen,
+    loesungen=folgend,
+    module={Aufgabenpool}
+]{schule}
+
+\date{xx.xx.xxxx}
+\title{Beispielaufgabe 1}
+
+\begin{document}
+    \begin{aufgabe}[subtitle=Erste Beispielaufgabe]
+        Blah blah blub.
+
+        \begin{teilaufgaben}
+            \teilaufgabe[2] Male ein X.
+
+            \teilaufgabe[3] Schreibe einen Satz.
+
+        \end{teilaufgaben}
+        \begin{erwartungen}
+            \erwartung{malt ein X}{2}
+            \erwartung{schreibt einen Satz}{2}
+            \erwartung{achtet auf die Rechtschreibung}{1}
+        \end{erwartungen}
+    \end{aufgabe}
+    \begin{loesung}
+        \begin{teilaufgaben}
+            \teilaufgabe Ein gemaltes X ist in \autoref{fig:x} zu sehen.
+                \begin{figure}[ht]
+                    \centering
+                    \input{\getBasedir/zeichnung}
+                    \caption{Ein x}
+                    \label{fig:x}
+                \end{figure}
+
+            \teilaufgabe Eine möglicher Satz.
+        \end{teilaufgaben}
+    \end{loesung}
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/bsp_aufgabe_01.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf	2023-03-21 20:20:56 UTC (rev 66635)

Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1,9 @@
+\documentclass{standalone}
+\usepackage{tikz}
+
+\begin{document}
+    \begin{tikzpicture}
+        \draw(0,0) -- (1,1);
+        \draw[very thick](1,0) -- (0,1);
+    \end{tikzpicture}
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe1/zeichnung.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf	2023-03-21 20:20:56 UTC (rev 66635)

Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1,36 @@
+\documentclass[a4paper]{scrartcl}
+\usepackage[
+    typ=kl,
+    klausurtyp=klausur,
+    fach=Informatik,
+    lerngruppe=XX,
+    erwartungshorizontAnzeigen,
+    loesungen=folgend,
+    module={Aufgabenpool}
+]{schule}
+
+\date{xx.xx.xxxx}
+\title{Beispielaufgabe}
+
+\begin{document}
+    \begin{aufgabe}[subtitle=Beispielaufgabe, points=6]
+        Ein wirklich anderer Text für eine Aufgabe. Dazu gibt es auch die \autoref{fig:objektdiagramm}
+
+        \begin{figure}[ht]
+            \centering
+            \includegraphics[width=0.95\linewidth]{\getBasedir/../aufgabe-1}
+            \caption{Ein Objektdiagramm}
+            \label{fig:objektdiagramm}
+        \end{figure}
+
+        Mache etwas damit.
+
+        \begin{erwartungen}
+            \erwartung{macht etwas damit}{5}
+            \erwartung{lässt anderes sein}{1}
+        \end{erwartungen}
+    \end{aufgabe}
+    \begin{loesung}
+        Eigentlich ist es ganz egal.
+    \end{loesung}
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/bsp_aufgabe2/bsp_aufgabe.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf
===================================================================
(Binary files differ)

Index: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf	2023-03-21 20:20:56 UTC (rev 66635)

Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1,21 @@
+\documentclass[a4paper,parskip=half]{scrartcl}
+\usepackage[utf8]{inputenc}
+\usepackage[
+    typ=kl,
+    klausurtyp=klausur,
+    fach=Informatik,
+    lerngruppe=XX,
+    erwartungshorizontAnzeigen,
+    kmkPunkte,
+    loesungen=seite,
+    module={Aufgabenpool}
+]{schule}
+
+\date{Xx.xX.xX.XxXx}
+\title{Beispiel für Aufgabenpool}
+
+\begin{document}
+    \aufgabeninput{bsp_aufgabe1}{bsp_aufgabe_01}
+
+    \aufgabeninput{bsp_aufgabe2}{bsp_aufgabe}
+\end{document}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/doc/latex/schule/Beispiele/minimal-kl-aufgabenpool.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/schule/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/README	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/README	2023-03-21 20:20:56 UTC (rev 66635)
@@ -12,8 +12,8 @@
 classes for written exams (tests, quizzes, teaching observations,
 information sheets, worksheets, and answer keys).
 ------------------------------------------------------------------------
-Version: 0.8.3
-Last change: 2021/08/09
+Version: 0.8.4
+Last change: 2023/03/19
 
 The package is still a work in progress. Open development steps are
 shown in the documentation.
@@ -22,7 +22,7 @@
 LICENCE
 ========================================================================
 Copyright (C)
-2010, 2011, 2012, 2013, 2014, 2018, 2020, 2021
+2010, 2011, 2012, 2013, 2014, 2018, 2020, 2021, 2023
 Johannes Pieper, André Hilbig, Johannes Kuhaupt, André Hilbig,
 Daniel Spittank, Ludger Humbert, Adrian Salamon
 

Modified: trunk/Master/texmf-dist/doc/latex/schule/allgemeines.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/allgemeines.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/allgemeines.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -188,17 +188,14 @@
 	\end{smallitemize}
 \end{multicols}
 
-Folgende TikZ-Bibliotheken werden für das Zusatzpaket \pkg{syntaxdi} benötigt:
+Folgende Pakete werden zusätzlich für das Modul \enquote{Texte} benötigt:
 \begin{multicols}{4}
-	\begin{smallitemize}
-		\item arrows
-		\item chains
-		\item scopes
-		\item shadows
-		\item shapes.misc
-	\end{smallitemize}
+    \begin{smallitemize}
+        \item \pkg{standalone}
+    \end{smallitemize}
 \end{multicols}
 
+
 Folgende TikZ-Bibliotheken werden für das Zusatzpaket \pkg{relaycircuit} benötigt:
 \begin{multicols}{4}
 	\begin{smallitemize}

Modified: trunk/Master/texmf-dist/doc/latex/schule/beispiele.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/beispiele.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/beispiele.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -8,6 +8,10 @@
     \Beispieldatei{beispiel-leitprogramm}{Leitprogramm}
     \Beispieldatei{bsp-beamer}{Beamerpräsentation}
 
+    \subsection{Nutzung von Modulen}
+        \Beispieldatei{minimal-kl-aufgabenpool}{Klausur mit Nutzung des Aufgabenpools}
+        \Beispieldatei{minimal-kl-et}{Klausur mit Erwartungshorizont mit Einzeltabellen}
+
 \section{Praxisbeispiele}
     \subsection{Geschichte}
         \Beispieldatei{bsp-geschichte}{Beispieldokument Geschichte}
@@ -19,4 +23,4 @@
 
     \subsection{Physik}
         \Beispieldatei{beispiel-ab-schiefeebene}{Arbeitsblatt Schiefe Ebene}
-    
+

Modified: trunk/Master/texmf-dist/doc/latex/schule/changelog.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/changelog.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/changelog.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -2,6 +2,13 @@
 Im Laufe der Jahre wurde das Paket immer wieder erweitert. Nicht nur die Anpassung an veränderte Anforderungen, etwa bei den Unterrichtsbesuchen, sondern auch neue Funktionalitäten fließen in das Paket ein.
 Die folgende Liste bietet eine Übersicht über die letzten Änderungen.
 \begin{itemize}
+    \item \textbf{0.8.4} -- 2023-03-19
+    \begin{itemize}
+        \item Modul Aufgabenpool hinzugefügt
+        \item Option: Einbindung von hyperxmp kann bei Lizenzen unterbunden werden
+        \item Konstanten für das Fach Physik ergänzt
+        \item Abhängigkeit von mdframe entfernt
+    \end{itemize}
     \item \textbf{0.8.3} -- 2021-08-09
       \begin{itemize}
        \item Konstanten für das Fach Physik eingebaut

Modified: trunk/Master/texmf-dist/doc/latex/schule/fachPhysik.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/fachPhysik.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/fachPhysik.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -8,10 +8,12 @@
     Sehr regelmäßig müssen in Formeln physikalische Konstanten eingesetzt werden. Einige werden im Paket definiert, um die Eingabe zu erleichtern. \sinceversion{0.8.3}
     \begin{commands}
         \command{elementarladung} Die Elementarladung mit \(\elementarladung\).
-        \command{plankscheEV} Das planksche Wirkungsquantum mit \(\plankscheEV\).
-        \command{plankscheJ} Das planksche Wirkungsquantum mit \(\plankscheJ\).
+        \command{planckscheEV} Das plancksche Wirkungsquantum mit \(\planckscheEV\).
+        \command{planckscheJ} Das plancksche Wirkungsquantum mit \(\planckscheJ\).
         \command{elektronenmasse} Die Masse eines Elektrons mit \(\elektronenmasse\).
         \command{protonenmasse} Die Masse eines Protons mit \(\protonenmasse\).
+        \command{lichtgeschwindigkeit} Die Lichtgeschindigkeit mit \(\lichtgeschwindigkeit\).
+        \command{rydbergfrequenz} Die Rydberg-Frequenz mit \(\rydbergfrequenz\).
 
         \begin{example}[gobble=12]
             \[ v = \sqrt{\frac{2 \cdot U\cdot Q}{m}} \]
@@ -40,4 +42,4 @@
     (Ums.out 1) |- (0,2) to[short, -*] (0,2)
   ;
 \end{circuitikz}
-\end{example}
\ No newline at end of file
+\end{example}

Modified: trunk/Master/texmf-dist/doc/latex/schule/modulAufgaben.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/modulAufgaben.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/modulAufgaben.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -91,7 +91,7 @@
 \end{options}
 
 \begin{commands}
-    \command{printsolutions} Wenn keine der Standardoptionen genutzt wird, kann der Befehl zur Ausgabe der Lösungen aus dem \pkg{exsheets}-Paket genutzt werden.
+    \command{printsolutions} Wenn keine der Standardoptionen genutzt wird, kann der Befehl zur Ausgabe der Lösungen aus dem \pkg{xsim}-Paket genutzt werden.
 \end{commands}
 
 \subsubsection{Umgebungen}

Added: trunk/Master/texmf-dist/doc/latex/schule/modulAufgabenpool.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/modulAufgabenpool.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/doc/latex/schule/modulAufgabenpool.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1,18 @@
+\section{Aufgabenpool} \sinceversion{0.8.4}
+\label{modul:aufgabenpool}
+Die Idee für das Modul \module{Aufgabenpool} bestand darin, dass Aufgaben einfach bei verschiedenen Klassenarbeiten oder Klausuren wieder genutzt werden können. Diese Aufgaben dürfen auch in verschiedenen Verzeichnissen liegen und sich einzeln setzen lassen. Besondere Berücksichtigung benötigen dabei eingebundene Dateien, wie z.\,B. Bilder oder Programmdateien, die relativ zur Aufgabendatei, an einem anderen Ort liegen als die Quelldatei für die Klausur. Für diesen Fall wird auf ein \textit{basedir} gesetzt, dass für jede eingebundene Aufgabe entsprechend gesetzt wird. Mit der Nutzung über \cs{getBasedir} lässt sich jede Datei relativ zur Aufgabendatei einbinden. Dieses gilt auch innerhalb der \env{loesung}-Umgebung.
+
+\subsection{Befehle}
+\begin{commands}
+    \command{aufgabeninput}[\marg{Verzeichnis}\marg{Datei}]
+        Bindet die Datei mit der Aufgabe ein, die im angegebenen Verzeichnis steht. Die Angabe des Verzeichnis wird als Grundlage für das \textit{basedir} für diese Aufgabe genutzt.
+    \command{getBasedir}
+        Liefert das aktuelle \textit{basedir} zurück, um es in einer Aufgabe als Pfadergänzung bei der Einbindung von Dateien zu nutzen.
+    \command{setBasedir}
+        Eröffnet die Möglichkeit, dass \textit{basedir} als Eigenschaft bei anderen Aufgabentypen, die auf Grundlage des \pkg{xsim}-Pakets definiert sind, zu setzen. Bei Aufgabe ist dieses bereits gesetzt durch:
+        \begin{sourcecode}[gobble=12]
+            \xsimsetup{
+                aufgabe/begin-hook = \setBasedir,
+            }
+        \end{sourcecode}
+\end{commands}


Property changes on: trunk/Master/texmf-dist/doc/latex/schule/modulAufgabenpool.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/latex/schule/modulLizenzen.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/modulLizenzen.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/modulLizenzen.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -13,6 +13,7 @@
 			\item cc-by-sa-4
 			\item cc-by-nc-sa-4
 		\end{smallitemize}
+    \opt{nohyperxmp} deaktiviert die Einbindung der Lizenz über hyperxmp in das Dokument. \sinceversion{0.8.4}
 \end{options}
 
 \subsection{Befehle}

Modified: trunk/Master/texmf-dist/doc/latex/schule/module.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/module.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/module.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -14,6 +14,7 @@
         \end{options}
 
     \input{modulAufgaben}
+    \input{modulAufgabenpool}
     \input{modulBewertung}
     \input{modulFormat}
     \input{modulFormulare}

Modified: trunk/Master/texmf-dist/doc/latex/schule/schule.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/schule/schule.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/schule/schule.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/doc/latex/schule/schule.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -52,8 +52,8 @@
 \setcnltx{
     name     = schule ,
     title    = schule ,
-    version  = 0.8.3 ,
-    date     = 2021-08-09 ,
+    version  = 0.8.4 ,
+    date     = 2023-03-19 ,
     subtitle = {\LaTeX-Klassen und Pakete für den Einsatz im Bereich der Schule},
     info     = Paketdokumentation ,
     authors  =  {Johannes Pieper, Johannes Kuhaupt, Ludger Humbert, Andr\'e Hilbig, Adrian Salamon, Daniel Spittank} ,

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.code.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.code.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,12 +1,33 @@
 % ********************************************************************
-% Physik                                                         *
+% Physik                                                             *
 % ********************************************************************
+\sisetup{exponent-product = \cdot, output-decimal-marker = {,}}
 
+% Alte Units-Funktion übernehmen (damit siunits überschreiben)
+% ********************************************************************
+
+\RenewDocumentCommand{\unit}{om}{
+    \IfValueT{#1}{#1\,}%
+    \ifthenelse{\boolean{mmode}}{\mathrm{#2}}{#2}
+}
+\NewDocumentCommand{\unitfrac}{omm}{
+    \IfValueT{#1}{#1\,}%
+    \ifthenelse{\boolean{mmode}}{%
+        \nicefrac[\mathrm]{#2}{#3}%
+    }%
+    {%
+        \nicefrac{#2}{#3}%
+    }%
+}
+
+
 % Konstanten
 % ********************************************************************
 
 \newcommand{\elementarladung}{\unit[1,602 \cdot 10^{-19}]{C}}
-\newcommand{\plankscheEV}{\unit[4,1357 \cdot 10^{-15}]{eVs}}
-\newcommand{\plankscheJ}{\unit[6,626 \cdot 10^{-34}]{Js}}
+\newcommand{\planckscheEV}{\unit[4,1357 \cdot 10^{-15}]{eVs}}
+\newcommand{\planckscheJ}{\unit[6,626 \cdot 10^{-34}]{Js}}
 \newcommand{\elektronenmasse}{\unit[9,109 \cdot 10^{-31}]{kg}}
-\newcommand{\protonenmasse}{\unit[1,673 \cdot 10^{-27}]{kg}}
\ No newline at end of file
+\newcommand{\protonenmasse}{\unit[1,673 \cdot 10^{-27}]{kg}}
+\newcommand{\lichtgeschwindigkeit}{\unitfrac[\num{2,9979e8}]{m}{s}}
+\newcommand{\rydbergfrequenz}{\unit[3,28984 \cdot 10^{15}]{Hz}}

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.pakete.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.fach.Physik.pakete.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,7 +1,7 @@
 % ********************************************************************
 % Physik                                                             *
 % ********************************************************************
-\RequirePackage[siunitx,european,nooldvoltagedirection]{circuitikz}
-\RequirePackage{units}
+\RequirePackage[siunitx,nooldvoltagedirection]{circuitikz}
+\RequirePackage{nicefrac}
 \RequirePackage[version=3]{mhchem}
 \RequirePackage{ziffer}
\ No newline at end of file

Added: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.code.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.code.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1,21 @@
+\newcommand{\basedir}{.}
+
+\ExplSyntaxOn
+
+\DeclareDocumentCommand{\setBasedir}{}{
+    \exp_args:Nnf\SetExerciseProperty{basedir}{\basedir}%
+}
+
+\DeclareDocumentCommand{\aufgabeninput}{mm}{
+    \DeclareDocumentCommand{\basedir}{}{#1}
+    \input{#1/#2}
+}
+\DeclareExerciseProperty-{basedir}
+
+\DeclareDocumentCommand{\getBasedir}{}{
+    \GetExerciseProperty{basedir}
+}
+\xsimsetup{
+  aufgabe/begin-hook = \setBasedir,
+}
+\ExplSyntaxOff
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.code.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.pakete.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.pakete.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -0,0 +1 @@
+\RequirePackage{standalone}
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Aufgabenpool.pakete.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Format.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Format.code.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Format.code.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -37,7 +37,11 @@
 % Symbole
 % ********************************************************************
 % Eurozeichen
-\DeclareUnicodeCharacter{20AC}{\euro}
+\ExplSyntaxOn
+\cs_if_exist:NT \DeclareUnicodeCharacter {
+    \DeclareUnicodeCharacter{20AC}{\euro}
+}
+\ExplSyntaxOff
 
 % Listen
 % ********************************************************************

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.optionen.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.optionen.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.optionen.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,10 +1,13 @@
 % Standardwerte
 % ********************************************************************
 \newcommand{\schule at lizenz}{cc-by-nc-sa-4}
+\newcommand{\schule at hyperxmp}{true}
 
 % Optionsdefinitionen
 % ********************************************************************
 \pgfkeys{
 	/schule/.cd,
-	lizenz/.store in=\schule at lizenz, 
+	lizenz/.store in=\schule at lizenz,
+    nohyperxmp/.value forbidden,
+    nohyperxmp/.code=\renewcommand{\schule at hyperxmp}{false},
 }
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.pakete.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.mod.Lizenzen.pakete.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,23 +1,23 @@
 % ********************************************************************
 % * Paketabhängigkeiten                                              *
 % ********************************************************************
- 
+
 % Lizenz
 \IfEqCase{\schule at lizenz}{ %
     % Lizenz: CC-BY-NC-SA-EU 4.0
     {cc-by-nc-sa-eu-4}{ %
-        \RequirePackage[type={CC},modifier={by-nc-sa},version={4.0}]{doclicense}
+        \RequirePackage[type={CC},modifier={by-nc-sa},version={4.0},hyperxmp=\schule at hyperxmp]{doclicense}
     }%
     % Lizenz: CC-BY-NC-SA 4.0
     {cc-by-nc-sa-4}{ %
-        \RequirePackage[type={CC},modifier={by-nc-sa},version={4.0}]{doclicense}
+        \RequirePackage[type={CC},modifier={by-nc-sa},version={4.0},hyperxmp=\schule at hyperxmp]{doclicense}
     }%
     % Lizenz: CC-BY-SA 4.0
     {cc-by-sa-4}{ %
-        \RequirePackage[type={CC},modifier={by-sa},version={4.0}]{doclicense}
+        \RequirePackage[type={CC},modifier={by-sa},version={4.0},hyperxmp=\schule at hyperxmp]{doclicense}
     }%
     {cc-by-4}{ %
-        \RequirePackage[type={CC},modifier={by},version={4.0}]{doclicense}
+        \RequirePackage[type={CC},modifier={by},version={4.0},hyperxmp=\schule at hyperxmp]{doclicense}
     }%
 }[%
     % Sonstiges

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.sty	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.sty	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,5 +1,5 @@
 \NeedsTeXFormat{LaTeX2e}[2011/11/11]
-\ProvidesPackage{schule}[2021/08/09 v0.8.3 %
+\ProvidesPackage{schule}[2023/03/19 v0.8.4 %
                          Kommandos fuer die Schule]
 
 % ********************************************************************
@@ -94,7 +94,7 @@
 % see https://github.com/cgnieder/xsim/issues/17
 % needs to be loaded before xsim!
 %
-%% beamerbasemodes.sty wird in beiden Fällen: 
+%% beamerbasemodes.sty wird in beiden Fällen:
 %% beamer.cls und beamerarticle.sty
 %% geladen
 \@ifpackageloaded{beamerbasemodes}

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.code.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.code.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.code.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,3 +1,5 @@
+\RequirePackage{standalone} %Nötig, da dieses Paket erst nach hyperref kommen muss
+
 % allgemeine Voreinstellungen
 % ****************************************************************
 \pagestyle{scrheadings}
@@ -143,24 +145,29 @@
 \end{tikzpicture}
 }
 
-\newmdenv[backgroundcolor=grey9,linewidth=0pt]{grey at Frame}
-
 \makeatletter% siehe FAQ (aber wirklich nachsehen!)
 \newcommand*{\headingpar}{\par\nobreak\@afterheading}
 \makeatother% siehe FAQ
 
-\newenvironment{greyFrame}[2]%
-{\begin{grey at Frame}#1
- \raisebox{+0.9ex}{
-  \begin{large}#2\end{large}
- }\vspace*{-0.2cm}\headingpar}%
-{\end{grey at Frame}}
-
 \newenvironment{hinweisBox}%
-{\begin{greyFrame}{\hinweisBild{}}{Hinweis}}%
-{\end{greyFrame}}%
+{\tcolorbox[
+    colback = grey9,
+    colframe = grey9,
+    sharp corners,
+    coltitle = black,
+    flushleft title,
+    bottomtitle=0mm,
+    boxsep=0.5mm,
+    top=0.5mm,
+    bottom=1mm,
+    fonttitle=\large,
+    breakable,
+    title = \hinweisBild{} Hinweis%
+]}
+{\endtcolorbox}
 
 
+
 %Monatsname für z.B. Titelblatt
 \newcommand{\monatWort}[1]{%
     \IfInteger{#1}{%

Modified: trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.pakete.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.pakete.tex	2023-03-21 20:20:14 UTC (rev 66634)
+++ trunk/Master/texmf-dist/tex/latex/schule/schule.typ.leit.pakete.tex	2023-03-21 20:20:56 UTC (rev 66635)
@@ -1,4 +1,2 @@
 \RequirePackage[automark]{scrlayer-scrpage}
-\RequirePackage{scrhack}
-\RequirePackage{standalone}
-\RequirePackage{mdframed}
\ No newline at end of file
+\RequirePackage{scrhack}
\ No newline at end of file



More information about the tex-live-commits mailing list.