Grâce à Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{hyperref} \begin{document} \addtocontents{toc}{\protect\hypertarget{toc}{}} \section{Un} Un lien vers la \hyperlink{toc}{table des matières}. \newpage \section{Deux} Un second lien vers la \hyperlink{toc}{table des matières}. \newpage \tableofcontents \end{document} Mais voilà : j'aimerais placer ce lien sur le numéro de page. J'ai donc tenté de redéfinir la commande Ouvrir dans l'éditeur Overleaf
\renewcommand{\thepage}{\hyperlink{TOC}{\arabic{page}}} ... et ça n'a pas fonctionné : même que LaTeX me répond that makes 100 errors; please try again. Comment faire ? Posée 14 Oct '18, 03:19 Pathe ♦♦ |
Grâce au commentaire avisé de @touhami, j'ai trouvé une solution : Ouvrir dans l'éditeur Overleaf
\documentclass{article} \usepackage{hyperref} \usepackage{fancyhdr} \begin{document} \addtocontents{toc}{\protect\hypertarget{toc}{}} \fancypagestyle{plain}{% \fancyhf{} \cfoot{\hyperlink{toc}{\thepage}}% \renewcommand{\headrulewidth}{0pt} \renewcommand{\footrulewidth}{0pt}} \pagestyle{plain}% \section{Un} Une première page. \newpage \section{Deux} Une deuxième page. \newpage \tableofcontents \end{document} Dans le cas d'une table des matières faisant plusieurs pages, il y a un hic : le lien créé par la commande Publiée 14 Oct '18, 15:25 Pathe ♦♦ @Pathe AMHA l'idée de revenir sur la table des matières et pour voir l'ensemble des éléments, revenir sur la page qui contient une entrée spécifique n'est pas très pratique sauf peut être pour une table des matières trop détaillée auquel cas (et c'est le cas où) des tables des matières partielles peuvent rendre service.
(14 Oct '18, 20:50)
touhami
2
Dans les lecteurs modernes de fichiers pdf, la table des matières peut être affichée à gauche de l'écran souvent, sauf si le document est ouvert en pleine page. Vouloir des hyperliens vers cette table des matières ne me semble pas pertinent.
(15 Oct '18, 01:14)
pluton
|
Vous pouvez utiliser
\hyperlink{toc}{\thepage}
dans la définition des entête des page (avec fancyhdr ou titleps par exemple)