Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Création d'un lien hypertexte en .dvi

13 views
Skip to first unread message

Lucky

unread,
Nov 26, 2009, 8:43:08 AM11/26/09
to
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.
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

Denis Bitouzé

unread,
Nov 26, 2009, 11:02:01 AM11/26/09
to
Le jeudi 26/11/09 à 05h43,
Lucky <merit.fred...@neuf.fr> a écrit :

> 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

Pétiard François

unread,
Nov 26, 2009, 11:28:21 AM11/26/09
to
Le 26/11/2009 14:43, Lucky a �crit :
> 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.
> The source file could not be opened because the page contains no
> source links.

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 -+-

Ulrike Fischer

unread,
Nov 26, 2009, 12:59:41 PM11/26/09
to
Am Thu, 26 Nov 2009 05:43:08 -0800 (PST) schrieb Lucky:

> 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

Lucky

unread,
Nov 26, 2009, 4:03:58 PM11/26/09
to
On 26 nov, 17:02, Denis Bitouzé <dbitouze...@spam.wanadoo.fr> wrote:
> Le jeudi 26/11/09 à 05h43,
> Lucky <merit.fredericetcl...@neuf.fr> a écrit :

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

Lucky

unread,
Nov 26, 2009, 4:06:53 PM11/26/09
to
On 26 nov, 18:59, Ulrike Fischer <ne...@nililand.de> wrote:
> Am Thu, 26 Nov 2009 05:43:08 -0800 (PST) schrieb Lucky:
>
>
>
> > 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

C'est pareil pour moi. Seuls les liens internes fonctionnent. Merci
pour la réponse rapide.
Freddy

Pétiard François

unread,
Nov 27, 2009, 1:48:00 AM11/27/09
to
Le 26/11/2009 18:59, Ulrike Fischer a �crit :

>
> 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 -+-

Ulrike Fischer

unread,
Nov 27, 2009, 3:35:28 AM11/27/09
to
Am Fri, 27 Nov 2009 07:48:00 +0100 schrieb P�tiard Fran�ois:


>> 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

Lucky

unread,
Nov 27, 2009, 4:25:58 AM11/27/09
to
On 27 nov, 07:48, Pétiard François
<petiard.point.francois@_at_free.point.fr> wrote:

> Le 26/11/2009 18:59, Ulrike Fischer a écrit :
>
>
>
> > 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 -+-

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 ?

0 new messages