diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/schule/schule.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/schule/schule.sty | 60 |
1 files changed, 27 insertions, 33 deletions
diff --git a/Master/texmf-dist/tex/latex/schule/schule.sty b/Master/texmf-dist/tex/latex/schule/schule.sty index 151249576d4..3242672e70b 100644 --- a/Master/texmf-dist/tex/latex/schule/schule.sty +++ b/Master/texmf-dist/tex/latex/schule/schule.sty @@ -1,13 +1,7 @@ \NeedsTeXFormat{LaTeX2e}[2011/11/11] -\ProvidesPackage{schule}[2018/08/12 v0.8 % +\ProvidesPackage{schule}[2018/08/22 v0.8.1 % Kommandos fuer die Schule] - -% TODO: Seitenzahlen in Lösungen und EWH beginnen bei 1. Dies führt -% zu Warnungen beim Übersetzen, da pdfTeX nun keine eindeutigen Anker -% mehr setzen kann. Lösung: Eigene Counter einführen. Problem ist -% allerdings bisher kosmetischer Natur. - % ******************************************************************** % * Paketoptionen * % ******************************************************************** @@ -97,21 +91,21 @@ \ifthenelse{\equal{\schule@typ}{ohne}}{ \sdinfo{Eingebetteter Modus. Es wird kein Dokumenttyp geladen!} }{ - \IfFileExists{Dokumenttypen/#1/#2.tex}{ + \IfFileExists{schule.typ.#1.#2.tex}{ % Wenn die Datei existiert - \input{Dokumenttypen/#1/#2.tex} - \sdinfo{Dokumenttyp #1/#2 geladen!} + \input{schule.typ.#1.#2.tex} + \sdinfo{Dokumenttyp schule.typ.#1.#2 geladen!} }{ % Wenn die Datei nicht existiert, lade Arbeitsblatt. - \sdwarnung{Dokumenttyp #1/#2 nicht gefunden, % + \sdwarnung{Dokumenttyp schule.typ.#1.#2 nicht gefunden, % lade Arbeitsblatt!} - \IfFileExists{Dokumenttypen/ab/#2.tex}{ + \IfFileExists{schule.typ.ab.#2.tex}{ % Wenn die Datei existiert - \input{Dokumenttypen/ab/#2.tex} - \sdinfo{Dokumenttyp ab/#2 geladen!} + \input{schule.typ.ab.#2.tex} + \sdinfo{Dokumenttyp schule.typ.ab.#2 geladen!} }{ % Wenn die Datei nicht existiert, lade Arbeitsblatt. - \sdwarnung{Dokumenttyp ab/#2 nicht gefunden!} + \sdwarnung{Dokumenttyp schule.typ.ab.#2 nicht gefunden!} } } } @@ -125,23 +119,23 @@ % \schule@modulDateiLaden{Kategorie}{Modulname}{Abschnitt} \newcommand{\schule@modulDateiLaden}[3]{ - \IfFileExists{#1/#2/#3.tex}{ + \IfFileExists{schule.#1.#2.#3.tex}{ % Wenn die Datei existiert \ifcsname schule@geladen#1#2#3\endcsname % Wenn die Datei bereits geladen wurde - \sdwarnung{Moduldatei #1/#2/#3 war bereits geladen!} + \sdwarnung{Moduldatei schule.#1.#2.#3 war bereits geladen!} \else % Wenn die Datei nicht bereits geladen wurde - \input{#1/#2/#3.tex} + \input{schule.#1.#2.#3.tex} \expandafter\def \csname schule@geladen#1#2#3\endcsname{true} \expandafter\def \csname schule@geladen#1#2\endcsname{true} - \sdinfo{Moduldatei #1/#2/#3 geladen!} + \sdinfo{Moduldatei schule.#1.#2.#3 geladen!} \fi }{ % Wenn die Datei nicht existiert - \sdwarnung{Moduldatei #1/#2/#3 nicht gefunden!} + \sdwarnung{Moduldatei schule.#1.#2.#3 nicht gefunden!} } } @@ -151,10 +145,10 @@ % Erfüllung von Abhängigkeiten in Modulen. Die Verwendung zu anderen % Zwecken wird nicht empfohlen. \newcommand{\schule@modulNachladen}[1]{ - \schule@modulDateiLaden{Module}{#1}{optionen} + \schule@modulDateiLaden{mod}{#1}{optionen} \ProcessPgfPackageOptions{/schule} - \schule@modulDateiLaden{Module}{#1}{pakete} - \schule@modulDateiLaden{Module}{#1}{code} + \schule@modulDateiLaden{mod}{#1}{pakete} + \schule@modulDateiLaden{mod}{#1}{code} } % Modulliste @@ -183,16 +177,16 @@ % Definitionen der Paketoptionen der Module laden % ******************************************************************** \ForEachX{,}{ - \schule@modulDateiLaden{Module}{\thislevelitem}{optionen} + \schule@modulDateiLaden{mod}{\thislevelitem}{optionen} }{\schule@ladeModule} % Definitionen der Paketabhängigkeiten der Fächer laden % ******************************************************************** -\schule@modulDateiLaden{Faecher}{\schule@fach}{optionen} +\schule@modulDateiLaden{fach}{\schule@fach}{optionen} % Weitere Fächer \ForEachX{,}{ - \schule@modulDateiLaden{Faecher}{\thislevelitem}{optionen} + \schule@modulDateiLaden{fach}{\thislevelitem}{optionen} }{\schule@weitereFaecher} % Definitionen der Paketabhängigkeiten des Dokumenttyps laden @@ -247,17 +241,17 @@ % Paketabhängigkeiten der Module % ******************************************************************** \ForEachX{,}{ - \schule@modulDateiLaden{Module}{\thislevelitem}{pakete} + \schule@modulDateiLaden{mod}{\thislevelitem}{pakete} }{\schule@ladeModule} % Paketabhängigkeiten der Fächer % ******************************************************************** % Fachspezifische Paketabhängigkeiten -\schule@modulDateiLaden{Faecher}{\schule@fach}{pakete} +\schule@modulDateiLaden{fach}{\schule@fach}{pakete} % Weitere Fächer \ForEachX{,}{ - \schule@modulDateiLaden{Faecher}{\thislevelitem}{pakete} + \schule@modulDateiLaden{fach}{\thislevelitem}{pakete} }{\schule@weitereFaecher} % Paketabhängigkeiten des Dokumenttyps @@ -273,7 +267,7 @@ % ******************************************************************** \ForEachX{,}{ - \schule@modulDateiLaden{Module}{\thislevelitem}{code} + \schule@modulDateiLaden{mod}{\thislevelitem}{code} }{\schule@ladeModule} @@ -282,13 +276,13 @@ % ******************************************************************** % Einbinden der fachspezifischen Module -\schule@modulDateiLaden{Faecher}{\schule@fach}{code} +\schule@modulDateiLaden{fach}{\schule@fach}{code} -\schule@modulDateiLaden{Faecher}{\schule@fach}{standalone} +\schule@modulDateiLaden{fach}{\schule@fach}{standalone} % Weitere Fächer \ForEachX{,}{ - \schule@modulDateiLaden{Faecher}{\thislevelitem}{code} + \schule@modulDateiLaden{fach}{\thislevelitem}{code} }{\schule@weitereFaecher} % ******************************************************************** |