i would like to ask how to use the \hyperref because i've googled loads of loads of answers but i can't find. i've created my own TOC. then i included \hyperref package. Then the contents are automatically hyperlinks which is good. but then it went to the wrong pages. i've googled a lot but i couldn't find answer. The contents that i clicked goes to the wrong page.
\documentclass[10pt,a4paper]{report}
\usepackage[latin1]{inputenc}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{enumerate}
\usepackage{hyperref}
% %\usepackage[colorlinks]{hyperref}
% %\renewcommand*{\contentsname}{\hyperlink{contents}{Contents}}
% %\renewcommand*{\contentsname}{\hyperref[contents]{\arabic{page}}}
\begin{document}
\input{coverPage}
\maketitle
\tableofcontents
\addcontentsline{toc}{chapter}{Table of Contents}
\pagebreak
\addcontentsline{toc}{chapter}{List of Figures}
\listoffigures
\pagebreak
% % (1) ==============================================
\setcounter{chapter}{1}
\addcontentsline{toc}{chapter}{1. Introduction}
\input{introduction}
\pagebreak
\addcontentsline{toc}{chapter}{2. References}
\input{references}
\pagebreak
\addcontentsline{toc}{chapter}{3. Glossary}
\input{glossary}
\pagebreak
\end{document}
You can add a hyperlink into your LaTeX article using the command \usepackage{hyperref} and then including the command \href{YOUR URL}{TEXT FOR YOUR HYPERLINK}.
Links to a web address or email can added to a LaTeX file using the \url command to display the actual link or \href to use a hidden link and show a word/sentence instead. There are two commands in the example that generate a link in the final document: \href{http://www.overleaf.com}{Something Linky}
Hyperref. The package hyperref provides LaTeX the ability to create hyperlinks within the document. It works with pdflatex and also with standard "latex" used with dvips and ghostscript or dvipdfm to build a PDF file.
Changing LaTeX Hyperlink Color Generally, default color is OK. However, if you wish to change the default settings of hyperlink color, you have to use \hypersetup command in your document preamble.
The issue here is that \chapter
sets itself on a new page, so issuing \addcontentsline{toc}{chapter}{<chapter title>}
before \chapter
may point to an incorrect page.
Also, your \tableofcontents
might be more than a single page. So, issuing \addcontentsline{toc}{chapter}{Table of Contents}
after \tableofcontents
- a \chapter*
- might again point to an incorrect page.
The best solution is to use the following setup:
\cleardoublepage
\addcontentsline{toc}{chapter}{<chapter title>}
% <your \chapter or \chapter*>
This will ensure that \addcontentsline
is issued on the same page as \chapter
or \chapter*
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With