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

Tableaux - Graphiques - Images - Flottants Discussion :

Commande \caption sous latex


Sujet :

Tableaux - Graphiques - Images - Flottants

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 11
    Par défaut Commande \caption sous latex
    Sous Latex, dans l'environnement figure, dans le cas où l'image est moins large que la légende, comment faire pour aligner la légende avec l'image ? (c'est-à-dire que la légende sous l'image ne doit pas dépasser les deux alignements verticaux de l'image : elle doit rester à l'intérieur).

    Comme solution de dépannage, j'avais essayé "\\"" dans le texte de la légende, mais ce n'est pas compatible avec \caption

  2. #2
    Membre éclairé Avatar de Xilov
    Profil pro
    Inscrit en
    Août 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 51
    Par défaut
    Bonjour,

    Le package floatrow permet de faire ce que vous voulez.
    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
    22
    \documentclass[11pt,a4paper]{article}
     
    \usepackage[utf8]{inputenc}     
    \usepackage{floatrow}
    \usepackage{graphicx}
     
    \title{Largeur de la légende d'une image}
    \author{}
    \date{}
     
    \begin{document}
    \maketitle
     
    \begin{figure}
        \begin{floatrow}
            \ffigbox[\FBwidth]
            {\includegraphics[width=4cm]{nom_de_l'image}}
            {\caption{Légende pas plus large que l'image}}
        \end{floatrow}
    \end{figure}
     
    \end{document}
    L'image en pièce jointe montre le résultat de ce code.
    Images attachées Images attachées

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 11
    Par défaut Commande \caption sous latex
    Merci à Flying.

    Le programme se déroule correctement, mais :
    - il n'a aucun effet sur "ma" légende
    - le compilateur me signale un clash entre utf8 et frenchb pour les inputenc

    Finalement, j'ai résolu (en partie) le problème en utilisant un \protect \parbox[t] pour y placer la légende.

    Qui dit mieux ?

  4. #4
    Membre éclairé Avatar de Xilov
    Profil pro
    Inscrit en
    Août 2006
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 51
    Par défaut
    Citation Envoyé par André LAURENT Voir le message
    - le compilateur me signale un clash entre utf8 et frenchb pour les inputenc
    Dans ce cas supprimez la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     \usepackage[utf8]{inputenc}
    que vous avez ajoutée à votre fichier .tex. (ceci n'a rien à voir avec le package floatrow et n'aurait pas dû figurer dans le code donné au message #2)
    Citation Envoyé par André LAURENT Voir le message
    Le programme se déroule correctement, mais :
    - il n'a aucun effet sur "ma" légende
    Étonnant. Et maintenant que le problème avec utf8, frenchb et inputenc est résolu, ça ne fonctionne toujours pas ?

  5. #5
    Membre émérite
    Avatar de c-top
    Profil pro
    Turu
    Inscrit en
    Septembre 2003
    Messages
    972
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Turu

    Informations forums :
    Inscription : Septembre 2003
    Messages : 972
    Par défaut
    Ca marche super merci pour l'info.

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Février 2009
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 11
    Par défaut Commande \caption sous latex
    Ma première réaction a effectivement été de supprimer utf8 : cela a normalement supprimé le clash entre les inputenc. Plus d'erreurs, mais ma légende reste mal ficelée comme avant.
    \parbox me permet de fixer la largeur du texte à mon gré : seul reste le problème de "Fig n.p" qui est placé par le système à gauche du texte aligné.

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

Discussions similaires

  1. Commandes "shutdown" sous RedHat9 et "locate
    Par JavaAcro dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 30/01/2006, 17h27
  2. Commande alter sous Oracle
    Par samiraboutra dans le forum Oracle
    Réponses: 5
    Dernier message: 14/10/2005, 15h21
  3. commande dos sous oracle
    Par tcy dans le forum Oracle
    Réponses: 4
    Dernier message: 18/07/2005, 11h51
  4. Réponses: 5
    Dernier message: 19/04/2005, 08h50
  5. Commande lsmod sous Fedora Core 2
    Par bartmarley dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 09/12/2004, 18h07

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