Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/12/2006, à 04:27

eclipse

[RESOLU] latex : lien à l'intérieur du doc

Bonjour !

je cherche depuis deux jours, à créer un lien qui irait de la page 3 à la page 2 par exemple...


j'ai regardé avec hyperlink, mais il veut rien savoir hmm par contre un lien externe, type page web, ca marche.

\href{http://www.ubuntu.com/}{www.ubuntu.com}


\hyperlink{Firefox}{des pages Web}

J'ai créé une /section{nom section} par page.

Voilà, si vous pouviez m'aider, ce serait super classe ! smile

Dernière modification par eclipse (Le 06/12/2006, à 17:33)

#2 Le 06/12/2006, à 12:56

l_u_d_o

Re : [RESOLU] latex : lien à l'intérieur du doc

tu as essayé

\usepackage{hyperref}

a priori ca fait tout ce que tu veux

http://www.tug.org/applications/hyperre … #x1-120004

Hors ligne

#3 Le 06/12/2006, à 13:19

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

Salut !

\usepackage{hyperref}
\hypersetup{
pdfpagemode=UseOutlines,      % UseOutlines, UseThumbs, None, FullScreen : agencement au démarrage
pdfstartview=Fit,             % Fit, FitH, FitB, FitBH : vue de la page au départ (pleine largeur...)
pdffitwindow=true,            % bool: Maximiser
pdfpagelayout=TwoColumnsRight,% SinglePage, TwoColumnsRight/Left, OneColumn : affichage des pages
pdftoolbar=true,              % bool: Affichage de la barre d'outils
pdfmenubar=true,              % bool: Affichage de la barre de menus
bookmarksopen=false,          % bool: Dépliement des signets
bookmarksnumbered=true,       % bool: Numérotation des signets
colorlinks=true,              % bool: Liens colorés
pdfauthor={Ton nom},     % Auteur
pdftitle={Titre PDF},    % Titre
pdfcreator=PDFLaTeX,          % 
pdfproducer=PDFLaTeX,         %
linkcolor=blue,               % Couleur des liens
urlcolor=blue,                %             url
anchorcolor=black,            %         du texte
citecolor=green,              % Couleur de citation 
frenchlinks=true,             % bool: Utiliser des petites majuscules pour les liens, plutôt que de la couleur
pdfborder={0 0 0}             % Ne pas encadrer les liens

}

À la cible de ton lien : \label{Une étiquette}
Là ou tu veux insérer un lien : \ref{Une étiquette} ou \pageref{Une étiquette}. Par contre, le texte de ton lien, ce sera :
* pour \ref, le numéro de la section
* pour \pageref, le numéro de page

si tu structures ton document avec \part, les numéros de section sont réinitialisés, alors il faut préciser le numéro de partie avant d'insérer ton lien.

Bonne continuation !

Benoit

Dernière modification par pabix (Le 06/12/2006, à 16:17)


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#4 Le 06/12/2006, à 14:33

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

Je vais regardé cela ...

j'avais bien \usepackage{hyperref}

frenchlinks=true,             % bool: ?

Ca sert à quoi ca ? roll

Merci à vous smile

Dernière modification par eclipse (Le 06/12/2006, à 15:11)

#5 Le 06/12/2006, à 15:21

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

\newpage
\section{\huge Première partie}\label{section1}

une reference à cette section sera la suivante :
voir la section à la page

\subsection{\large Sous-section}
une reference à cette section sera la suivante :
voir la section à la page

\newpage

\section{\huge Seconde partie}

une reference à cette section sera la suivante :
voir la section~\pageref{section1} à la page

Voilà, ce que j'ai fais smile
Par contre ce que je comprends pas trop, c'est pourquoi je suis obligé de mettre le sign ~.

Atre j'ai essayé avec avec \label{sec:this} puis au niveau de la page \pageref{sec:this}

Dans les deux cas j'obtiens pareil.... mais là, c'est un ptit exemple !

Bon j'étudirais quand j'aurais pleins de liens à faire !!!

Merci encore smile

#6 Le 06/12/2006, à 15:36

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

\section{titre de section}\label{SEC:masection}
...blablabla
\section{Une autre section plus loin}
Voir aussi en~\ref{SEC:masection}, page~\pageref{SEC:masection}

Le tilde sert à mettre des espaces insécables (ne pas couper la ligne).

Benoit


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#7 Le 06/12/2006, à 15:43

aleph

Re : [RESOLU] latex : lien à l'intérieur du doc

> eclipse

Dans practex, http://www.tug.org/pracjourn/ , dernier numéro, il y a un cours, mais néanmoins suffisant, article sur hyperref.

#8 Le 06/12/2006, à 16:05

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

@aleph

merci de répondre ! Aussi puis je me permettre de te dire un truc, sans que tu ne le prennes mal hein roll

Pour ma part un forum sert à s'entraider... au sens des conseils aussi...  je ne veux pas forcément des howto que je vais rien comprendre et qui ne me ferra avancer en rien...  certes, je saurais peut etre y faire, mais MOI, j'aime comprendre le pourquoi du comment.... j'ai bookin, sur latex, qui me sert de howto, mais les conseils, bah défois, il y a en a , puis défois non !

=> frenchlinks=true, => roll

Dernière modification par eclipse (Le 06/12/2006, à 16:06)

#9 Le 06/12/2006, à 16:15

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

Bon en fait avec l'exemple plus ca fonctionne, mais par contre, il me met un numéro (numéro de page).
Mais ce que j'aimerais, c'est faire un lien sur le mot... comme un lien web, mais le lien est à l'intérieur du document...

Je sais pas si c'est clair ce je veux là ? roll

#10 Le 06/12/2006, à 16:26

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

Ça, je ne sais pas smile

Benoit


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#11 Le 06/12/2006, à 16:28

l_u_d_o

Re : [RESOLU] latex : lien à l'intérieur du doc

hum, la reponse a ta question est dans le lien que je t'ai donne; faut y mettre un peu du sien aussi...

\hyperlink{name}{text}

\hypertarget{name}{text}

A simple internal link is created with \hypertarget, with two parameters of an anchor name, and anchor text. \hyperlink has two arguments, the name of a hypertext object defined somewhere by \hypertarget, and the text which be used as the link on the page.

soit dans la langue de moliere

\hyperlink{une_clef}{blabla}  (cree un point de reference au niveau du texte blabla; le texte est optionnel a priori)

point de reference que tu rappelles par exemple, dans le tex:

le blabla dont j'ai parle \hyperlink{la_clef}{a cet endroit}

le texte "a cet endroit" va etre un lien qui te renverra sur le texte blabla

ca devrait etre bon je pense;

quand a frenchlinks=true, moipassavoir !

Dernière modification par l_u_d_o (Le 06/12/2006, à 16:29)

Hors ligne

#12 Le 06/12/2006, à 16:35

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

pour frenchlinks, c'est bon, j'ai renseigné. Un coup de "hyperref frenchlinks" sur Google et c'était bon !

Benoit


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#13 Le 06/12/2006, à 16:36

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

En fait j'ai regardé avec Openoffice writer et ca marche... mais apres ca ne marche plus !

Alors je créé un doc dans writer avec des liens internes, que l'on peut configurer à souhait, avec différentes sections et pages... Je teste le doc en pdf... ca marche, et cest joli !!!
Mais apres, j'exporte le doc en fichier tex... et je veux faire du copy/paste ... pour certaines parties du code... bah ca marche pu hmm

Donc si les gens qui manipulent mieux latex que moi, et qu'ils y parviennent, bah ce serait pas mal hein ! smile

#14 Le 06/12/2006, à 16:40

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

l_u_d_o a écrit :

hum, la reponse a ta question est dans le lien que je t'ai donne; faut y mettre un peu du sien aussi...

je comprends pas l'anglais, y a pas un mot de francais ! hmm comme bon nombre ici, quand je commence sur un truc un peu texnique, béh je préfere le francais...

Merci pour cette explication smile
Je regarde ca concretement si cest ce que je veux

#15 Le 06/12/2006, à 16:44

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

eclipse : je songe à faire un petit document qui explique basiquement en français quelques extensions et classes, parmi les plus utiles :

* hyperref et ses nbreuses options (merci à ludo pour le lien)
* classe beamer
* paquets fncychap, paquets de polices, paquet babelfr (typographie fr stricte)
* paquets fancybox, shadow, graphicx, here, picins, color, listings, etc.

Ça peut prendre pas mal de temps d'expliquer tout ça smile

En attendant, pour les lettres, un petit tuto de ma composition : http://morceauxchoisis.free.fr/fr_docs.html

Benoit

Dernière modification par pabix (Le 06/12/2006, à 16:45)


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#16 Le 06/12/2006, à 16:53

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

@pabix
béh je me doute que cest pas facile....
je pense que tu devrais aussi mettre des conseils pour bien commencer....

par exemple... moi qui est un analphabète inculte... je sais pas si je dois créé une tdm en premier, ou taper le texte et apres mettre des sections et faire la mise en page en dernier... roll ne riez pas cest pas trop rigolo !!


Bon sinon, avec \hyperlink{monlien}, je ne comprends pas pourquoi, il me l'affiche en lien et si je clique, je retourne toujours sur la page 1 roll

Quand vous avez commencé latex, vous vous etes arracher les cheveux aussi ? sad hmm roll smile

#17 Le 06/12/2006, à 16:58

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

attention, \hypertarget et \hyperlink ont chacun deux arguments obligatoires : étiquette et texte, tu dois pas avoir respecté la syntaxe smile

Sinon, je te conseille de commencer par structurer ton document avant de le taper, mais c'est pas une question de LaTeX, mais de méthodologie smile

Benoit


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#18 Le 06/12/2006, à 17:04

aleph

Re : [RESOLU] latex : lien à l'intérieur du doc

> eclipse

Rassure-to, je ne le prends pas mal.

Il s'agit plutôt d'une collusion. Par hasard, au fil des discussions et à propos de lmodern, j'avais pointé sur Practex. Il se trouve aussi que par hasard, le dernier numéro de Practex présente un article court et succint de 10 pages sur hyperref. J'ai pensé que cela t'aurait intéressé.

Je ne suis vraiment pas du genre RTFM.

#19 Le 06/12/2006, à 17:06

l_u_d_o

Re : [RESOLU] latex : lien à l'intérieur du doc

chez moi \hypertarget (la cible du lien donc) prend un ou deux arguments, au choix

\hyperlink necessite deux arguments par contre

bizarre le comportement chez toi eclipse, tu peux nous donner les bouts de ton code qui correspondent au probleme ?
car chez moi ca marche avec le code que j'ai donne plus haut.

(la cible \hypertarget ne serait pas sur la page 1 des fois ? auquel cas c'est le comportement recherché non ? ou alors j'ai rate un truc..)

Hors ligne

#20 Le 06/12/2006, à 17:17

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

frenchlinks boolean false ....................... use small caps instead of color for links


smile ayé !! Tu avais raison pabix... j'avais mal placé le target

Exemple qui va bien smile

\newpage
\section{\huge Première partie}\label{section1} 

une reference à cette section sera la suivante :
voir la section à la page

\subsection{\large Sous-section}
une reference \hyperlink{ref}{ref} à cette section sera la suivante :
voir la section à la page

\newpage

\section{\huge Seconde partie}

une {reference \hypertarget{ref}{ref}} à cette section sera la suivante :
voir la section à la page

Bon apparemment j'ai Evince qui a des soucis avec les liens hmm .... defois ca marche tres bien, defois, il boude !!!


Merci beaucoup à ceux qui m'ont aidé sur cette question ! smile

#21 Le 06/12/2006, à 17:22

pabix

Re : [RESOLU] latex : lien à l'intérieur du doc

eclipse : installe Acrobat Reader (paquet acroread). Tu auras un rendu largement meilleur (même si c'est pas libre, parfois faut savoir reconnaître son utilité !)

Benoit


Utilisateur du clavier BÉPO.
mortgat (()) gmail () com
GPG 0x377D716D

Hors ligne

#22 Le 06/12/2006, à 17:37

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

Juste un dernier message là !
Regardez mon 1er post... puis celui de l_u_d_o à 15h28


Je veux bien admettre que je pourrais chercher davantage ! Mais certains, et sans faire de critiques malfaisantes, pourraient aussi lire mieux les questions...

Bon je continue mon apprentissage... je reviendrais avec des questions tous aussi tordues !!! smile

#23 Le 06/12/2006, à 17:37

l_u_d_o

Re : [RESOLU] latex : lien à l'intérieur du doc

xpdf marche tres bien, y compris avec les liens

eclipse, finalement c'est ok pour toi ?? (j'ai pas tout compris a ton code)

j'aurai fait:

\newpage
\section{\huge Première partie}\label{section1}\hypertarget{lien_section1}

blablabla

\newpage

\section{\huge Seconde partie}

bblabla. d'ailleurs j'y fait reference dans cette \hyperlink{lien_section1}{partie}

mais si c'est resolu, n'hesite pas a modifier le titre

Hors ligne

#24 Le 06/12/2006, à 17:46

eclipse

Re : [RESOLU] latex : lien à l'intérieur du doc

mon exemple est un 1er test, et tu peux imaginer que j'ai compliqué la choze ensuite... lol mais ca marche, donc je suis content !

#25 Le 06/12/2006, à 17:49

l_u_d_o

Re : [RESOLU] latex : lien à l'intérieur du doc

nikel

bonne continuation

Hors ligne