Как получить номера страниц для ссылки на оглавление в латексе? - PullRequest
4 голосов
/ 03 августа 2010

Я видел PDF-документ LaTeX, где номера страниц внизу страницы являются гиперссылками, и при щелчке по ним вы переходите к таблице содержимого. У меня нет tex-файла, и я не могу понять, как это делается из пакета hyperref. Кто-нибудь может помочь?

Ответы [ 2 ]

2 голосов
/ 03 августа 2010

Вы можете установить привязку к току и переопределить \thepage для ссылки на него.Вот пример:

\documentclass{report}
\usepackage[colorlinks]{hyperref}
\renewcommand*{\contentsname}{\hyperlink{contents}{Contents}}
\renewcommand*{\thepage}{\hyperref[contents]{\arabic{page}}}
\begin{document}
\tableofcontents
\chapter{One}
Text
\end{document}

Если вы используете babel и хотите переопределить \contentsname, используйте команду \addto babel или переопределите \contentsname после \begin{document}.

0 голосов
/ 03 августа 2010

Вы пытались определить нумерацию страниц, используя это?

\pagestyle{myheadings}
\markright{ ... }

где \ markright указывает номер страницы со ссылкой на страницу содержимого.

...