J'utilise Miktex 2.7 sous Windows XP.
Je veux créer un lien hypertexte avec hyperref.
Voici le code :
\documentclass[10pt]{article}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage{lmodern}
\usepackage[frenchb]{babel}\usepackage{hyperref}
\begin{document}
\href{http://www.gutenberg.eu.org}{Site de l'association GUTemberg} %
Fonction du package hyperref
\end{document}
Lorsque je compile avec Latex aucune erreur n'est détectée. Mais
lorsque je visualise le fichier dvi créé, le lien hypertexte n'existe
pas.
The source file could not be opened because the page contains no
source links.
En revanche, si je compile avec pdflatex le fichier pdf créé inclut
bien un lien qui fonctionne correctement.
Pouvez-vous m'aider ? Merci
> Bonjour,
Bonjour,
> Je viens d'acheter le très bon livre
Merci, ça fait plaisir !
> de Denis Bitouzé
et Jean-Côme Charpentier (sinon, je le connais, il ne va même pas en
faire une jaunisse tellement il est modeste) :)
> et j'essaye de faire un exercice dont je n'ai pas la solution.
>
> J'utilise Miktex 2.7 sous Windows XP.
> Je veux créer un lien hypertexte avec hyperref.
>
> Voici le code :
> \documentclass[10pt]{article}
> \usepackage[T1]{fontenc}
> \usepackage[ansinew]{inputenc}
> \usepackage{lmodern}
> \usepackage[frenchb]{babel}\usepackage{hyperref}
> \begin{document}
> \href{http://www.gutenberg.eu.org}{Site de l'association GUTemberg} %
GUTenberg ;)
> Fonction du package hyperref
> \end{document}
>
> Lorsque je compile avec Latex aucune erreur n'est détectée. Mais
> lorsque je visualise le fichier dvi créé, le lien hypertexte n'existe
> pas.
> The source file could not be opened because the page contains no
> source links.
En fait, ceci tient aux fonctionnalités offertes par les afficheurs de
fichiers .dvi. Puisque vous êtes sous Windows, j'imagine que celui que
vous utilisez est Yap et il ne gère pas (ou plus, il me semblait que
c'était le cas par le passé) les liens hypertextes. Sous Linux, par
exemple xdvik, kdvi et okular les gèrent.
> En revanche, si je compile avec pdflatex le fichier pdf créé inclut
> bien un lien qui fonctionne correctement.
C'est déjà ça ;) D'ailleurs, je ne peux que vous recommander, comme
visualisateur de fichiers PDF pour travailler avec LaTeX, le programme
SumatraPDF :
http://blog.kowalczyk.info/software/sumatrapdf/index.html
en plus d'être rapide et léger, il ne présente pas l'inconvénient de
poser un verrou sur tout fichier .pdf ouvert avec lui (et empêcher du
coup une compilation modifiant ce fichier).
Le seul reproche que je ferais à SumatraPDF concerne justement les
hyperliens : ils ne sont indiqués d'aucune manière (couleurs,
soulignement, etc.) ; par contre, ils sont bien là.
Ceci dit, si j'étais sous Windows, je ne ferais tout de même pas de
SumatraPDF le visualisateur par défaut de fichiers PDF...
> Pouvez-vous m'aider ?
Est-ce fait ?
--
Denis
Ce message n'a pas de rapport avec l'hyperlien : il indique que vous ne
compilez certainement pas (avec latex) avec l'option --src qui permet �
Yap de rep�rer et d'envoyer � votre �diteur de fichiers .tex
l'information pour positionner l'�diteur � l'endroit (grosso modo)
correspondant � l'endroit o� vous avez double-cliqu� dans Yap.
Le message dit bien : "le fichier source n'a pas pu �tre ouvert parce
que la page ne contient pas de liens vers la source", la source �tant
votre fichier .tex
Fran�ois
--
Joss, qu'arrive pas � faire de backslash sur ce @&=! de clavier de Mac
et dont tous les accents se convertissent inexorablement en points
d'interrogation. Grrr, pas pratique pour contrer l'obscurantisme
JCCien.
-+- Joss in fr.comp.text.tex -+-
> Bonjour,
> Je viens d'acheter le tr�s bon livre de Denis Bitouz� et j'essaye de
> faire un exercice dont je n'ai pas la solution.
>
> J'utilise Miktex 2.7 sous Windows XP.
> Je veux cr�er un lien hypertexte avec hyperref.
>
> Voici le code :
> \documentclass[10pt]{article}
> \usepackage[T1]{fontenc}
> \usepackage[ansinew]{inputenc}
> \usepackage{lmodern}
> \usepackage[frenchb]{babel}\usepackage{hyperref}
> \begin{document}
> \href{http://www.gutenberg.eu.org}{Site de l'association GUTemberg} %
> Fonction du package hyperref
> \end{document}
>
> Lorsque je compile avec Latex aucune erreur n'est d�tect�e. Mais
> lorsque je visualise le fichier dvi cr��, le lien hypertexte n'existe
> pas.
Avec YAP il te faut
\usepackage[hypertex]{hyperref}
Apres ca des liens internes (par exemple toc->section) fonctionnent.
Les liens externes ne marchent pas chez moi.
--
Ulrike Fischer
Merci pour ces infos concernant SumatraPDF. Pour Yap, Ulrike Fischer a
mis un post ci-dessous qui me permet de faire fonctionner uniquement
les liens internes. Je n'ai plus qu'à utiliser les pdf pour les liens
hypertextes ou changer de système d'exploitation.
Je me replonge dans la lecture de mon livre de chevet.
Merci encore.
Freddy
C'est pareil pour moi. Seuls les liens internes fonctionnent. Merci
pour la réponse rapide.
Freddy
>
> Avec YAP il te faut
>
> \usepackage[hypertex]{hyperref}
>
> Apres ca des liens internes (par exemple toc->section) fonctionnent.
> Les liens externes ne marchent pas chez moi.
>
Je ne comprends pas : avec l'exemple ci-dessous, les liens externes et
internes marchent chez moi, avec Yap (2.7.2868). R�glages de Yap :
Options, onglet Security, Ask for permission to execute scripts
\documentclass[a4paper,12pt,leqno]{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[francais]{babel}
\usepackage[autolanguage]{numprint}
\usepackage{ifpdf}
\ifpdf
\else
\PassOptionsToPackage{hypertex}{hyperref}
\fi
\usepackage{hyperref}
\pagestyle{empty}
\begin{document}
\tableofcontents
\section{Une}
\url{http://www.gutenberg.eu.org/}
\newpage
\section{Deux}
\url{http://www.gutenberg.eu.org/}
\end{document}
Fran�ois
--
Un grand sorcier pourrait peut-�tre faire un newcommand plus
puissant...
-+- Alain in fr.comp.text.tex -+-
>> Avec YAP il te faut
>>
>> \usepackage[hypertex]{hyperref}
>> Apres ca des liens internes (par exemple toc->section) fonctionnent.
>> Les liens externes ne marchent pas chez moi.
> Je ne comprends pas : avec l'exemple ci-dessous, les liens externes et
> internes marchent chez moi, avec Yap (2.7.2868). R�glages de Yap :
> Options, onglet Security, Ask for permission to execute scripts
Le lien est l� chez moi, et YAP me demande s'il doit execute le
script, mais il n'ouvre pas le lien. Peut-etre un probleme de mon
browser. Mais comme je n'utilise YAP pas beaucoup, ce ne pas grave.
--
Ulrike Fischer
J'ai le même problème que Ulrike.
J'ai compilé ton source. Le lien est visible. Lorsque je veux
l'activer, Yap (la même version avec les mêmes réglages que toi) me
demande :" The following script is embedded in the document :
http://www.gutenberg.eu.org/. Do you allow to execute this script ?"
Je réponds oui mais, comme pour Ulrike, le lien ne s'ouvre pas.
Quelqu'un a-t-il la réponse ?