Clicar no índice não funciona

Clicar no índice não funciona

Estou preparando minha tese. Consiste em uma introdução e alguns artigos. Estou usando o seguinte modelo. Visualmente no .pdf, tudo parece bem. Porém, o problema aparece ao clicar no índice.

Quando clico na introdução, ela permanece no índice. Exceto a seção 1. e “referências para a introdução”, as seções restantes não funcionam bem. E em relação aos artigos, quando clico no índice, vou para “referências para introdução”, ao invés dos artigos.

Além disso, quando abro o pdf, a barra de conteúdo que aparece à esquerda da tela não reflete corretamente a estrutura do índice.

Observação: desejo que os \clearpagecomandos não sejam removidos.

\documentclass[12pt,reqno]{report}

\usepackage{hyperref}
\usepackage[usenames]{color}
\usepackage[latin1]{inputenc} 
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel} 
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}

\addto\captionsenglish{%
  \renewcommand{\bibname}{\centerline{{\Large References for the introduction}}}
}

\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma} 
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}

\setlength{\parskip}{0.5em}

\begin{document}

\includepdf[pages=-]{./coverthesis.pdf}

\newpage\null\thispagestyle{empty}\newpage

\begin{center}
\textbf{Abstract}
\end{center}

This is my abstract.

\tableofcontents

\clearpage

\begin{center}
\Large \textbf{Introduction} \normalsize
\addcontentsline{toc}{chapter}{Introduction}
\end{center}

\clearpage

\begin{center}
\textbf{1. First part introduction} 
\addcontentsline{toc}{section}{1. First part introduction}
\end{center}

Something...

\clearpage

\noindent \textbf{1.1. Subsection 1 in the first part} 
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the first part}

Something...

\clearpage

\noindent \textbf{1.2. Subsection 2 in the first part} 
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the first part}

Something...

\clearpage

\begin{center}
\textbf{2. Second part introduction} 
\addcontentsline{toc}{section}{2. Second part introduction}
\end{center}

\clearpage

\noindent \textbf{2.1. Subsection 1 in the second part} 
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the second part}

Something...

\clearpage

\noindent \textbf{2.2. Subsection 2 in the second part} 
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the second part}

Something...

\clearpage

\begin{thebibliography}{a}
\addcontentsline{toc}{section}{References for the introduction}

\bibitem{Author}
Author. \textit{Title}. Edition and year.

\end{thebibliography}

\clearpage

\begin{center}
\textbf{Article 1.} 
\addcontentsline{toc}{chapter}{Article 1}
\end{center}

\includepdf[pages=-]{./art1.pdf}

\clearpage

\begin{center}
\textbf{Article 2.} 
\addcontentsline{toc}{chapter}{Article 2}
\end{center}

\includepdf[pages=-]{./art2.pdf}

\end{document}

Responder1

Eu usaria os comandos regulares de seccionamento:

\documentclass[12pt,reqno]{report}

\usepackage[usenames]{color}
\usepackage[latin1]{inputenc} 
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel} 
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}
\usepackage{hyperref}

\addto\captionsenglish{%
  \renewcommand{\bibname}{References for the introduction}
}

\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma} 
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}

\setlength{\parskip}{0.5em}

\renewcommand{\thesection}{\arabic{section}}

\begin{document}

%\includepdf[pages=-]{./coverthesis.pdf}

\newpage\null\thispagestyle{empty}\newpage

\begin{center}
\textbf{Abstract}
\end{center}

This is my abstract.

\tableofcontents

\clearpage


\chapter*{Introduction}
\addcontentsline{toc}{chapter}{Introduction}

\clearpage



\section{First part introduction} 



Something...

\clearpage

\subsection{Subsection 1 in the first part} 


Something...

\clearpage

\subsection{Subsection 2 in the first part} 


Something...

\clearpage

\section{Second part introduction} 

\clearpage

\subsection{Subsection 1 in the second part} 


Something...

\clearpage

\subsection{Subsection 2 in the second part} 


Something...

\clearpage

\begin{thebibliography}{a}
\addcontentsline{toc}{section}{References for the introduction}

\bibitem{Author}
Author. \textit{Title}. Edition and year.

\end{thebibliography}

\clearpage

\chapter*{Article 1.} 
\addcontentsline{toc}{chapter}{Article 1.}

%\includepdf[pages=-]{./art1.pdf}

\clearpage

\chapter*{Article 2.}
\addcontentsline{toc}{chapter}{Article 2.}

%\includepdf[pages=-]{./art2.pdf}

\end{document}

insira a descrição da imagem aqui

Responder2

O uso estranho de \textbf{1.1 Subsection}etc. não fornece hiperâncoras que possam ser capturadas por \addcontentsline.

Se esse uso persistir, uma \phantomsectionmacro será necessária para gerar hiperâncoras, mas não recomendo esse \textbf{...}estilo manual e propenso a erros.

\documentclass[12pt,reqno]{report}

\usepackage[usenames]{color}
\usepackage[latin1]{inputenc} 
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel} 
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}

\addto\captionsenglish{%
  \renewcommand{\bibname}{\centerline{{\Large References for the introduction}}}
}

\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma} 
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}

\setlength{\parskip}{0.5em}


\usepackage{hyperref}

\begin{document}

%\includepdf[pages=-]{./coverthesis.pdf}

\newpage\null\thispagestyle{empty}\newpage

\begin{center}
\textbf{Abstract}
\end{center}

