[Résolu] URL et HYPERREF

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

[Résolu] URL et HYPERREF

Messagepar Remek » Lundi 04 Février 2008, 22:20

Bonjour,

les packages URL et HYPERREF ne semblent pas faire bon ménage...
Lorsque je compile le code ci-dessous, tout va bien :

Code: Tout sélectionner
\documentclass[a4paper,english,12pt]{article}
 \usepackage{url}

\begin{document}

\url{moi@web.com}

\end{document}

En revanche, quand je charge également le package HYPERREF (dont j'ai besoin pour d'autres fonctionnalités), le lien de l'adresse mail n'est plus :
Code: Tout sélectionner
mailto:moi@web.com
mais :
Code: Tout sélectionner
file:///C|/Documents%20and%20Settings/Remek/Bureau/test/moi@web.com


Est-ce que je suis passé à côté de quelque chose ?

Merci d'avance !
Dernière édition par Remek le Mardi 05 Février 2008, 19:42, édité 1 fois.
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Publicité

Re: URL et HYPERREF

Messagepar rebouxo » Lundi 04 Février 2008, 23:25

Fais un ECM que l'on puisse tester chez nous.

Olivier
rebouxo
Modérateur
 
Messages: 6863
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Re: URL et HYPERREF

Messagepar pg » Lundi 04 Février 2008, 23:47

Avec hyperref, il faut utiliser

Code: Tout sélectionner
\href{mailto:moi@web.com}{\nolinkurl{moi@web.com}}


Comme c'est un peu long à taper à chaque fois, il vaut mieux faire une commande e-mail :

Code: Tout sélectionner
\documentclass[a4paper,english,12pt]{article}
\usepackage{hyperref}
\newcommand{\email}[1]{\href{mailto:#1}{\nolinkurl{#1}}}
\begin{document}

\email{moi@web.com}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: URL et HYPERREF

Messagepar Remek » Mardi 05 Février 2008, 08:47

La proposition de pg fonctionne parfaitement et n'utilise donc pas le package url.
Une dernière petite question : si je veux changer la police de l'adresse mail en sf, comment dois-je modifier la commande e-mail ? Merci !
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat

Re: URL et HYPERREF

Messagepar pg » Mardi 05 Février 2008, 09:14

Si c'est juste l'adresse e-mail que tu veux changer en sans sérif, il suffit de changer le \nolinkurl en \textsf :

Code: Tout sélectionner
\documentclass[a4paper,english,12pt]{article}
\usepackage{hyperref}
\newcommand{\email}[1]{\href{mailto:#1}{\textsf{#1}}}
\begin{document}

\email{moi@web.com}

\end{document}


Sinon, si tu veux que tous les liens internet (pas seulement les e-mail) soient en sans sérif, tu peux utiliser \urlstyle{sf} :

Code: Tout sélectionner
\documentclass[a4paper,english,12pt]{article}
\usepackage{hyperref}
\newcommand{\email}[1]{\href{mailto:#1}{\nolinkurl{#1}}}
\urlstyle{sf}
\begin{document}

\email{moi@web.com}

\end{document}


Remek a écrit:La proposition de pg fonctionne parfaitement et n'utilise donc pas le package url.

Si, car le package hyperref utilise le package url, mais en modifie un peu les commandes.
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: URL et HYPERREF

Messagepar Remek » Mardi 05 Février 2008, 09:17

Merci pour ces explications très claires !
Remek
Kilo-utilisateur
 
Messages: 111
Inscription: Samedi 02 Février 2008, 15:54
Statut actuel: Post-bac | Doctorat


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google Adsense [Bot], Grapeshot [Crawler], Proximic [Spider] et 10 invités