Mit der falschen Seite verknüpfte Lesezeichen

Mit der falschen Seite verknüpfte Lesezeichen

Ich habe ein Dokument, das genau so aussieht, wie ich es möchte, aber die Lesezeichen verweisen auf die falsche Stelle. Dieses MWE ist lang, denn wenn ich es zu sehr kürzen würde, könnte ich das Problem nicht reproduzieren. Leider konnte ich das Problem auch nicht isolieren. Wenn ich im folgenden Code PDFTexify ausführe, verknüpft es im PDF das AcknowledgementLesezeichen mit dem Inhaltsverzeichnis und das AbstractLesezeichen mit der Titelseite.

ICHgelesen hatte (hier klicken)das \cleardoublepageund \phantomsectionkönnte die Dinge in Ordnung bringen (das funktioniert für die Seiten mit dem Verzeichnis der Abbildungen/Tabellen), hyperrefzuerst aufrufen (vor bookmark) oder Paketaufrufe richtig anordnen könnte helfen. Diese Vorschläge, so wie ich sie verstanden und ausprobiert habe, scheinen das Problem nicht zu beheben.

Wie kann ich...

  1. Verknüpfen Sie das Bestätigungslesezeichen mit der richtigen Seite (nicht mit dem Inhaltsverzeichnis).
  2. Abstract-Lesezeichen mit der richtigen Seite verknüpfen (nicht mit der Titelseite)

Und dabei das Layout/Erscheinungsbild des eigentlichen Dokuments beibehalten?

Meine Bib-Datei(Scheint addbibresource{biblatex-examples.bib}nicht mehr zu funktionieren)

@INCOLLECTION{Adams2002,
  author = {Peter Adams},
  title = {Technology in Publishing: {A} Century of Progress},
  booktitle = {Scholarly Publishing: {B}ooks, Journals, Publishers, and Libraries
    in the Twentieth Century},
  publisher = {Wiley},
  year = {2002},
  editor = {Abel, R. and Newlin, L. W.},
  address = {New York}
}

MWE

\documentclass[12pt]{report}

\usepackage[american]{babel}
\usepackage[T1]{fontenc}
\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{mybib.bib}
\DeclareLanguageMapping{american}{american-apa}

\usepackage{outlines}
\usepackage{enumitem}
\usepackage[autostyle]{csquotes}
\usepackage{url}

\usepackage{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=magenta,
    urlcolor=blue,
    citecolor=blue,
}

\usepackage{booktabs}
\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}

\newcommand{\specialcell}[2][c]{%
  \begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}

\urlstyle{same}
\usepackage{filecontents}

%% figures and table numbered continuosly
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

%% increase space between bib entries
\setlength\bibitemsep{2\itemsep}

%% change Bibliography name to REFERENCES
\renewcommand{\bibname}{REFERENCES}

\usepackage{setspace}
\usepackage{graphicx}
\usepackage{color,soul}

\addto\captionsamerican{
  \renewcommand{\contentsname}%
    {\large Table of Contents}%
}