This is my abstract.

\tableofcontents

\clearpage

\begin{center}
\Large \textbf{Introduction} \normalsize
\phantomsection
\addcontentsline{toc}{chapter}{Introduction}
\end{center}

\clearpage

\begin{center}
\textbf{1. First part introduction} 
\phantomsection
\addcontentsline{toc}{section}{1. First part introduction}
\end{center}

Something...

\clearpage

\noindent \textbf{1.1. Subsection 1 in the first part} 
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the first part}

Something...

\clearpage

\noindent \textbf{1.2. Subsection 2 in the first part} 
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the first part}

Something...

\clearpage

\begin{center}
\textbf{2. Second part introduction} 
\addcontentsline{toc}{section}{2. Second part introduction}
\end{center}

\clearpage

\noindent \textbf{2.1. Subsection 1 in the second part} 
\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the second part}

Something...

\clearpage

\noindent \textbf{2.2. Subsection 2 in the second part} 
\addcontentsline{toc}{subsection}{1.2. Subsection 2 in the second part}

Something...

\clearpage

\begin{thebibliography}{a}
\addcontentsline{toc}{section}{References for the introduction}

\bibitem{Author}
Author. \textit{Title}. Edition and year.

\end{thebibliography}

\clearpage

\begin{center}
\textbf{Article 1.} 
\addcontentsline{toc}{chapter}{Article 1}
\end{center}

%\includepdf[pages=-]{./art1.pdf}

\clearpage

\begin{center}
\textbf{Article 2.} 
\addcontentsline{toc}{chapter}{Article 2}
\end{center}

%\includepdf[pages=-]{./art2.pdf}

\end{document}

Melhoria com seções centralizadas (somente seções, não ) etc. Isso também \subsectionsresolve o problema .bookmarks

\documentclass[12pt,reqno]{report}

\usepackage[usenames]{color}
\usepackage[latin1]{inputenc} 
\usepackage{float}
\usepackage{bbm}
\usepackage[english]{babel} 
\usepackage{amssymb, amsmath}
\usepackage{geometry,graphicx}
\usepackage[final]{pdfpages}

%\addto\captionsenglish{%
%  \renewcommand{\bibname}{\begingroup\protect\centering \protect\Large References for the introduction\endgroup}
%}

\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma} 
\newtheorem{definition}[theorem]{Definition}
\newtheorem{corollary}[theorem]{Corollary}
\newtheorem{fact}[theorem]{Fact}
\newtheorem{remark}[theorem]{Remark}
\newtheorem{notation}[theorem]{Notation}
\newtheorem{example}[theorem]{Example}
\geometry{a4paper,twoside,top=3.5cm,bottom=3.5cm,left=3cm,right=3cm,headsep=1cm}

\setlength{\parskip}{0.5em}


\usepackage[nottoc]{tocbibind}
\usepackage{xpatch}


\renewcommand{\thesection}{\arabic{section}}

\makeatletter


%\AtBeginDocument{%


  \xpatchcmd{\@sect}{%
    \def\@svsechd{%
      #6{\hskip #3\relax
        \@svsec #8}}%
  }{%
    \def\@svsechd{%
      #6{\hskip #3\relax
        \begingroup\centering \@svsec #8 \endgroup}}%
  }{\typeout{Patch success}}{\typeout{first patch failed}}
  \xpatchcmd{\@sect}{%
    \begingroup
    #6{%
      \@hangfrom{\hskip #3\relax\@svsec}%
      \interlinepenalty \@M #8\@@par}%
    \endgroup%
  }{\begingroup
    #6{%
      \@hangfrom{\hskip #3\relax\@svsec}%
      \ifnum0=\pdfstrcmp{#1}{section}%
         \begingroup\centering
         \interlinepenalty \@M #8 \@@par\endgroup
         \else
         \interlinepenalty \@M #8 \@@par% Non - section types
      \fi
    }%
    \endgroup%
  }{}{\typeout{Second patch failed}}%
\makeatother

\usepackage{hyperref}

\begin{document}

%\includepdf[pages=-]{./coverthesis.pdf}

\newpage\null\thispagestyle{empty}\newpage

\begin{center}
\textbf{Abstract}
\end{center}

This is my abstract.

\tableofcontents

\clearpage



\phantomsection
\chapter*{\centering Introduction}
\addcontentsline{toc}{chapter}{Introduction}

\clearpage

\section{First part introduction} 
%\addcontentsline{toc}{section}{1. First part introduction}

Something...

\clearpage

\subsection{Subsection 1 in the first part} 
%\addcontentsline{toc}{subsection}{1.1. Subsection 1 in the first part}

Something...

\clearpage

\subsection{Subsection 2 in the first part}

Something...

\clearpage


\section{Second part introduction}

\clearpage

\subsection{Subsection 1 in the second part} 

Something...

\clearpage

\subsection{Subsection 2 in the second part} 

Something...

\clearpage

\begin{thebibliography}{a}
%\addcontentsline{toc}{section}{References for the introduction}

\bibitem{Author}
Author. \textit{Title}. Edition and year.

\end{thebibliography}

\clearpage

\chapter*{\centering Article 1}
\addcontentsline{toc}{chapter}{Article 1}

%\includepdf[pages=-]{./art1.pdf}

\clearpage

\chapter*{\centering Article 2}
\addcontentsline{toc}{chapter}{Article 2}

%\includepdf[pages=-]{./art2.pdf}

\end{document}

informação relacionada