Répondre à la discussion
Affichage des résultats 1 à 4 sur 4

j'ai des soucis avec mes images dans Latex



  1. #1
    pitchounou7

    Question j'ai des soucis avec mes images dans Latex


    ------

    Salut

    Je suis en train de rédiger mon rapport et je me suis mise récemment à Latex. Etant donné que je dois y inclure des petites illustrations (dans mon rapport) en l'occurence des images, j'aimerai savoir plusieurs petites choses:
    1) tout d'abord comment reduire l'espace entre la légende (caption) et l'image
    2)faire la liste des figures
    3)comment reférencer mes images dans mon texte, j'utilise \ref {fig:image} mais j'ai juste un numéro dans mon texte au lieu de "figure..."

    je joins le code que j'ai utilisé
    \documentclass[a4paper, 12pt]{article}
    \usepackage{fancyhdr}
    \usepackage{indentfirst}
    \usepackage{natbib}
    \usepackage[dvips]{graphicx}
    %\usepackage{epsfig}
    %\usepackage{graphics}
    \DeclareGraphicsExtensions{.ep s,.ps,.eps.gz,.ps.gz}
    \bibliographystyle{abbrvnat}
    \begin{document}
    .........
    \begin{figure}[ht]
    \begin{center}
    \includegraphics[width=10cm]{principles}
    \caption[Principle of time-of-flight mass spectrometry]{Principle of
    time-of-flight mass spectrometry. Ions are separated in time based
    on their velocities in a field free time-of-flight tube and are
    finally detected by an ion detector. The time of each ion takes to
    travel through the mass spectrometer is precisely measured.}
    \label{principles}
    \end{center}

    \end{figure}

    merci d'avance pour votre aide:

    -----

  2. Publicité
  3. #2
    pat7111

    Re : j'ai des soucis avec mes images dans Latex

    Citation Envoyé par pitchounou7 Voir le message
    Je suis en train de rédiger mon rapport et je me suis mise récemment à Latex.
    Excellente initiative, réponses dans le désordre :


    Citation Envoyé par pitchounou7 Voir le message
    Salut
    2)faire la liste des figures
    commande \listoffigures. Ca marche comme \tableofcontent, il faut deux compilations pour que les références soient connues et exactes.

    Citation Envoyé par pitchounou7 Voir le message
    3)comment reférencer mes images dans mon texte, j'utilise \ref {fig:image} mais j'ai juste un numéro dans mon texte au lieu de "figure..."
    C'est normal, la référence n'est que le compteur des images.
    Tu peux écrire "bla bla (Cf Figure~\ref{fig=maFigure}) bla bla "
    ou (mieux) faire une commande du genre
    \newcommand{\myref}[1]{Figure~\ref{#1}}

    A noter qu'il est déconseillé d'écrire dans un doc en français des références du genre \label{fig:image} contrairement à tout ce qu'on lit dans les tutoriels généralement traduits de l'anglais. Avec les options françaises de babel, le ":" est un caractère actif (pour gérer l'espace avant et après la double ponctuation) et peut, parait-il, donner des résultats bizarres, surtout si ça devient un argument d'une fonction. J'avoue ne jamais avoir eu de problèmes avec ":" mais l'argument ne m'a pas paru idiot et ça ne coute pas plus cher d'utiliser '=' par exemple.

    Citation Envoyé par pitchounou7 Voir le message
    1) tout d'abord comment reduire l'espace entre la légende (caption) et l'image
    Moins évident... on peut redéfinir \@makecaption utilisée par \caption et changer la valeur du vspace


    \makeatletter
    \renewcommand{@makecaption}[2]{%
    \vspace{10pt}% ESAPCEMENT A MODIFIER
    \begin{center}#1 : #2\end{center}%
    }%
    \makeatother

    Cela dit, le style de base me parait pas si mal...
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  4. #3
    pitchounou7

    Re : j'ai des soucis avec mes images dans Latex

    Hey Pat7111

    merci pour ton aide, désolée d'avoir pas répondu plus tot, faute de soucis d'ordi
    Mais j'aimerai savoir, lorsque tu dis:
    "on peut redéfinir \@makecaption utilisée par \caption et changer la valeur du vspace


    \makeatletter
    \renewcommand{@makecaption}[2]{%
    \vspace{10pt}% ESAPCEMENT A MODIFIER
    \begin{center}#1 : #2\end{center}%
    }%
    \makeatother"
    où dois je inserer cette commande???

  5. #4
    pat7111

    Re : j'ai des soucis avec mes images dans Latex

    Je pense qu'on peut mettre cette redéfinition n'importe où avant la figure dont tu voudrais modifier l'allure.

    La logique voulant que toutes les figures utilisent la même définition, celle-ci est donc plutôt à placer dans
    le préambule, ie avant le \begin{document},
    - soit directement dans ton .tex
    - soit dans un fichier dans lequel tu regroupes toutes tes définitions et que tu appelles dans le document principal par \input{mesDefinition}

    Avec plus de pratique, tu pourras aussi faire ton propre package ou ta classe.

    A noter que je n'ai pas sorti la commande du chapeau mais du LaTeX Companion et que la commande d'orgine comprenait aussi un test sur la longueur de la caption par rapport à la largeur de la page (mais chez moi, ça ne compilait pas... ). Attention donc si tu utilises cette redéfinition avec des légendes très longues
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  6. A voir en vidéo sur Futura

Discussions similaires

  1. éviter certaines images dans table des figures-LaTeX
    Par loulou40 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 15/10/2007, 17h57
  2. j'ai un probleme avec mes documents words
    Par gracecm dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 06/10/2007, 23h13
  3. Des soucis avec les programmes de montage vidéo!!
    Par calypso06 dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 13/11/2006, 23h41
  4. j'ai des soucis !
    Par t.rez dans le forum Internet - Réseau - Sécurité générale
    Réponses: 5
    Dernier message: 13/08/2006, 18h11
  5. J'ai Un Soucis...
    Par LE DEPANNEUR dans le forum Matériel - Hardware
    Réponses: 4
    Dernier message: 08/03/2005, 19h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.