\usepackage{etoolbox}
\makeatletter
\patchcmd{\l@section}
  {\hfil}
  {\leaders\hbox{\normalfont$\m@th\mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill}
  {}{}
\makeatother



\usepackage{titlesec}
\makeatletter
\def\@makechapterhead#1{%
  \vspace*{10\p@}%
  {\parindent \z@ \centering \reset@font
        \par\nobreak
        \vspace*{2\p@}%
        {\large \bfseries \thechapter\quad #1\par\nobreak}
        \par\nobreak
        \vspace*{2\p@}%
    %\vskip 40\p@
    \vskip 100\p@
  }}
\def\@makeschapterhead#1{%
  \vspace*{10\p@}%
  {\parindent \z@ \centering \reset@font
        \par\nobreak
        \vspace*{2\p@}%
        {\large \bfseries #1\par\nobreak}
        \par\nobreak
        \vspace*{2\p@}%
    \vskip 100\p@
  }}
\makeatother



%% possessive citation
\newcommand\posscite[1]{\citeauthor{#1}'s (\citeyear{#1})}
\newcommand\poscite[1]{\citeauthor{#1}' (\citeyear{#1})}

\usepackage{bookmark}

%% All headers 12pt
\usepackage{sectsty,textcase}
\allsectionsfont{\large\MakeUppercase}
\chapterfont{\large\MakeUppercase}

%% refs to toc
%\usepackage[nottoc,numbib]{tocbibind}

\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\large\bfseries}{\chaptertitlename\ \thechapter}{12pt}{\large\MakeUppercase}
\titlespacing*{\chapter}{0pt}{-50pt}{40pt}

%% appendices
\usepackage[title,titletoc]{appendix}

%% dot fill chapters
\usepackage{tocloft}

\renewcommand\cftchapdotsep{\cftdotsep}
\renewcommand\cftchapleader{\large\cftdotfill{\cftchapdotsep}}
\renewcommand\cftloftitlefont{\large\textbf}
\renewcommand\cftlottitlefont{\large\textbf}

%% Set margins to 1 inch
\usepackage[margin=1in]{geometry}
\setlength\cftbeforetoctitleskip{-1cm}  %toc
\setlength\cftbeforeloftitleskip{-1cm}  % list of figs
\setlength\cftbeforelottitleskip{-1cm}  % lsit of tables

\singlespace

\author{\vspace{0cm} \large by Me}
\title{\vspace{-5cm} \large The Title}

\setcounter{secnumdepth}{0}


\begin{document}

\maketitle
\pagenumbering{roman}
\thispagestyle{empty}

\newpage
\section*{}
\doublespacing
\vspace{14cm}
\begin{center}
Copyright by  \\
2014 \\
\end{center}

\newpage
\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{Acknowledgement}
%\section{Acknowledgment}

\newpage
\pdfbookmark[section]{\contentsname}{toc}
\tableofcontents

\newpage
\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{List of Tables}
\listoftables

\newpage
\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{List of Figures}
\listoffigures

\newpage

%https://tex.stackexchange.com/questions/30122/generate-table-of-contents-when-section-sections-without-numbering-has-been
\section{Abstract}

Some Info

\newpage
\pagenumbering{arabic}

\setcounter{secnumdepth}{2}

\part{Fox and Cat}

\chapter{Dog}

\section{Food}
\chapter{Run}

\part{Chicken and Hen}

\chapter{Introduction}

\part{Discussion}

\chapter{Discussion}

\clearpage

\section*{Tables}
\addtocounter{section}{3}

\begin{table}[!ht]
    \parbox{7.5cm}{\caption{Yepper}}
      \centering
\begin{singlespace}
\begin{tabular}{lrrrr}
\hline \\
%\multicolumn{5}{c}{\textbf{Average Student Engagement Level}} \\
\multicolumn{5}{c}{} \\
\multicolumn{1}{c}{} & \multicolumn{2}{c}{Special Ed.} & \multicolumn{2}{c}{Reg. Ed.} \\
\cmidrule(lr){2-3}
\cmidrule(l ){4-5}
Gender & Charter & Public & Charter & Public \\
\midrule
Male & 643 & 793 & 590 & 724 \\
Female & 735 & 928 & 863 & 662 \\
\end{tabular}
\end{singlespace}
\end{table}

\clearpage

\section*{Visuals}
hello

\begin{appendices}
\renewcommand{\appendixname}{APPENDIX}

\bookmarksetup{startatroot}
\chapter{Foo}
some text

\bookmarksetup{startatroot}
\chapter{Bar}
some more text
\end{appendices}

\addcontentsline{toc}{chapter}{REFERENCES}

\nocite{*}
\renewcommand{\bibname}{\vspace{1cm} REFERENCES}

\newpage
\singlespacing
\bookmarksetup{startatroot}
\cleardoublepage
\phantomsection
\addcontentsline{toc}{chapter}{REFERENCES}
\printbibliography

\end{document}

Link zur Ausgabedatei
Link zum PDF

Antwort1

Ich habe Ihr angegebenes MWE ein wenig geändert, zum Beispiel die Reihenfolge der Paketaufrufe geändert und einige fehlende Befehle hinzugefügt, um Ihre Lesezeichen zu korrigieren.

Vergleichen Sie bitte das neue MWE mit Ihrem eigenen. Dann werden Sie sehen, wo ich Ihren Code ändern musste, um das gewünschte Ergebnis zu erzielen.

BTW: Ich habe alles \newpagein geändert \clearpage.

MWE:

\RequirePackage{filecontents}
\begin{filecontents*}{\jobname.bib}
@article{JoeDoe2012,
  Author  = {Joe Doe},
  Title   = {My article's title},
  Journal = {My journal's title},
  Editor  = {Ben Editor},
  URL     = {http://webpage.com},
}
@INCOLLECTION{Adams2002,
  author    = {Peter Adams},
  title     = {Technology in Publishing: {A} Century of Progress},
  booktitle = {Scholarly Publishing: {B}ooks, Journals, Publishers, and Libraries
    in the Twentieth Century},
  publisher = {Wiley},
  year      = {2002},
  editor    = {Abel, R. and Newlin, L. W.},
  address   = {New York},
}
@article{Agarwal2011,
  author   = {Agarwal, Gautam and Isacoff, Ehud},
  doi      = {10.1152/jn.00591.2010},
  issn     = {1522-1598},
  journal  = {Journal of neurophysiology},
  keywords = {Animals,Behavior, Animal,Behavior, Animal: physiology,Calcium,Calcium: metabolism,Drosophila,Drosophila: physiology,Electric Stimulation,Female,Male,Odors,Olfactory Pathways,Olfactory Pathways: physiology,Sex Attractants,Sex Attractants: physiology},
  month    = apr,
  number   = {4},
  pages    = {1711--21},
  pmid     = {21289134},
  title    = {{Specializations of a pheromonal glomerulus in the Drosophila olfactory system.}},
  url      = {http://jn.physiology.org/cgi/content/abstract/105/4/1711},
  volume   = {105},
  year     = {2011},
}
\end{filecontents*}


\documentclass[12pt]{report}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[american]{babel}

\usepackage[style=apa, backend=biber]{biblatex}
\addbibresource{\jobname.bib}
\DeclareLanguageMapping{american}{american-apa}

\usepackage{outlines}
\usepackage{enumitem}
\usepackage[autostyle]{csquotes}

\usepackage{booktabs}
\newcommand{\ra}[1]{\renewcommand{\arraystretch}{#1}}

\newcommand{\specialcell}[2][c]{%
  \begin{tabular}[#1]{@{}c@{}}#2\end{tabular}}


%% figures and table numbered continuosly
\usepackage{chngcntr}
\counterwithout{figure}{chapter}
\counterwithout{table}{chapter}

%% increase space between bib entries
\setlength\bibitemsep{2\itemsep}

%% change Bibliography name to REFERENCES
\renewcommand{\bibname}{REFERENCES}

\usepackage{setspace}
\usepackage{graphicx}
\usepackage{color,soul}

\addto\captionsamerican{
  \renewcommand{\contentsname}%
    {\large Table of Contents}%
}

\usepackage{etoolbox}
\makeatletter
\patchcmd{\l@section}
  {\hfil}
  {\leaders\hbox{\normalfont$\m@th\mkern \@dotsep mu\hbox{.}\mkern \@dotsep mu$}\hfill}
  {}{}
\makeatother

\usepackage{titlesec}
\makeatletter
\def\@makechapterhead#1{%
  \vspace*{10\p@}%
  {\parindent \z@ \centering \reset@font
        \par\nobreak
        \vspace*{2\p@}%
        {\large \bfseries \thechapter\quad #1\par\nobreak}
        \par\nobreak
        \vspace*{2\p@}%
    %\vskip 40\p@
    \vskip 100\p@
  }}
\def\@makeschapterhead#1{%
  \vspace*{10\p@}%
  {\parindent \z@ \centering \reset@font
        \par\nobreak
        \vspace*{2\p@}%
        {\large \bfseries #1\par\nobreak}
        \par\nobreak
        \vspace*{2\p@}%
    \vskip 100\p@
  }}
\makeatother

%% possessive citation
\newcommand\posscite[1]{\citeauthor{#1}'s (\citeyear{#1})}
\newcommand\poscite[1]{\citeauthor{#1}' (\citeyear{#1})}

%% All headers 12pt
\usepackage{sectsty,textcase}
\allsectionsfont{\large\MakeUppercase}
\chapterfont{\large\MakeUppercase}

\usepackage{titlesec}
\titleformat{\chapter}[display]
{\normalfont\large\bfseries}{\chaptertitlename\ \thechapter}{12pt}{\large\MakeUppercase}
\titlespacing*{\chapter}{0pt}{-50pt}{40pt}

%% appendices
\usepackage[title,titletoc]{appendix}

%% dot fill chapters
\usepackage{tocloft}

\renewcommand\cftchapdotsep{\cftdotsep}
\renewcommand\cftchapleader{\large\cftdotfill{\cftchapdotsep}}
\renewcommand\cftloftitlefont{\large\textbf}
\renewcommand\cftlottitlefont{\large\textbf}

%% Set margins to 1 inch
\usepackage[margin=1in]{geometry}
\setlength\cftbeforetoctitleskip{-1cm}  %toc
\setlength\cftbeforeloftitleskip{-1cm}  % list of figs
\setlength\cftbeforelottitleskip{-1cm}  % lsit of tables

\singlespace

\author{\vspace{0cm} \large by Me}
\title{\vspace{-5cm} \large The Title}

\usepackage{url}
\urlstyle{same}

\usepackage{hyperref}
\hypersetup{
    colorlinks=true,
    linkcolor=blue,
    filecolor=magenta,
    urlcolor=blue,
    citecolor=blue,
}
\usepackage{bookmark}

\begin{document}

\pagenumbering{roman}    % starts numbering with: i
%\thispagestyle{empty}
\maketitle


\clearpage
\section*{~}
\doublespacing
\vspace{14cm}
\begin{center}
Copyright by  \\
2014 \\
\end{center}

\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{Acknowledgement}
\section*{Acknowledgment}

\clearpage
\pdfbookmark[section]{\contentsname}{toc}
\tableofcontents

\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{List of Tables}
\listoftables

\cleardoublepage
\phantomsection
\addcontentsline{toc}{section}{List of Figures}
\listoffigures


%http://tex.stackexchange.com/questions/30122/generate-table-of-contents-when-section-sections-without-numbering-has-been
\clearpage
\phantomsection
\addcontentsline{toc}{section}{Abstract}
\section*{Abstract}

Some Info

\clearpage
\pagenumbering{arabic}

\part{Fox and Cat}

\chapter{Dog}

\section{Food}
\chapter{Run}

\part{Chicken and Hen}

\chapter{Introduction}

\part{Discussion}

\chapter{Discussion}

\clearpage
\section*{Tables}
\addtocounter{section}{3}

\begin{table}[!ht]
    \parbox{7.5cm}{\caption{Yepper}}
      \centering
\begin{singlespace}
\begin{tabular}{lrrrr}
\hline \\
\multicolumn{5}{c}{} \\ 
\multicolumn{1}{c}{} & \multicolumn{2}{c}{Special Ed.} & \multicolumn{2}{c}{Reg. Ed.} \\
\cmidrule(lr){2-3}
\cmidrule(l ){4-5}
Gender & Charter & Public & Charter & Public \\
\midrule
Male   & 643     & 793    & 590     & 724 \\
Female & 735     & 928    & 863     & 662 \\
\end{tabular}
\end{singlespace}
\end{table}

\clearpage

\section*{Visuals}
hello

\begin{appendices}
\renewcommand{\appendixname}{APPENDIX}

\bookmarksetup{startatroot}
\chapter{Foo}
some text

\bookmarksetup{startatroot}
\chapter{Bar}
some more text
\end{appendices}

\nocite{*}
\renewcommand{\bibname}{\vspace{1cm} REFERENCES}

\cleardoublepage
\singlespacing
\bookmarksetup{startatroot}
\phantomsection
\addcontentsline{toc}{chapter}{REFERENCES}
\printbibliography

\end{document}

verwandte Informationen