IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en forme Discussion :

lien vers une image avec hyperref et caption


Sujet :

Mise en forme

  1. #1
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 935
    Points : 2 015
    Points
    2 015
    Par défaut lien vers une image avec hyperref et caption
    Bonjour

    Après pas mal d'efforts j'ai réussi à obliger des images à rester dans une section (sans partir à perpette)

    pour cela j'insère ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    \begin{center}
    \label{monlabel}
    \includegraphics[]{photo.jpg}  
    \captionof{figure}{blabla}
    \end{center}
    Le tout avec les packages hyperref et caption

    Avec ça j'ai bien mon image qui est positionnée dans la section et qui illustre donc le contenu sans avoir à faire une référence à la figure lointaine.

    Sauf que dans la table des figure \listoffigures les liens m’amènent sur la ligne "Figure x blablabla" en haut de l'écran, la 'image qui est au dessus n'est pas visible ! quand on est pas initié on a l'impression que la référence n'a pas fonctionné.

    J'imagine que c'est lié au fait que captionof est l'objet pointé par le lien et que l'image est un objet complètement indépendant du captionof.
    La preuve en est que si je retire le \listoffigures et son lien fonctionne de la même manière.

    Comment puis je avoir le beurre (l'image où je veux), l'argent du beurre (listoffigures dynamique) et la crémière (la référence qui montre l'image liée) sur ce coup là ?

    Merci
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Épouse la crémière et ce sera bon.

    Plus sérieusement, on peut avoir un ECM. Si j'ai bien compris, ton image et sa légende ne sont pas sur la même page et tu veux que la référence mène à la page de l'image et pas à celle de la référence. J'ai bon ?

  3. #3
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 935
    Points : 2 015
    Points
    2 015
    Par défaut
    Bonjour

    A priori la legende est toujours associée à l'image, Latex ne m'a jamais mis une image sur une page et la légende sur une autre (heureusement )

    par contre quand je clique sur le lien d'une figure dans listoffigures le document saute bien mais positionne le pdf avec le texte de la figure à raz du haut de l’écran ; l'image qui est juste avant est masquée.

    Merci
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  4. #4
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 135
    Points : 283
    Points
    283
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Oui c'est bien la légende qui est pointé par hyperref dans la table des figures.
    C'est pour ça que tu ne vois pas la photo quand tu cliques sur le lien.
    Pour autant ce n'est pas difficile de remonter un peu.

    Le label que tu as placé ici je sers rien. Du moins il n'est pas utilisé pour faire des références dans la table des figures

  5. #5
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 935
    Points : 2 015
    Points
    2 015
    Par défaut
    Quand on insère une figure le lien hyperref dans la listoffigures point vers l'ensemble image + caption, c'est beaucoup beaucoup mieux.
    Là les utilisateurs non avertis que je teste pensent que le lien fonctionne pas :-(

    .unaise soit j'ai le beurre, soit j'ai la crémière serait ce ma première déception avec Latex ?

    Bon faut que je regarde les beamer avec latex parce que faire des slides de présentation avec des illustrations qui partent n'importe où ça ressemblerait à rien donc il doit bien y avoir des solutions moins cartésiennes/sémantique et un peu plus pragmatique/design.

    En fait je me rends compte qu'avec word je faisais des rapports en paysage qui pouvaient être lus super facilement sur un écran moderne (large) ou projetés pour une présentation (gain de productivité énorme à ne pas avoir à produire les 2 supports + intérêt énorme de pouvoir présenter directement le rapport pour faciliter son appropriation par le client) or là avec Latex faire un doc en paysage c'est juste impossible avec les illustrations qui ne peuvent se mettre où on veut (forcément à coté du texte dans le cas d'une format paysage). Me serais-je planté ? Latex ne serait il adapté qu'à la production de papiers ? quelle déception ce serait parce que le balisage c'est quand même autrement plus mieux que le wizitwiruc
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  6. #6
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 135
    Points : 283
    Points
    283
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par petitours Voir le message
    Quand on insère une figure le lien hyperref dans la listoffigures point vers l'ensemble image + caption, c'est beaucoup beaucoup mieux.
    Là les utilisateurs non avertis que je teste pensent que le lien fonctionne pas :-(

    .unaise soit j'ai le beurre, soit j'ai la crémière serait ce ma première déception avec Latex ?
    C'est en fait un comportement normal, puisqu'avec un \captionof il ne sait pas où commence ta figure. Il ne sais pas s'il faut seulement prendre l'image au dessus, ou bien l'image plus un peu de texte, ou bien deux images. Tu vois ce que je veux dire. Le liens est simplement fait sur le texte inséré.

    Citation Envoyé par petitours Voir le message
    Bon faut que je regarde les beamer avec latex parce que faire des slides de présentation avec des illustrations qui partent n'importe où ça ressemblerait à rien donc il doit bien y avoir des solutions moins cartésiennes/sémantique et un peu plus pragmatique/design.

    En fait je me rends compte qu'avec word je faisais des rapports en paysage qui pouvaient être lus super facilement sur un écran moderne (large) ou projetés pour une présentation (gain de productivité énorme à ne pas avoir à produire les 2 supports + intérêt énorme de pouvoir présenter directement le rapport pour faciliter son appropriation par le client) or là avec Latex faire un doc en paysage c'est juste impossible avec les illustrations qui ne peuvent se mettre où on veut (forcément à coté du texte dans le cas d'une format paysage). Me serais-je planté ? Latex ne serait il adapté qu'à la production de papiers ? quelle déception ce serait parce que le balisage c'est quand même autrement plus mieux que le wizitwiruc
    Latex sait très bien faire des présentations aussi, avec beamer en effet.
    Si tu veux mettre des images qui ne bougent pas n'importe où, idem, évite les environnement figure. Après avec des minipages, ou des environnements multicols ou ce genre de choses, tu peux arriver à faire des placements plus ou moins fin, mais qui conviennent pour la majorité des choses.

  7. #7
    Membre actif

    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2017
    Messages
    135
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val d'Oise (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2017
    Messages : 135
    Points : 283
    Points
    283
    Billets dans le blog
    1
    Par défaut
    Mais d'ailleurs avec la classe beamer, je n'ai jamais vraiment eu de problème de placement de figures. Il faudrait regarder la doc et tout ça, mais je pense qu'elles sont redéfinies différemment, parce que justement dans des slides on veut que tout se passe plutôt bien de ce côté.

  8. #8
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 935
    Points : 2 015
    Points
    2 015
    Par défaut
    J'ai effectivement compris que figure utilise des flotants et que c'est pas du tout du tout ce que je veux.

    Mais captionof (qui permet d'éviter l'usage des figures) rend les références vraiment pas top ; ça ressemble à rien le caption collé en haut de l’écran quand on clique sur la référence :-(
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  9. #9
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 935
    Points : 2 015
    Points
    2 015
    Par défaut
    Citation Envoyé par lulzec Voir le message
    Mais d'ailleurs avec la classe beamer, je n'ai jamais vraiment eu de problème de placement de figures. Il faudrait regarder la doc et tout ça, mais je pense qu'elles sont redéfinies différemment, parce que justement dans des slides on veut que tout se passe plutôt bien de ce côté.
    c'est une grande nouvelle de savoir qu'à priori c'est moins le bronx de l'illustration ! Il y a quand même une majorité de documents où l'illustration est bien plus présente que le texte (les présentations en tête de liste)

    Je viens d'envoyer au client mon premier rapport Latex, je vois Word s'éloigner...
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

  10. #10
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Punaise soit j'ai le beurre, soit j'ai la crémière serait ce ma première déception avec Latex ?
    Non, pas de déception amoureuse avec LaTeX. Comme pour la crémière, il faut lui parler gentiment. Tu vas lui dire que \captionof est la légende d'une figure et hop le tour est joué. (on rajoute donc \captionsetup{type=figure})
    J'en ai profité de tout mettre dans une macro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    \documentclass{article}
    \usepackage{hyperref}
    \usepackage{graphicx}
    \usepackage{mwe}
    \usepackage{lipsum}
    \usepackage{caption}
    \newcommand{\isertimage}[3][scale=1]{%
    			\captionsetup{type=figure}%
    			\includegraphics[#1]{#2}
        		\captionof{figure}{#3}}
    \begin{document}
    \listoffigures
    \clearpage
    \lipsum
    \isertimage{image-a}{C'est ma figure 1}
    \lipsum 
    \isertimage[width=5cm]{image-b}{C'est ma figure 2}
    \end{document}
    En fait je me rends compte qu'avec word je faisais des rapports en paysage qui pouvaient être lus super facilement sur un écran moderne (large) ou projetés pour une présentation (gain de productivité énorme à ne pas avoir à produire les 2 supports + intérêt énorme de pouvoir présenter directement le rapport pour faciliter son appropriation par le client) or là avec Latex faire un doc en paysage c'est juste impossible avec les illustrations qui ne peuvent se mettre où on veut (forcément à coté du texte dans le cas d'une format paysage). Me serais-je planté ? Latex ne serait il adapté qu'à la production de papiers ? quelle déception ce serait parce que le balisage c'est quand même autrement plus mieux que le wizitwiruc
    Homme de peu de foi

    Pourquoi ne pourrait-on pas faire de document au format paysage ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    \documentclass{article}
    \usepackage{hyperref}
    \usepackage{graphicx}
    \usepackage{mwe}
    \usepackage{lipsum}
    \usepackage{caption}
    \usepackage{pdflscape}
    \newcommand{\isertimage}[3][scale=1]{%
    			\captionsetup{type=figure}%
    			\includegraphics[#1]{#2}
        		\captionof{figure}{#3}}
    \begin{document}
    \listoffigures
    \clearpage
    \begin{landscape}
    \lipsum[1-4]
    \isertimage{image-a}{C'est ma figure 1}
    \lipsum 
    \isertimage[width=5cm]{image-b}{C'est ma figure 2}
    \end{landscape}
    \end{document}
    Je présente (personnellement) mes doc en pdf, mais beamer est très bien pour les présentations. De plus, un membre nous à présenté sa classe de document : beamerarticleteacher.. Je n'ai testé que brièvement mais ça semble intéressant, un seul .tex pour générer 3 documents dont un beamer. Il faut que je modifie les liens mais le .cls se trouve ici.

  11. #11
    Expert éminent sénior

    Avatar de -Nikopol-
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2013
    Messages
    2 174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Haute Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2013
    Messages : 2 174
    Points : 11 289
    Points
    11 289
    Billets dans le blog
    5
    Par défaut
    Je complète mon message précédent (j'ai pas eu le temps de finir). Voici un exemple en mode paysage d'une image entourée par du texte.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    \documentclass[landscape]{article}
    \usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
    \usepackage{mwe}
    \usepackage{lipsum}
    \usepackage{wrapfig}
     
     
    \begin{document}
    \lipsum[1]
    \begin{wrapfigure}{r}{0.5\linewidth}
    \begin{center}
    \includegraphics[scale=0.7]{image-a}
    \end{center}
    \end{wrapfigure}\lipsum[2-5]
    \end{document}
    Nom : landscape.PNG
Affichages : 710
Taille : 87,3 Ko

  12. #12
    Membre chevronné Avatar de petitours
    Homme Profil pro
    Ingénieur développement matériel électronique
    Inscrit en
    Février 2003
    Messages
    1 935
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement matériel électronique
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2003
    Messages : 1 935
    Points : 2 015
    Points
    2 015
    Par défaut
    Merci,
    avec \captionsetup{type=figure} ça change tout !
    Pour le reste je viens de lire un cours sur Beamer mais mon cerveau n'est plus capable... je vais me contenter de fignoler mon article d'aujourd'hui avec \captionsetup{type=figure} et après je penserai à ce que je ne vais pas faire demain !

    Merci
    Il y a 10 sortes de personnes dans le monde : ceux qui comprennent le binaire et les autres

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Depuis Flash, créer un lien vers une image jpg
    Par guillaumeabxl dans le forum Flash
    Réponses: 1
    Dernier message: 17/07/2008, 12h25
  2. Lien vers une image
    Par body72 dans le forum Langage
    Réponses: 2
    Dernier message: 29/04/2008, 16h43
  3. lien vers une image
    Par stars333 dans le forum Langage
    Réponses: 3
    Dernier message: 07/05/2007, 12h07
  4. Pb de liens sur une image avec firefox
    Par potao dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/04/2007, 12h08
  5. Lien vers une image sur un autre serveur
    Par claralavraie dans le forum ASP
    Réponses: 1
    Dernier message: 23/12/2005, 11h40

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo