Le site prof.math.free.fr n'est plus mis à jour. Merci d'utiliser plutôt le site clogique.




Page modifiée le 01/02/2014

Le package hyperref

Contenu

Cette section hyperref, trés incomplète, comprend les parties suivantes :

Fonctionnement

\usepackage[options]{hyperref}  

Création de liens hypertextes

Le package hyperref permet entre autres, comme son nom l'indique, de créer rapidement des liens hypertextes dans des fichiers DVI (fonctionnel par exemple avec XDVI) ou PDF (dans Acrobat Reader).

Création de formulaires et Javascript

Champ (Field).

\documentclass[12pt]{article}
\usepackage{hyperref}
\begin{document}
\begin{Form}

...
vos champs de formulaires
...

\end{Form}
\end{document}

app.alert(res.value)%

Modification d'un champ par l'utilisateur

Un champ doit être associé à une variable Javascript si l'on veut pouvoir le modifier. L'instruction d'association est
var nomvariable = this.getField("nom du champ"). En voici un exemple :

\TextField[name=nb1,value=2]{Valeur de $x_1$}\\
\TextField[name=nb2,value=-1]{Valeur de $x_2$}\\
\TextField[name=res]{Moyenne de $x_1$ et de $x_2$}\\
\PushButton[name=bout,onclick={var a = this.getField("nb1");var b=this.getField("nb2");%
var res=this.getField("res");res.value=(a.value+b.value)/2}]{Cliquez ici pour calculer}

Pour aller plus loin

Je vous conseille bien sûr la lecture des documents cités en bibliographie ainsi que celle des pages sur Pdfscreen et Acrotex.
Un autre article est disponible ici et une bonne présentation sur le blog de Dorian Depriester.

Bibliographie

The LaTeX Web Companion
Acrobat Forms Javascript Object Specification