Derniers journaux de abstract :

Journal : LateX

Posté par el_mickey () le 30 mai 2003
0
Mon cher journal, je suis désolé de te déranger en période de pont pour te parler travail, mais j'ai un petit soucis. Comment fait t'on pour inclure un graphique eps a la bonne place, parce que latex il me saccage tout et me le met n'importe ou dans le texte alors que la place est bien réservé pour la dite image. Mon cher journal si tu as la réponse, je te serais gré de me la faire connaitre sinon je vais me retrouver avec un rapport sans schéma :)

> Lire le journal (15 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: LateX

Posté par Antoine J. (Jabber id, ) le 30/05/2003 à 13:15. (lien). Évalué à 3.

\begin{figure}[pos] ... \end{figure}

pos peut avoir une ou plusieurs des valeurs suivantes:

h : a l'endroit ou l'environnement est appelé
t : en haut d'une page de texte
b : en bas d'une page de texte
p : sur une page séparée.

si pos est précédé d'un "!" LaTeX cherchera à placer l'objet au plus proche endroit coresspondant au reste du contenu entre crochets.

  • [^]Re: LateX

    Posté par saorge () le 30/05/2003 à 13:22. (lien). Évalué à 2.

    Mais même avec les explications ci-dessus, il ne faut pas oublier que c'est LaTeX qui détermine à la fin la position exacte de la figure. Donc, cela signifie que l'on ne sait jamais avant où se trouvera l'image avant la compilation de son fichier.
    Pour éviter trop de désagréments à mes lecteurs, j'utilise \ref et \pageref. Bon, ce n'est pas toujours le top, mais bon, les lecteurs ne se sont jamais trop plains (mais je dois avouer aussi que je n'ai jamais rendu de travail avec un schéma sur chaque page !!!).

Re: LateX

Posté par Jean-Yves B. () le 30/05/2003 à 13:19. (lien). Évalué à 2.

Ben .... si tu la met en flottant, elle sera forcément là ou il préfère de la mettre ...
Fais péter le bout de code !

  • [^]Re: LateX

    Posté par el_mickey () le 30/05/2003 à 13:21. (lien). Évalué à 2.

    Tiens vla le bout de code :)

    \begin{figure}[h]
    \centering
    \framebox{
    \resizebox{!}{1.75in}{
    \includegraphics{figure.eps}
    }
    }
    \end{figure}

Re: LateX

Posté par Laurent Simon (page perso, ) le 30/05/2003 à 13:34. (lien). Évalué à 2.

si tu veux vraiment imposer la position de ton flottant sur la page, et ne laisser aucun choix à LaTeX, tu peux utiliser l'extension float , qui permet d'utiliser le spécificateur [H] . Par contre, si tu places ta figure bizarrement, tu peux avoir un résultat vraiment immonde...

Sinon, il y a l'extension afterpage qui propose aussi [H] , mais qui est un peu moins strict.

Re: LateX

Posté par ploum (page perso, ) le 30/05/2003 à 13:43. (lien). Évalué à 0.

Le principe de Latex est justement de lui laissé choisir l'endroit le plus approprié ! Utiliser \ref !

Je m'énerve contre tous ces gens qui veulent absolument placer une image à un endroit précis ! (c'est le réflexe word)

Je sais qu'à la relecture à l'écran, ça parait bizarre, mais une fois imprimé c'est vraiment cent fois mieux.

