Help with Putting Figures Side-by-Side in LaTeX

  • Context: LaTeX 
  • Thread starter Thread starter Clausius2
  • Start date Start date
  • Tags Tags
    Latex
Click For Summary
SUMMARY

This discussion focuses on placing figures side-by-side in LaTeX using the minipage environment. Users can achieve this layout by utilizing the \begin{figure} and \begin{minipage} commands, specifying dimensions for each figure, and ensuring no newlines are present between them. The [h] position argument can be used to suggest that LaTeX place the figures "here." Additionally, exploring packages like placeins can enhance figure placement control.

PREREQUISITES
  • Familiarity with LaTeX document preparation system
  • Understanding of the minipage environment in LaTeX
  • Knowledge of figure handling in LaTeX, including float behavior
  • Basic skills in using graphics packages such as graphicx
NEXT STEPS
  • Research the minipage environment in LaTeX for advanced layout techniques
  • Learn about the placeins package for improved figure placement
  • Explore LaTeX float management to control figure positioning
  • Investigate the graphicx package for image inclusion and manipulation
USEFUL FOR

LaTeX users, academic writers, and researchers who need to format figures effectively in their documents.

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 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 8 ·
Replies
8
Views
3K