Commit 9f04763f authored by Alexandre Morlet's avatar Alexandre Morlet

hyperref !

parent 8958a7a6
......@@ -1247,9 +1247,57 @@ Pour éviter que le numéro de la référence et le texte le précédant ne soie
Dans un environnement flottant, il faut utiliser \verb=\label= après \verb=\caption=, car c'est cette dernière commande qui attribue son numéro à la figure ou au tableau.
\subsection{Des liens internes et externes avec hyperref}
\subsection{Des liens internes et externes avec \texttt{hyperref}}
\starttouille Hyperref rend les \verb|\ref{}| et \verb|\pageref{}| cliquables, mais pas que (footnotes, url, ...) et mériterait une partie entière pour lui rendre justice \closetouille
\texttt{hyperref} est une extension très complète, dont la principale utilité est l'interactivité du document avec la gestion des hyperliens internes et externes au fichier PDF généré ; elle peut également manipuler les métadonnées au-delà des capacités natives de \LaTeX{}. Seule la première partie sera présentée ici.
Comme toujours, l'extension se charge à l'aide de la commande \verb|\usepackage[<options>]{hyperref}|. Il faut noter qu'elle est à appeler en dernier ; en effet, elle modifie beaucoup de commandes et ces modifications risquent d'être écrasées par des appels ultérieurs à d'autres extensions.
\subsubsection{Liens externes}
Une fois l'extension chargée, il devient possible de créer des liens externes avec les commandes \verb|\url| et \verb|\href|, comme le montre l'exemple ci-dessous :
\begin{LTXexample}
\url{https://www.google.fr/}\\
\href{https://www.google.fr/}{Google.fr}\\
\href{mailto:mail@exemple.xyz}{mail@exemple.xyz}
\end{LTXexample}
\texttt{mailto:} permet de lier une adresse e-mail. Il n'y a pas besoin d'échapper les caractères spéciaux dans les URL.
\subsubsection{Liens internes}
Les références internes sont désormais cliquables, permettant au lecteur d'être envoyé en bas de page pour les notes de bas de page ou au bon repère pour une référence. La table des matières est également interactive.
Il peut être intéressant de mentionner la commande \texttt{hyperref}, qui s'utilise de la sorte :
\begin{center}\verb|\hyperref[label]{texte}|\end{center}
Ainsi, plutôt que de n'avoir que le numéro de section cliquable lorsque \verb|\ref{label}| est utilisé, c'est tout le \textit{texte} qui l'est (faire apparaître le numéro de section lié au \emph{label} nécessite tout de même l'appel à \texttt{ref}).
\subsubsection{Options}
Le comportement par défaut peut déranger : les notes de pied de page ont un cadre rouge, les références bibliographiques un cadre vert\footnote{Ces cadres colorés ne sont pas conservés à l'impression. Si l'option \texttt{colorlinks} est activée, tout texte coloré par l'extension le sera aussi à l'impression.}, \ldots{} Les options suivantes sont les plus communément modifiées :
\begin{center}
\begin{tabular}{|c|c|c|c|}
\hline
Option & Type & Défaut & Effet \\
\hline
\hline
\texttt{breaklinks} & Booléen & \textit{false} & Permet les retours à la ligne des URL. \\
\hline
\texttt{colorlinks} & Booléen & \textit{false} & Remplace les cadres colorés par une coloration des caractères.\\
\hline
\texttt{linkcolor} & Couleur & \textit{red} & Couleur des liens internes de base (duo \texttt{label}-\texttt{ref}, \texttt{footnote}).\\
\hline
\texttt{citecolor} & Couleur & \textit{green} & Couleur des citations bibliographiques.\\
\hline
\texttt{urlcolor} & Couleur & \textit{magenta} & Couleur des URL.\\
\hline
\end{tabular}
\end{center}
Les options peuvent être passées lors du chargement de l'extension ou en argument de la commande \verb|\hypersetup{}|.
Les couleurs accessible par défaut sont \texttt{black}, \texttt{white}, \texttt{red}, \texttt{green}, \texttt{blue}, \texttt{cyan}, \texttt{magenta} et \texttt{yellow}. Pour plus de choix, il existe l'extension \texttt{color}.
\section{Les flottants : images et tableaux}
......@@ -1409,7 +1457,7 @@ Si jamais vous ne souhaitez pas numéroter une figure, il sera nécessaire d'uti
\subsubsection{Faire référence à vos figure}
Il est possible de faire référence aux figures à l'aide des mêmes commandes que pour du texte, en notant que la commande \verb|\caption| précède toujours la commande \verb|\label|.
Les commandes idoines sont présentées dans la sous-section~\ref{subsec:label} page~\pageref{subsec:label}.\\
Les commandes idoines sont présentées dans la sous-section~\ref{subsec:label} page~\pageref{subsec:label}.
\subsubsection{Les listes de flottants}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment