PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Seitenzahlen in PDF-Datei



severin
26-02-2010, 14:18
Hallihallo!
Folgende Situation: ich schreibe meine Arbeit (scrbook, pdflatex) mit Deckblatt und Inhaltsverzeichnis. Diese beiden bekommen keine Seitenzahl, und ferner möchte ich, dass die erste Seite wirklichen Textes mit einer 1 beschriftet wird. Das klappt auch gut mit \setcounter, aber davon bekommt die PDF-Datei nichts mit. Will meinen: auf der Seite, die in meiner PDF-Datei die dritte ist, steht menschenlesbar eine 1. Wenn jetzt jemand seinem PDF-Reader sagt, er möge doch bitte auf Seite 15 springen (weil er in einer Papierversion etwas auf Seite 15 entdeckt hat), springt dieser auf die mit 13 beschriftete Seite.
Minimalbeispiel ist folgendes:
\documentclass[BCOR8mm,12pt, a4paper, headsepline, openany]{scrbook}

\usepackage[latin1]{inputenc}
\usepackage[T1] {fontenc} % Silbentrennung
\usepackage[ngerman]{babel} % Sprachwahl
\usepackage{blindtext}

\begin{document}
\begin{titlepage}
Rhabarber
\end{titlepage}

\tableofcontents
\chapter{Hallo}
\pagestyle{headings}
\setcounter{page}{1}
\blindtext
\section{Kuckuck}
\blindtext
\section{Hai}
\blindtext
\section{Hund}
\blindtext
\chapter{Katze}
\section{Maus}
\end{document}Kann man das irgendwie ändern? Ich weiß, dass ich mir das alles mit dem \setcounter selber einbrocke, aber mir ist so, als hätte ich schon mal PDF-Dateien in der Hand gehabt, bei denen der PDF-Reader das irgendwie kapiert hat.
Schöne Grüße,
Severin

bobmalaria
26-02-2010, 14:45
hi,

arbeite nicht mit \setcounter. verwende den befehl \pagenumbering.

setze vor dein titelblatt \pagenumbering{Alph} jetzt bekommen die seiten als seitenzahl A,B,C usw. da aber der pagestyle empty z.b. auf der titelseite eingestellt ist, wenden diese dann nciht gedruckt.

beim hauptteilbeginn schreibst du dann \pagenumbering{arabic}

der zähler wird von den befehl automatisch zurückgesetzt.

gruss

severin
26-02-2010, 15:04
vielen Dank für die Antwort, aber sie ändert leider nichts. Ich habe wie Du sagtest \setcounter rausgeworfen und zwei \pagenumbering eingefügt, aber weiterhin denken meine PDF-Reader (Sumatra und Foxit), Seite 1 sei Seite 3. Vielleicht ist mein Problem nicht rübergekommen, deshalb poste ich mal einen Screenshot.

Xenara
26-02-2010, 15:07
Kann es sein, dass man dazu hyperref braucht? Ich habs bei mir (Windows, TeXLive, Acrobat Reader) mal probiert, und da kann man die logischen Seitenzahlen einstellen, also "1 (3 von 5)". Das wird aber nur angezeigt, wenn hyperref mit eingebunden war:



\documentclass[BCOR8mm,12pt, a4paper, headsepline, openany]{scrbook}

\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc} % Silbentrennung
\usepackage[ngerman]{babel} % Sprachwahl
\usepackage{blindtext}

%\usepackage{hyperref}

\begin{document}

\pagenumbering{roman}


\begin{titlepage}
Rhabarber
\end{titlepage}

\thispagestyle{empty}
\tableofcontents

\chapter{Hallo}

\pagestyle{headings}
%\setcounter{page}{1}
\pagenumbering{arabic}


\blindtext
\section{Kuckuck}
\blindtext
\section{Hai}
\blindtext
\section{Hund}
\blindtext
\chapter{Katze}
\section{Maus}

severin
26-02-2010, 15:48
da komm ich gerade nicht mit. Ich sehe nicht, wo im Quellcode Du die logische Seitenzahl auf welchen Wert setzt. Kannst Du das bitte einfügen?
hyperref wäre kein Problem, das hab ich in meinem Originaldokument ohnehin drin.

Xenara
26-02-2010, 15:52
Sorry, das war missverständlich formuliert.
Die "logischen Seitenzahlen" werden nicht im Code gesetzt, sondern im Acrobat Reader. Man kann dort in den Einstellungen auswählen, ob die Seiten mit "1/100" gezählt werden sollen oder "ii (3 von 100)".
Letzteres wird aber nur bei einem pdf angezeigt, dem hyperref mitgegeben wurde, ohne erscheint auch mit dieser Einstellung nur "3/100".

severin
26-02-2010, 15:55
Ah, danke! Hast Du vielleicht einen meiner PDF-Reader installiert und kannst kucken, wie die damit umgehen? Weil, sonst such ich mir hier nen Wolf, eigentlich klappt schon alles und ich merk's nur nicht, weil ich den falschen Reader verwende...

Xenara
26-02-2010, 15:57
Hast du den Acrobat Reader nicht bei dir drauf?
Ich bin am Firmenrechner, da wird das nicht so gerne gesehen, wenn ich was installiere. Wenn du den Reader nicht hast, kannst ja dein PDF mal hochladen, dann schau ichs mir mal an.

severin
26-02-2010, 19:56
Recht hast Du. Im Acrobat geht's. Hier also für die Nachwelt meine Lösung:
\documentclass[BCOR8mm,12pt, a4paper, headsepline, openany]{scrbook}

\usepackage[latin1]{inputenc}
\usepackage[T1] {fontenc} % Silbentrennung
\usepackage[ngerman]{babel} % Sprachwahl
\usepackage{blindtext}
\usepackage{hyperref}

\begin{document}
\pagenumbering{roman}
\begin{titlepage}
Rhabarber
\end{titlepage}

\tableofcontents
\chapter{Hallo}
\pagenumbering{arabic}
\pagestyle{headings}
\blindtext
\section{Kuckuck}
\blindtext
\section{Hai}
\blindtext
\section{Hund}
\blindtext
\chapter{Katze}
\section{Maus}
\end{document}
Wichtig sei wohl, hyperref als letztes Paket einzubinden.

Besten Dank!
Severin