LaTeX 中的并排图像

LaTeX 中的并排图像

我需要在 LaTeX 中并排放置 2 个图,其中第一个图需要给出标题,而第二个图不能给出标题。我尝试了以下方法:

\usepackage{floatrow}

\begin{figure}[!h]
\begin{floatrow}
\ffigbox{\includegraphics[scale = 0.8]{Figure3}}{\caption{PTST based on total duration}\label{case1}}
\ffigbox{\includegraphics[scale = 0.8]{app1}}{\caption{A zoom}\label{zoom}}
\end{floatrow}
\end{figure}

但是我收到错误,不要使用带有浮点行的浮点包,因为我还有\usepackage{float}其他图像(我需要这个)。

答案1

您可以使用该subcaption包。

尝试这样的事情。

\documentclass{article}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{subcaption}


\begin{document}
\begin{figure}
\centering
\begin{subfigure}{0.49\textwidth}
\centering
\includegraphics[width = \textwidth]{tikzexample2.png}
\caption{Left figure}
\label{fig:left}
\end{subfigure}
\begin{subfigure}{0.49\textwidth}
\centering
\includegraphics[width = \textwidth]{tikzexample2.png}
\caption{Right figure}
\label{fig:right}
\end{subfigure}
\caption{Combined figure}
\label{fig:combined}
\end{figure}
\end{document}

它产生以下输出。

输出示例

答案2

可能不是您想要的(因为您已经接受了带有两个子标题的答案),但却是您所问的(“第二个不能给出标题“):

平均能量损失

\documentclass{article}
\usepackage{graphicx,lipsum}
\begin{document}
\lipsum[2]

\begin{figure}[h] % Do not use only [h] in real documents.
\begin{minipage}[t]{.45\linewidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{ figure}
\end{minipage}\hfill
\begin{minipage}[b]{.45\linewidth}
\includegraphics[width=\linewidth]{example-image-b}
\end{minipage}
\end{figure}
\lipsum[3]

\end{document}

相关内容