McAldo
04-07-2011, 23:48
Hallo,
ich schreibe gerade an einer Ausarbeitung mit recht vielen Seiten. Dabei ist mir aufgefallen, dass bei einem Teil der Seiten die Nummerierung der Seite zwar stimmt und auch im Inhaltsverzeichnis richtig angezeigt wird, jedoch der Link zur Seite falsch ist. Auch wird die Seitenzahl in der Seitenleiste eines PDF-Readers (evince, acroread) falsch angezeigt.
Hier mal der Code dazu:
\documentclass[12pt]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ngerman, a4wide}
\usepackage[T1]{fontenc}
%\usepackage{booktabs, tabularx}
\usepackage{verbatim}
\usepackage{alltt}
\usepackage{moreverb}
\usepackage[dvips]{epsfig}
\usepackage{graphicx}
\graphicspath{{pics/}}
\usepackage{color}
\usepackage[plainpages=false,pdfpagelabels,hypertexnames=false]{hyperref}
\usepackage{url}
%\usepackage{breakurl}
%\usepackage{glosstex}
%\usepackage{bibgerm}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{framed}
\usepackage{fancyhdr}
\usepackage[clearempty]{titlesec}
\usepackage{bookmark}
\usepackage{subfig}
\usepackage{caption}
%\makeglossary
%% Hier schreibt man die PDF Eigenschaften hinein:
\hypersetup{
pdftitle={Buchtitel}, %%
pdfauthor={McAldo}, %%
pdfsubject={Buchtitel}, %%
pdfcreator={LaTeX2e and pdfLaTeX with hyperref-package.},
pdfproducer={}, %%
pdfkeywords={} %%
}
% Content %%%%%%%%%%%%%%%%%%\parskip 5pt plus 2pt minus 1pt % Zeilenabstand zwischen den Abs\"atzen
%\renewcommand{\thesection}{\arabic{section}} %Section-Nummer wird ums eins erh\"oht
%%Format%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\textwidth}{16cm}
\setlength{\textheight}{22cm}
\setlength{\headheight}{41pt}
\setlength{\footskip}{1.5cm}
%\onehalfspacing
\parindent 0pt
%% Begin des Dokumentes
\begin{document}
%% Titelseite
\begin{titlepage}
\setlength{\topmargin}{2cm}
\begin{center}
\begin{Huge} Buchtitel \end{Huge} \\[2cm]
%\begin{LARGE} \textbf{Untertitel} \end{LARGE} \\[.5cm]
\begin{Large} {McAldo \\
\includegraphics[height=3cm]{logo} \\[4cm]
\begin{large} Version \docversion \end{large} \\[0.5cm]
\begin{large} \today \end{large}
\end{center}
\end{titlepage}
%\maketitle
%% Kopf- und Fusszeile
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\ \thechapter.\hspace{0.4cm}#1}{}}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\chapterpagestyle}{fancy}
% innen der aktuelle Kapitelname
\fancyhead[RE,LO]{\epsfig{file=pics/0001/mamd_logo,width=60pt}}
\fancyhead[LE,RO]{\nouppercase{\leftmark}}
\fancyhead[CE,CO]{Seite \thepage}
\fancyfoot[LE,RO]{Version \docversion~vom \today}
\fancyfoot[RE,LO]{\copyright 2009-\the\year\, McAldo}
\fancyfoot[CE,CO]{}
%%%%%%%%%% Inhaltsverzeichnis %%%%%%%%%%%
\setcounter{page}{0}
\makeatletter
\let\partbackup\l@part
\renewcommand*\l@part[2]{\partbackup{#1}{}}
\makeatother
\tableofcontents
%%%%%%%%%%%%%%% eigentlicher Text %%%%%%%%%%%%%%%%%%%%%
\setcounter{secnumdepth}{3} % bis subsubsection nummerieren
\renewcommand{\thepage}{\arabic{page}}
\input{kapitel/Einleitung}
\input{kapitel/Text}
%%%% Anhang
\newpage
\renewcommand{\thepage}{\Roman{page}}
\renewcommand*{\partpagestyle}{empty}
\addpart{Anhang} %% Fuegt eine leere Seite mit dem Text "`Anhang"' mittig ein
\setcounter{page}{1}
\setcounter{secnumdepth}{-1} %keine Nummerierung der \"Uberschriften
\input{kapitel/Definitionen}
\input{kapitel/Programm}
\newpage
\fancyfoot[LE,RO]{}
\fancyfoot[RE,LO]{\copyright 1990-\the\year\, Urheber}
\fancyfoot[CE,CO]{}
\input{kapitel/Nummer1}
\newpage
\input{kapitel/Nummer2}
\newpage
\input{kapitel/Nummer3}
%% Allgemeines
\input{kapitel/Informationen}
\fancyfoot[LE,RO]{Version \docversion~vom \today}
\fancyfoot[RE,LO]{\copyright 2009-\the\year\, McAldo}
\fancyfoot[CE,CO]{}
\input{kapitel/Glossar}
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
\markboth{Abbildungsverzeichnis}{Abbildungsverzeic hnis}
\label{Abbildungsverzeichnis}
% Literaturverzeichnis
%\newpage
%\nocite{*}
%\bibliographystyle{geralpha}
%\bibliography{quellen}
\end{document}
Der Fehler passiert im Anhang in diesem Teil
\input{kapitel/Programm}
\newpage
\fancyfoot[LE,RO]{}
\fancyfoot[RE,LO]{\copyright 1990-\the\year\, Urheber}
\fancyfoot[CE,CO]{}
\input{kapitel/Nummer1}
\newpage
\input{kapitel/Nummer2}
\newpage
\input{kapitel/Nummer3}
Dieser Teil hat bei "Programm" Seite III und alle weiteren Seiten ebenfalls. Erst ab dem Kapitel "Informationen wird wieder richtig im TOC verlinkt und in der Seitenleiste des PDF-Viewer angezeigt.
Eine Seite, wo der Fehler ist, z.B. \input{kapitel/Nummer1} sieht so aus:
\subsection[Text für TOC]{Überschrift}
\label{label1}
\subsubsection*{Unterüberschrift 2}
\label{label1:1}
Text
\subsubsection*{Unterüberschrift 2}
\label{label1:2}
Text
Ich hoffe jemand von euch hat eine Idee was die Ursache sein kann. Ich habe schon alle möglichen mir bekannten Varianten versucht, ohne Erfolg. Wenn noch Infos fehlen liefere ich die gerne nach.
McAldo
ich schreibe gerade an einer Ausarbeitung mit recht vielen Seiten. Dabei ist mir aufgefallen, dass bei einem Teil der Seiten die Nummerierung der Seite zwar stimmt und auch im Inhaltsverzeichnis richtig angezeigt wird, jedoch der Link zur Seite falsch ist. Auch wird die Seitenzahl in der Seitenleiste eines PDF-Readers (evince, acroread) falsch angezeigt.
Hier mal der Code dazu:
\documentclass[12pt]{scrbook}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ngerman, a4wide}
\usepackage[T1]{fontenc}
%\usepackage{booktabs, tabularx}
\usepackage{verbatim}
\usepackage{alltt}
\usepackage{moreverb}
\usepackage[dvips]{epsfig}
\usepackage{graphicx}
\graphicspath{{pics/}}
\usepackage{color}
\usepackage[plainpages=false,pdfpagelabels,hypertexnames=false]{hyperref}
\usepackage{url}
%\usepackage{breakurl}
%\usepackage{glosstex}
%\usepackage{bibgerm}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{framed}
\usepackage{fancyhdr}
\usepackage[clearempty]{titlesec}
\usepackage{bookmark}
\usepackage{subfig}
\usepackage{caption}
%\makeglossary
%% Hier schreibt man die PDF Eigenschaften hinein:
\hypersetup{
pdftitle={Buchtitel}, %%
pdfauthor={McAldo}, %%
pdfsubject={Buchtitel}, %%
pdfcreator={LaTeX2e and pdfLaTeX with hyperref-package.},
pdfproducer={}, %%
pdfkeywords={} %%
}
% Content %%%%%%%%%%%%%%%%%%\parskip 5pt plus 2pt minus 1pt % Zeilenabstand zwischen den Abs\"atzen
%\renewcommand{\thesection}{\arabic{section}} %Section-Nummer wird ums eins erh\"oht
%%Format%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%
\setlength{\oddsidemargin}{0pt}
\setlength{\evensidemargin}{0pt}
\setlength{\topmargin}{0pt}
\setlength{\textwidth}{16cm}
\setlength{\textheight}{22cm}
\setlength{\headheight}{41pt}
\setlength{\footskip}{1.5cm}
%\onehalfspacing
\parindent 0pt
%% Begin des Dokumentes
\begin{document}
%% Titelseite
\begin{titlepage}
\setlength{\topmargin}{2cm}
\begin{center}
\begin{Huge} Buchtitel \end{Huge} \\[2cm]
%\begin{LARGE} \textbf{Untertitel} \end{LARGE} \\[.5cm]
\begin{Large} {McAldo \\
\includegraphics[height=3cm]{logo} \\[4cm]
\begin{large} Version \docversion \end{large} \\[0.5cm]
\begin{large} \today \end{large}
\end{center}
\end{titlepage}
%\maketitle
%% Kopf- und Fusszeile
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]{\markboth{\ \thechapter.\hspace{0.4cm}#1}{}}
\renewcommand{\headrulewidth}{1pt}
\renewcommand{\footrulewidth}{1pt}
\renewcommand{\chapterpagestyle}{fancy}
% innen der aktuelle Kapitelname
\fancyhead[RE,LO]{\epsfig{file=pics/0001/mamd_logo,width=60pt}}
\fancyhead[LE,RO]{\nouppercase{\leftmark}}
\fancyhead[CE,CO]{Seite \thepage}
\fancyfoot[LE,RO]{Version \docversion~vom \today}
\fancyfoot[RE,LO]{\copyright 2009-\the\year\, McAldo}
\fancyfoot[CE,CO]{}
%%%%%%%%%% Inhaltsverzeichnis %%%%%%%%%%%
\setcounter{page}{0}
\makeatletter
\let\partbackup\l@part
\renewcommand*\l@part[2]{\partbackup{#1}{}}
\makeatother
\tableofcontents
%%%%%%%%%%%%%%% eigentlicher Text %%%%%%%%%%%%%%%%%%%%%
\setcounter{secnumdepth}{3} % bis subsubsection nummerieren
\renewcommand{\thepage}{\arabic{page}}
\input{kapitel/Einleitung}
\input{kapitel/Text}
%%%% Anhang
\newpage
\renewcommand{\thepage}{\Roman{page}}
\renewcommand*{\partpagestyle}{empty}
\addpart{Anhang} %% Fuegt eine leere Seite mit dem Text "`Anhang"' mittig ein
\setcounter{page}{1}
\setcounter{secnumdepth}{-1} %keine Nummerierung der \"Uberschriften
\input{kapitel/Definitionen}
\input{kapitel/Programm}
\newpage
\fancyfoot[LE,RO]{}
\fancyfoot[RE,LO]{\copyright 1990-\the\year\, Urheber}
\fancyfoot[CE,CO]{}
\input{kapitel/Nummer1}
\newpage
\input{kapitel/Nummer2}
\newpage
\input{kapitel/Nummer3}
%% Allgemeines
\input{kapitel/Informationen}
\fancyfoot[LE,RO]{Version \docversion~vom \today}
\fancyfoot[RE,LO]{\copyright 2009-\the\year\, McAldo}
\fancyfoot[CE,CO]{}
\input{kapitel/Glossar}
\listoffigures
\addcontentsline{toc}{chapter}{Abbildungsverzeichn is}
\markboth{Abbildungsverzeichnis}{Abbildungsverzeic hnis}
\label{Abbildungsverzeichnis}
% Literaturverzeichnis
%\newpage
%\nocite{*}
%\bibliographystyle{geralpha}
%\bibliography{quellen}
\end{document}
Der Fehler passiert im Anhang in diesem Teil
\input{kapitel/Programm}
\newpage
\fancyfoot[LE,RO]{}
\fancyfoot[RE,LO]{\copyright 1990-\the\year\, Urheber}
\fancyfoot[CE,CO]{}
\input{kapitel/Nummer1}
\newpage
\input{kapitel/Nummer2}
\newpage
\input{kapitel/Nummer3}
Dieser Teil hat bei "Programm" Seite III und alle weiteren Seiten ebenfalls. Erst ab dem Kapitel "Informationen wird wieder richtig im TOC verlinkt und in der Seitenleiste des PDF-Viewer angezeigt.
Eine Seite, wo der Fehler ist, z.B. \input{kapitel/Nummer1} sieht so aus:
\subsection[Text für TOC]{Überschrift}
\label{label1}
\subsubsection*{Unterüberschrift 2}
\label{label1:1}
Text
\subsubsection*{Unterüberschrift 2}
\label{label1:2}
Text
Ich hoffe jemand von euch hat eine Idee was die Ursache sein kann. Ich habe schon alle möglichen mir bekannten Varianten versucht, ohne Erfolg. Wenn noch Infos fehlen liefere ich die gerne nach.
McAldo