I dont understand why my hyperref is not going to the page I wanted when I click it on my table of content?
\documentclass[12pt, a4paper, oneside]{report}
\usepackage[T1]{fontenc}
\usepackage{mathptmx} %times font
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{hyperref}
\usepackage{setspace}
\usepackage[english]{babel} %roman & arabic label page
\usepackage[top=50mm , bottom=50mm, left=45mm, right=45mm]{geometry}
\addto\captionsenglish{% Replace "english" with the language you use
\renewcommand{\contentsname}%
{Table of Contents}% change "Contents" (default) to "Table of Contents"
}
\hypersetup{
colorlinks=true, %set true if you want colored links
linktoc=all, %set to all if you want both sections and subsections linked
linkcolor=black, %choose some color if you want links to stand out
}
\pagenumbering{Roman}
\begin{document}
\input{CoverPage}
\thispagestyle{empty}
\pagebreak
\input{TitlePage}
\thispagestyle{empty}
\pagebreak
\input{CopyrightPage}
\addcontentsline{toc}{chapter}{Copyright}
\setcounter{page}{1}
\pagebreak
\input{DeclarationPage}
\addcontentsline{toc}{chapter}{Declaration}
\pagebreak
\input{AcknowledgementPage}
\addcontentsline{toc}{chapter}{Acknowledgement}
\pagebreak
\tableofcontents
\addcontentsline{toc}{chapter}{Table of Contents}
\pagebreak
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\pagebreak
% % (1) =========================================
\pagenumbering{arabic}
\addcontentsline{toc}{chapter}{1. Introduction}
\input{Introduction}
\setcounter{chapter}{1}
\pagebreak

\phantomsectionbefore the\addcontentsline..., but there might be more issues to solve.\addcontentslineshould be done before you use\inputand I would not use\pagebreakthere. Replace it with\cleardoublepage– Aug 06 '15 at 07:27\inputhave\chapterinside? – Aug 06 '15 at 07:29\hyperrefneeds clear page anchors which is 'guaranteed' if the page is cleared of all content and then a new page is shipout, in conjunction with a\phantomsectionfor\addcontentsline. – Aug 06 '15 at 07:52