| Qui est en ligne ? |
| Il y a : 28 utilisateurs en ligne, consultez le détail |
Forum » Documentation Linux » Liens hypertextes et couleur |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 17-09-2006 à 00:00:00 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 04-07-2003 Nombre de messages : 171 |
Pour activer les liens hypertextes (sommaire, note, etc...) pour la sortie .pdf, il est indispensable de charger le paquetage hyperref par la ligne suivante :
\usepackage{hyperref} Et... cela suffit :-D ! Je rappelle cependant que si on choisit le format .ps, les liens ne sont pas activés. En effet, le postscript étant à destination d'une impression, il serait initialement ridicule de faire des liens hypertextes actifs. Attention cependant : les liens hypertextes sont actifs pour le format .pdf à conditions d'utiliser le compilateur pdflatex. Si vous faîtes usage de dvipdf à partir du dvi initialement obtenu par LaTeX, il n'en sera rien. De plus le paquetage hyperref permet de mettre un certain nombre de couleurs de base (rouge, bleu, vert, etc...) pour des références bien précises, et ce de manière automatique, sans intervention de l'auteur :
Ceci est aussi bien valable pour un format de sortie .ps ou .pdf. Il suffit alors de rajouter quelques options à hyperref en le chargeant de la façon suivante :
\usepackage{colorlinks=true,urlcolor=blue}{hyperref} Comme vous le devinez, colorlinks=true sert à rendre actif les liens hypertextes pour le format .pdf, ainsi que mettre les couleurs citées plus haut en action ; quand à l'option urlcolor=blue, elle sert uniquement à ce que les urls soient colorés en bleu (par défaut, leur couleur est magenta). Une première remarque est que le paquetage hyperref charge automatiquement le paquetage url. Par conséquent il devient inutile de charger ce dernier dans le code source du document, et de plus la commande \url{} est alors accessible. Cette commande permet d'insérer des liens urls dans le texte, sans avoir à protéger les caractères spéciaux tel que \, &, etc... Son usage est assez simple et donné dans l'exemple suivant :
\url{http://trustonme.net} Cela dit, il reste une grosse difficulté avec les liens urls : LaTeX ne sait pas faire de césure dessus. Une solution est alors de mettre les liens urls en note de bas de page par exemple. Pour cela, il est possible de définir une nouvelle commande \lien{} de la façon suivante :
\newcommand{\lien}[1]{% $\,$\footnote{$\,$\url{#1}}} On remplacera alors dans le texte du document les urls par quelque chose comme : Ici\lien{mon url}. C'est cette commande qui est utilisée dans le trustbook. La seconde remarque consiste à vous dire que le paquetage hyperref est situé dans le répertoire /usr/share/texmf/tex/latex/hyperref/. Il est possible de passer d'autres paramètres en chargeant le paquetage, je vous laisse les découvrir en regardant directement le fichier hyperref.sty. Nous avons vu que selon la sortie finale, .pdf ou .ps, le comportement du package hyperref allait avoir un comportement "différent" (activation ou non des liens). De même, dans l'optique d'une sortie au format .pdf, il peut être intéressant de rajouter quelques options : pdftex et pdfstartview=FitH, options inutiles en vue d'un .ps. Or nous avons déjà vu qu'il était possible de de faire un test en début de fichier source pour que LaTeX charge des paquetages différents selon le cas .pdf/.ps. Il nous suffit alors de compléter ce code, ce qui donne : \newif\ifpdf
\ifx\pdfoutput\undefined
\pdffalse
\else
\pdfoutput=1
\pdftrue
\fi
\ifpdf
\usepackage{pslatex}
\usepackage[pdftex,colorlinks=true,urlcolor=blue,pdfstartview=FitH]{hyperref} \pdfcompresslevel=9
\else
\usepackage[colorlinks=true,urlcolor=blue]{hyperref}
\fi Arrivé ici, nous avons des liens hypertextes ainsi qu'un minimun de couleurs. Vous pouvez améliorer cela en suivant le didacticiel dédié à la couleur sous LaTeX. --Message édité par TrustRobot le 17-09-2006 à 00:00:00-- |
| Page : [1] |
Forum » Documentation Linux » Liens hypertextes et couleur |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages
