Figures côte à côte avec minipage (pour éviter le tabular)

Tout ce qui concerne l'utilisation ou l'installation de LaTeX.

Modérateur: gdm_tex

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar hollowdeadoss » Mardi 02 Décembre 2008, 16:22

Bonjour tout le monde,

Voila j'essaie de placer 2 figures cote a cote, mais je n'y arrive pas.
A priori l'environnement minipage me donnerait quelque chose comme ca :

Code: Tout sélectionner
\begin{figure}[H]

  \begin{minipage}[b]{0.5\linewidth}
   \centering
   \includegraphics[width=6cm,height=6cm]{Fig1}     
  \end{minipage}

  \begin{minipage}[b]{0.48\linewidth}
   \centering
   \includegraphics[width=5cm,height=6cm]{Fig2}     
  \end{minipage}

  \caption{mon commentaire}
  \label{fig:ma_fig}

\end{figure}


J'essaie de ne pas utiliser l'environnement table pour rester table pour les tableaux et figure pour les figures.

Si quelqu'un voit une solution ...

Hollow
hollowdeadoss
Kilo-utilisateur
 
Messages: 229
Inscription: Lundi 14 Mai 2007, 18:38

Publicité

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar MB » Mardi 02 Décembre 2008, 19:21

Il faut mettre un \hfill entre les deux minipages :

Code: Tout sélectionner
\begin{minipage}[c]{0.45\linewidth}
[...]
\end{minipage} \hfill
\begin{minipage}[c]{0.45\linewidth}
[...]
\end{minipage}
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6872
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar hollowdeadoss » Mercredi 03 Décembre 2008, 12:21

Merci pour cette indication mais elle n'y change rien. :cry:

J'ai essaye plusieurs combinaisons que j'ai vu ici et la dans des forums mais la j'ai l'impression que je pourrai pas couper a l'environnement table...
hollowdeadoss
Kilo-utilisateur
 
Messages: 229
Inscription: Lundi 14 Mai 2007, 18:38

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar pg » Mercredi 03 Décembre 2008, 12:31

La solution donnée par MB fonctionne parfaitement :

images_cote_a_cote.png
images_cote_a_cote.png (3.71 Kio) Vu 33079 fois


Code: Tout sélectionner
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\begin{figure}[H]

  \begin{minipage}[b]{0.45\linewidth}
   \centering
   \includegraphics[width=6cm,height=6cm]{Fig1}     
  \end{minipage}
\hfill
  \begin{minipage}[b]{0.45\linewidth}
   \centering
   \includegraphics[width=5cm,height=6cm]{Fig2}     
  \end{minipage}

  \caption{mon commentaire}
  \label{fig:ma_fig}

\end{figure}
\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar hollowdeadoss » Mercredi 03 Décembre 2008, 14:56

Avec exactement le même code ca reste l'un en dessous de l'autre.

J'utilise un \input{partie.tex} pour mon {main.tex} ... je ne sais pas si ca peut venir de ca.
La j'avoue que je comprends pas.

[EDIT] Ca marche quand je le test a part par contre :shock:
[EDIT 2] En recompilant pour voir ca a marche ... je n'y ai rien change pourtant!
hollowdeadoss
Kilo-utilisateur
 
Messages: 229
Inscription: Lundi 14 Mai 2007, 18:38

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar stokastik » Mercredi 03 Décembre 2008, 17:07

hollowdeadoss a écrit:Bonjour tout le monde,

Voila j'essaie de placer 2 figures cote a cote, mais je n'y arrive pas.
A priori l'environnement minipage me donnerait quelque chose comme ca :

Code: Tout sélectionner
\begin{figure}[H]

  \begin{minipage}[b]{0.5\linewidth}
   \centering
   \includegraphics[width=6cm,height=6cm]{Fig1}     
  \end{minipage}

  \begin{minipage}[b]{0.48\linewidth}
   \centering
   \includegraphics[width=5cm,height=6cm]{Fig2}     
  \end{minipage}

  \caption{mon commentaire}
  \label{fig:ma_fig}

\end{figure}


J'essaie de ne pas utiliser l'environnement table pour rester table pour les tableaux et figure pour les figures.

Si quelqu'un voit une solution ...

Hollow


Il me semble qu'il suffit, contrairement à dans ton code, de coller le 1er \end{minipage} et le 2ème \begin{minipage}. Le \hfill ne sert qu'à écarter les deux minipages, non ?
stokastik
 

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar Amaury » Vendredi 19 Décembre 2008, 18:44

j'utilise plus que régulièrement cette technique pour avoir soit deux images côte à côte soit du texte et une image à côté. Mais pourquoi est-ce que la somme des tailles des deux minipage ne peut pas faire 100% du textwidth ?

Je suis toujours obligé d'avoir 0.49\textwidth et 0.5\textwidth et jamais 0.5 pour chaque par exemple ....

C'est rageant.
Amaury
Déca-utilisateur
 
Messages: 12
Inscription: Mardi 12 Juin 2007, 22:51

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar pg » Samedi 20 Décembre 2008, 01:17

Quel code utilises-tu exactement ? Ceci donne les deux images côte à côte :

Code: Tout sélectionner
\documentclass{article}

\usepackage{graphicx}

\begin{document}

\begin{figure}[h]
\begin{minipage}{0.5\textwidth}
\includegraphics{fig1}
\end{minipage}%
\begin{minipage}{0.5\textwidth}
\includegraphics{fig2}
\end{minipage}
\end{figure}

\end{document}
pg
Modérateur
 
Messages: 2592
Inscription: Jeudi 14 Juin 2007, 23:31

Re: Figures côte à côte avec minipage (pour éviter le tabular)

Messagepar opr_oqr » Samedi 20 Décembre 2008, 13:07

Bonjour,

Le fait de laisser une ligne blanche entre les deux environnements minipage ne permet pas de les avoir côte à côte.
Cordialement, pp
opr_oqr
Kilo-utilisateur
 
Messages: 117
Inscription: Dimanche 19 Juin 2005, 20:41
Statut actuel: Actif et salarié | Enseignant

Re: Figures côte à côte avec minipage (pour éviter le tabula

Messagepar Sya23 » Vendredi 24 Août 2012, 17:43

Bonjour,

Y a-t-il une solution pour que les images ne soient pas flottantes parce que l'ensemble des images se mettaient dans la dernière page du chapitre courant et non pas à leur place respective ?

Code: Tout sélectionner
%Au lieu d'utiliser:
\begin{figure}
\begin{minipage}{0.5\textwidth}
\end{minipage}
\end{figure}

% ou bien
\begin{figure}
\begin{subfigure}[b]{0.5\textwidth}
\end{subfigure}
\end{figure}

% utiliser par exemple
\begin{wrapfigure}
\begin{minipage}{0.5\textwidth}
\end{minipage}
\end{wrapfigure}


Merci d'avance!

C bon j'ai trouvé la solution en gardant l'environnement figure:
Code: Tout sélectionner
\usepackage {float}

\begin{figure}[H]
\begin{subfigure}[b]{0.5\textwidth}
\end{subfigure}
\end{figure}


Merci.
Sya23
Utilisateur
 
Messages: 9
Inscription: Lundi 20 Août 2012, 08:56
Statut actuel: Post-bac | Ecole d'ingénieur


Retourner vers LaTeX

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Google [Bot], Grapeshot [Crawler] et 9 invités