An image side by side in latex
1,515
try to use subfigure
instead of minipage
.
How about this code :
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\begin{figure}
\centering
\begin{subfigure}[b]{0.5\textwidth}
\includegraphics[width=\textwidth]{pic1}
\end{subfigure}
\begin{subfigure}[b]{0.5\textwidth}
\includegraphics[width=\textwidth]{pic2}
\end{subfigure}
\caption{two pictures side by side}
\end{figure}
Author by
user2280513
Updated on July 25, 2020Comments
-
user2280513 over 3 years
I would like to have two figures side by side in my document. I found an example on here with the following code
\begin{figure} \centering \begin{minipage}{.5\linewidth} \centering \includegraphics[width=.4\linewidth]{image} \captionof{figure}{A figure} \label{fig: test1} \end{minipage}% \begin{minipage}{.5\linewidth} \centering \includegraphics[width=.4\linewidth]{image} \captionof{figure}{Another figure} \label{fig: test2} \end{minipage} \end{figure}
However when I try to compile it it comes up with the following errors:
template.tex error line 195 Argument of \caption@ydblarg has an extra } \end{figure}
template.tex error line 195 Paragraph ended before \caption @ydblarg was complete \end{figure}
How can I fix this to make it work?
-
Ian Thompson over 9 yearsPlease edit your question so that it includes a complete example that reproduces the problem. I can't see anything wrong in the fragment you have posted.
-
David Carlisle over 9 yearsThat suggests you have a missing
{
in the caption argument the fragment you posted looks OK but it isnt the code that made that error. Please always post complete small documents that reproduce the problem. -
cmhughes over 9 yearsI think we've had this question quite a few times before, e.g: LaTeX figures side by side, Two figures side by side
-