Comment obtenir un renvoi à une page ?#
1. Avec les commandes de base#
La commande \pageref{
nom}
permet de renvoyer à la page où a été exécutée la commande \label{
nom}
correspondante.
2. Avec l’extension « varioref »#
L’extension varioref permet, lorsqu’on fait référence à la page courante ou à une de ses voisines, de modifier le style de citation, pour obtenir, par exemple, « à la page suivante ». Il faut préciser la langue voulue (par exemple, [french]
) en argument optionnel de \usepackage
, au moment de charger varioref. En voici un exemple :
\documentclass{report}
\usepackage[francais]{babel}
\usepackage[french]{varioref}
\begin{document}
Remplir la table~\ref{tbl-add}~\vpageref{tbl-add}
\begin{table}[htbp]
\begin{center}
\begin{tabular}{c|c}
\hline
Question & Réponse \\
\hline
1 + 12 & \\
45 + 76 & \\
\end{tabular}
\caption{Additions. \label{tbl-add}}
\end{center}
\end{table}
\end{document}
\documentclass{report}
\usepackage[francais]{babel}
\usepackage[french]{varioref}
\pagestyle{empty}
\begin{document}
Remplir la table~1~\vpageref{tbl-add}
\begin{table}[htbp]
\begin{center}
\begin{tabular}{c|c}
\hline
Question & Réponse \\
\hline
1 + 12 & \\
45 + 76 & \\
\end{tabular}
\caption{Additions. \label{tbl-add}}
\end{center}
\end{table}
\end{document}