PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitennummerierung Roman-arabic-Roman



firegyver
28-03-2009, 20:34
Hallo Leute,

ich habe mein Dokument zweimal unterteilt: Der erste Teil wird römisch, der zweite Teil arabisch und der dritte Teil wieder römisch nummeriert. Num möchte ich im dritten Teil mit der Nummerierung weiterzählen, mit der ich im ersten Teil aufgehört habe, beispielsweise I-III | 1-40 | IV-IX. Wie kann ich pagenumbering beibringen, dass es bei Umschaltung zurück auf Roman mit der Zahl weitermachen soll, mit der es im ersten Roman-Teil aufgehört hat?

mechanicus
28-03-2009, 20:40
Hallo,

gar nicht. Du musst dir die letzte Seitenzahl mit römischer Seitenzahl Zwischenspeichern.

Gruß
Marco

firegyver
28-03-2009, 21:01
Hi, das dachte ich mir schon. Nur leider hatte ich den Syntax nicht zur Hand - kannst du mir da weiterhelfen?

mechanicus
28-03-2009, 21:44
Hi, das dachte ich mir schon. Nur leider hatte ich den Syntax nicht zur Hand - kannst du mir da weiterhelfen?

Hallo,


\documentclass[12pt,ngerman]{scrreprt}
\usepackage{babel}
\usepackage{blindtext}

\newcounter{SeitenzahlSpeicher}


\begin{document}
\pagenumbering{Roman}
\tableofcontents
\addchap{Vorspann}
\blindtext[5]
\clearpage
\setcounter{SeitenzahlSpeicher}{\value{page}}
\pagenumbering{arabic}
\chapter{Hauptteil}
\blindtext[12]

\clearpage
\pagenumbering{Roman}
\setcounter{page}{\theSeitenzahlSpeicher}
\appendix
\chapter{Anhang}
\blindtext[12]
\end{document}

Gruß
Marco

firegyver
28-03-2009, 21:56
Thx-a-lot!!

firegyver
29-03-2009, 11:31
Anmerkung: Es muss übrigens
\setcounter{page}{\theSeitenzahlSpeicher+1}
heißen, sonst fängt er mit der gleichen Zahl an, mit der er aufgehört hat ;)

mechanicus
29-03-2009, 12:19
Anmerkung: Es muss übrigens
\setcounter{page}{\theSeitenzahlSpeicher+1}
heißen, sonst fängt er mit der gleichen Zahl an, mit der er aufgehört hat ;)

Hallo,

warum? Hast du das Beispiel mal durchlaufen lassen?

Gruß
Marco

firegyver
29-03-2009, 15:10
In deinem Beispiel funktioniert es super, bei meinem Projekt jedoch nicht. Da muss ich eins weiterzählen, bisher keine Ahnung wieso :(