Vielen Dank für die Hilfe bisher, aber ich habs leider noch nicht hin bekommen.
Ich glaube ich hab da einen schlimmen Denkfehler.
Ich wollte Nachschauen, wieviele Seiten ich hab und dann entsprechend Seiten einfügen. Damit ändert sich natürlich die Seitenzahl. Wäre eigentlich kein Problem, weil dann ja keine Seite mehr eingefügt wird, aber irgendwie geht das so nicht.
Ich weiß einfach nicht genau, wie das Kompilieren genau abläuft.
Glaub ich muss die Strategie ändern:
\label{foo} auf der vorletzten Seite und danach Leerseiten einfügen. Dann ändert sich auch nicht der LabelWert.
OK, dann brauch ich aber von \label die "physikalische" PDF-Seitenzahl zurück gegeben (wie von totpages) und nicht die Seitenzahl, wie sie am Seitenrand steht.
Woher krieg ich die?
Hier meine nicht funktionierende Methode1:
\newcounter{Zielb}
\newcounter{istwertb}
\setcounter{istwertb}{\ztotpages}
\setcounter{Zielb}{\ztotpages/4*4}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
Wir sind beim Zielb mit \arabic{Zielb} Seiten.
}
{
\setcounter{Zielb}{\ztotpages/4*4+4} % Zielb 2
Das erhöhte Zielb ist \arabic{Zielb} Seiten.
\addtocounter{istwertb}{1}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
jetzt haben wirs 1 leerseite ergibt: \arabic{istwertb}.
\clearpage
\null\clearpage
}
{
\addtocounter{istwertb}{1}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
wir haben 2 leerseiten ergibt: \arabic{istwertb}.
\clearpage
\null\clearpage
\null\clearpage
}
{
\addtocounter{istwertb}{1}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
wir 3 leerseiten ergibt: \arabic{istwertb}.
\clearpage
\null\clearpage
\null\clearpage
\null\clearpage
}
{
Fehler!!!!!!!!!
}
}
}
}
Und wenn der Aufruf irgendwie rekursiv funktioniert, weiß nicht ob das so ist, jedenfalls geht das so auch nicht:
\newcounter{Zielb}
\newcounter{Zielc}
\newcounter{istwertb}
\setcounter{istwertb}{\ztotpages}
\setcounter{Zielb}{\ztotpages/4*4}
\setcounter{Zielc}{\ztotpages/4*4+4}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
Wir sind beim Zielb mit \arabic{Zielb} Seiten.
}
{
Das erhöhte Zielb ist \arabic{Zielc} Seiten.
\clearpage
\null
\thispagestyle{empty}
\clearpage
}
Vielen Dank für die Hilfe bisher, aber ich habs leider noch nicht hin bekommen.
Ich glaube ich hab da einen schlimmen Denkfehler.
Ich wollte Nachschauen, wieviele Seiten ich hab und dann entsprechend Seiten einfügen. Damit ändert sich natürlich die Seitenzahl. Wäre eigentlich kein Problem, weil dann ja keine Seite mehr eingefügt wird, aber irgendwie geht das so nicht.
Ich weiß einfach nicht genau, wie das Kompilieren genau abläuft.
Glaub ich muss die Strategie ändern:
\label{foo} auf der vorletzten Seite und danach Leerseiten einfügen. Dann ändert sich auch nicht der LabelWert.
OK, dann brauch ich aber von \label die "physikalische" PDF-Seitenzahl zurück gegeben (wie von totpages) und nicht die Seitenzahl, wie sie am Seitenrand steht.
Woher krieg ich die?
Hier meine nicht funktionierende Methode1:
[code]
\newcounter{Zielb}
\newcounter{istwertb}
\setcounter{istwertb}{\ztotpages}
\setcounter{Zielb}{\ztotpages/4*4}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
Wir sind beim Zielb mit \arabic{Zielb} Seiten.
}
{
\setcounter{Zielb}{\ztotpages/4*4+4} % Zielb 2
Das erhöhte Zielb ist \arabic{Zielb} Seiten.
\addtocounter{istwertb}{1}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
jetzt haben wirs 1 leerseite ergibt: \arabic{istwertb}.
\clearpage
\null\clearpage
}
{
\addtocounter{istwertb}{1}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
wir haben 2 leerseiten ergibt: \arabic{istwertb}.
\clearpage
\null\clearpage
\null\clearpage
}
{
\addtocounter{istwertb}{1}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
wir 3 leerseiten ergibt: \arabic{istwertb}.
\clearpage
\null\clearpage
\null\clearpage
\null\clearpage
}
{
Fehler!!!!!!!!!
}
}
}
}
[/code]
Und wenn der Aufruf irgendwie rekursiv funktioniert, weiß nicht ob das so ist, jedenfalls geht das so auch nicht:
[code]
\newcounter{Zielb}
\newcounter{Zielc}
\newcounter{istwertb}
\setcounter{istwertb}{\ztotpages}
\setcounter{Zielb}{\ztotpages/4*4}
\setcounter{Zielc}{\ztotpages/4*4+4}
\ifthenelse{\value{Zielb}=\value{istwertb}}
{
Wir sind beim Zielb mit \arabic{Zielb} Seiten.
}
{
Das erhöhte Zielb ist \arabic{Zielc} Seiten.
\clearpage
\null
\thispagestyle{empty}
\clearpage
}
[/code]