
Существует много вопросов и ответов о том, как сделать Table of Contents
контент кликабельным. Мне интересно, как сделать ссылку на Table of Contents
и создать ссылку в другом месте документа, чтобы щелкнуть по ней и вернуться к оглавлению.
Я пробовал дать Table of Contents
собственную метку через \tableofcontents\label{toc}
, а затем использовать ссылку, \ref{toc}
но это приводит к ошибке:./project.tex:133: Package hyperref Warning: Suppressing empty link on input line 133.
решение1
Это можно сделать с помощьюгиперцельигиперссылкаизгиперрефПакет. Смотрите пример ниже:
\documentclass{article}
\usepackage{hyperref}
\begin{document}
Title Page\newpage
% Add a link target to the TOC itself
\addtocontents{toc}{\protect\hypertarget{toc}{}}
% Print the TOC
\tableofcontents
\newpage
% Sections with a hyperlink to TOC
\section[One]{One. Go to \hyperlink{toc}{TOC}}
Text that points to \hyperlink{toc}{Table of Contents}.
\end{document}
решение2
Что-то вроде этого:
\documentclass{book}
\usepackage{hyperref}
\begin{document}
\phantomsection
\hypertarget{MyToc}{} % Make an anchor to the toc
\tableofcontents
\chapter{Dummy}
\chapter{Yet another Dummy}
Jump to my incredible \hyperlink{MyToc}{Table of contents}
\end{document}
Измените соответствующий класс документа по своему усмотрению.