LaTeX Help with Putting Figures Side-by-Side in LaTeX

  • Thread starter Thread starter Clausius2
  • Start date Start date
  • Tags Tags
    Latex
AI Thread Summary
To place two figures side by side in LaTeX, the use of the minipage environment is recommended. This allows for better control over figure placement without automatic newlines that LaTeX typically enforces. By specifying the width of each minipage and using the \hfill command, figures can be aligned horizontally. Additionally, setting the position argument to [h] can help ensure figures are placed as intended. It's also suggested to explore packages like placeins for enhanced figure management. Overall, careful structuring of the LaTeX code is essential for achieving the desired layout.
Clausius2
Science Advisor
Gold Member
Messages
1,433
Reaction score
7
Hi,

I don't really know how to put a figure aside to another. I mean, If "X" is a figure, what can I do to make:

X X

in the same line.

Thanks.
 
Physics news on Phys.org
LaTeX is very picky about figures. Even if you specify where you'd like the figure on the page, sometimes, it'll move it just because it wants to. You can try setting the position to argument to [h], which means "here." LaTeX will then try to place the figure where you want it.

I'm not sure if figure automatically does newlines, in that case you'll be screwed. But, try it. Make sure you don't newline between the figures.
 
Thanks. I've been googling and finally I've found how to do about that.

Yes, LaTex has an automatic newline between figures.

Here it is what I found:

\begin{figure}
\begin{minipage}[t]{8cm}
\begin{center}
\includegraphics[width=8cm,clip]{figure1.eps}
\caption[Short caption for figure 1]{\label{labelFig1} Long caption figure 1}
\end{center}
\end{minipage}
\hfill
\begin{minipage}[t]{7.5cm}
\begin{center}
\includegraphics[width=7.5cm,clip]{figure2.eps}
\caption[Short caption for figure 2]{\label{labelFig2} Long caption figure 2.}
\end{center}
\end{minipage}
\end{figure}

And it works!
 
try checking into various packages such as placeins.

Figures are "floats" so you really have to force it to go somewhere using tables or whatever.
 

Similar threads

Replies
4
Views
2K
Replies
3
Views
3K
Replies
9
Views
2K
Replies
12
Views
3K
Replies
11
Views
2K
Replies
4
Views
3K
Replies
8
Views
3K
Replies
8
Views
3K
Back
Top