Ouvrez un dictionnaire illustré ou un livre scientifique : les images portent des numéros et sont appelées par des références ! On ne dit pas "Voici l'image : [image] "

  • [^]Re: LateX

    Posté par el_mickey () le 30/05/2003 à 13:53. (lien). Évalué à 1.

    le truc qui se passe dans mon cas c'est juste que l'image se met sur le texte donc je penses pas que ce soit génial pour la relecture apres :)

    • [^]Re: LateX

      Posté par ploum (page perso, ) le 30/05/2003 à 13:58. (lien). Évalué à 2.

      ah ouais, là c'est pas trop normal.. je sais pas comment t'as réussi ce coup là ! ;)

      • [^]Re: LateX

        Posté par el_mickey () le 30/05/2003 à 14:02. (lien). Évalué à 1.

        je suis super fort :) en fait peut être que j'ai mal placé mon texte.
        j'ai juste fait un truc du genre:

        \subsubsection{titre}
        mon texte au kilometre

        \begin{figure}[!hbp]
        {
        \centering \includegraphics{figure.eps} }

        \caption{legende}
        \end{figure}

        bah meme ça qui est relativement basique merche pas :)

        • [^]Re: LateX

          Posté par Laurent Simon (page perso, ) le 30/05/2003 à 14:10. (lien). Évalué à 1.

          essaie, pour voir:
          \begin{figure}[hbp]
          \centering
          \includegraphics*[width=14cm]{figure.eps}
          \end{figure}

          verifie aussi la BoundingBox de to fichier eps

          • [^]Re: LateX

            Posté par el_mickey () le 30/05/2003 à 14:28. (lien). Évalué à 1.

            ouai en fait ce que tu m'as donné la ça fait disparaitre l'image, comme ça au moins elle m'embete plus :)

            • [^]Re: LateX

              Posté par Laurent Simon (page perso, ) le 30/05/2003 à 14:41. (lien). Évalué à 1.

              bon, ben, ça c'est pas de chance...

              en fait, ça veut donc dire que c'est la faute de ta figure eps et pas de LaTeX.
              Avec \includegraphics, LaTeX utilise la BoundingBox du fichier eps, mais tout ce qui sort de la BB est imprimé quand même, ce qui fait que ta figure (la partie non blanche en tout cas) est sur ton texte.
              Avec \includegraphics*, on impose de n'afficher _que_ ce qui est dans la BoundingBox, donc toi, tu n'as que du blanc à la place où tu désirais avoir ta figure...

              Deux choix:
              - soit tu modifies à la main les valeurs de ta BB dans le fichier eps (la ligne %%BoundingBox: llx lly urx ury.
              - soit tu joues avec les paramètres de \includegraphics[llx,lly][urx,ury] (essaie avec et sans *) .

  • [^]Re: LateX

    Posté par Laurent Simon (page perso, ) le 30/05/2003 à 14:07. (lien). Évalué à 3.

    lui laisser choisir l'endroit le plus approprié
    Justement, la façon dont LaTeX positionne par défaut les flottant est perfectible. D'où les nombreuses extensions qui cherchent à améliorer cela (cf. le chapitre 6 du LaTeX Companion).

    Cela n'empèche pas, bien au contraire, de numéroter et d'appeler les flottants par \ref , bien sûr. Mais dans certains cas, si on sait ce que l'on fait, modifier le comportement par défaut de LaTeX peut être utile. (C'est vrai qu'imposer une position fixe à un flottant est de toute manière une mauvaise idée dans le cas général)

  • [^]Re: LateX

    Posté par Barbapapa () le 30/05/2003 à 14:48. (lien). Évalué à 1.

    Le principe de Latex est justement de lui laissé choisir l'endroit le plus approprié !

    Le problème de LaTeX c'est qu'il n'y arrive pas toujours !

    Quand tu as beaucoup de figures, quand elles sont grosses, LaTeX va te les envoyer à la fin du document ce qui est très gentil de sa part, mais pas exactement ce que tu cherchais.

    Word n'a rien à voir là-dedans.

Re: LateX

Posté par Laurent Simon (page perso, ) le 30/05/2003 à 14:49. (lien). Évalué à 1.

un peu de doc utile:

http://tex.loria.fr/graph-pack/grf/grf.htm(...)
http://tex.loria.fr/english/prod-graph.html(...)

et dans tout le site en fait...

Revenir en haut de page