diff options
Diffstat (limited to 'macros/latex/contrib/schule/latex/schule.mod.Format.code.tex')
-rw-r--r-- | macros/latex/contrib/schule/latex/schule.mod.Format.code.tex | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/macros/latex/contrib/schule/latex/schule.mod.Format.code.tex b/macros/latex/contrib/schule/latex/schule.mod.Format.code.tex index 05c2bebf21..6d6f50191e 100644 --- a/macros/latex/contrib/schule/latex/schule.mod.Format.code.tex +++ b/macros/latex/contrib/schule/latex/schule.mod.Format.code.tex @@ -91,7 +91,10 @@ \ifcsname schule@geladenModuleAufgaben\endcsname % % Bei Dokumenten mit Aufgaben gibt es evtl. Lösungsblätter % und einen Erwartungshorizont. - \setcounter{schule@seitenzahl}{\getpagerefnumber{LetzteInhaltsseite}} % + \ifcsdef{r@SeitePunkt} + {\setcounter{schule@seitenzahl}{\getpagerefnumber{SeitePunkt}}}% + {\setcounter{schule@seitenzahl}{\getpagerefnumber{LetzteInhaltsseite}}}% + \makeatother \ifnum\theschule@seitenzahl<1 % % Nicht definiert, vmtl. weder Lösungen noch EWH \setcounter{schule@seitenzahl}{\ztotpages} % @@ -111,7 +114,11 @@ % immer, mit Anzahl {immerGesamt}{% % Seitenzahlen mit Anzahl - \thepage\xspace von \theschule@seitenzahl + \ifcsdef{r@SeitePunkt} + {\thepage\xspace von \pageref*{SeitePunkt}}% + {\thepage\xspace von \pageref*{LetzteInhaltsseite}}% + \makeatother + % Scheint nicht zu funktionieren: \theschule@seitenzahl }% % Automatisch (nur bei mehrseitigen Dokumenten), % ohne Anzahl @@ -130,7 +137,11 @@ \ifnum\theschule@seitenzahl=1% % keine Seitenzahlen \else% - \thepage\xspace von \theschule@seitenzahl% + \ifcsdef{r@SeitePunkt} + {\thepage\xspace von \pageref*{SeitePunkt}}% + {\thepage\xspace von \pageref*{LetzteInhaltsseite}}% + \makeatother + % Scheint nicht zu funktionieren: \theschule@seitenzahl% \fi% }% }% @@ -219,4 +230,4 @@ \tikzstyle{every node}=[scale=#1] \tikzstyle{every path}=[scale=#1] \tikzstyle{inststyle}+=[rounded corners= #1 * 3mm] -}
\ No newline at end of file +} |