如何在 Latex 中并排放置 4 个图形

如何在 Latex 中并排放置 4 个图形

我想在乳胶中并排放置 4 个数字,其中两个在第一行,另一个在第二行。我编写了以下代码,但没有正确获取。

\begin{figure}[hbt!]
\centering
\begin{minipage}{.45\linewidth}
  \centering
  \includegraphics[width=\linewidth]{figs/combinedMLED8ns_new.eps}
  \caption{}
  \label{MLEDdet}
\end{minipage}
\quad
\begin{minipage}{.45\linewidth}
  \centering
  \includegraphics[width=\linewidth]{figs/ML_ED_PSK.eps}
  \caption{}
  \label{energydetPSK}
\end{minipage}
\begin{minipage}{.45\linewidth}
  \centering
  \includegraphics[width=\linewidth]{figs/Vel6ns.eps}
  \caption{}
  \label{velcomp}
\end{minipage}
\quad
\begin{minipage}{.45\linewidthh}
  \centering
  \includegraphics[width=\linewidth]{figs/est4ns.eps}
  \caption{}
  \label{estcomp}
\end{minipage}
\caption{}
\label{fig:roc}
\end{figure}

任何在这方面提供的帮助都将受到高度赞赏。

答案1

(在了解到原帖作者想要的是四个之后,我编辑了答案子图,以 2x2 模式排列,在单个figure环境中)

显然,您必须首先修复 中的拼写错误\linewidthh。接下来,如果您的目标是在整体figure环境中拥有四个单独的“子图”,则应加载subcaption包并将 的所有 8 个实例替换为{minipage}{subfigure}subfigure环境在所有意图和目的上都是一个minipage已被教导在遇到指令时该做什么的环境\caption。)

您可能还想(a)摆脱所有五条\centering指​​令(因为它们没有任何用处),(b)最大化子图对 1/2 和 3/4 之间的水平分离,(c)通过或\bigskip指令增加图形行之间的垂直分离\medskip,并且(d)可选地将minipage宽度从.45\linewidth增加到.475\linewidth

在此处输入图片描述

\documentclass{article} % or some other suitable document class
\usepackage[demo]{graphicx} % remove 'demo' option in real doc.
\usepackage[skip=0.333\baselineskip]{caption}
\usepackage{subcaption}

\begin{document}

\begin{figure}[hbt!]

\begin{subfigure}{.475\linewidth}
  \includegraphics[width=\linewidth]{figs/combinedMLED8ns_new.eps}
  \caption{}
  \label{MLEDdet}
\end{subfigure}\hfill % <-- "\hfill"
\begin{subfigure}{.475\linewidth}
  \includegraphics[width=\linewidth]{figs/ML_ED_PSK.eps}
  \caption{}
  \label{energydetPSK}
\end{subfigure}

\medskip % create some *vertical* separation between the graphs
\begin{subfigure}{.475\linewidth}
  \includegraphics[width=\linewidth]{figs/Vel6ns.eps}
  \caption{}
  \label{velcomp}
\end{subfigure}\hfill % <-- "\hfill"
\begin{subfigure}{.475\linewidth}
  \includegraphics[width=\linewidth]{figs/est4ns.eps}
  \caption{}
  \label{estcomp}
\end{subfigure}

\caption{A figure with four subfigures}
\label{fig:roc}
\end{figure}

\noindent
Cross-references to subfigures \ref{energydetPSK} and 
\ref{estcomp} of figure \ref{fig:roc}.

\end{document}

答案2

您可以使用此代码作为示例:

\begin{document}
\begin{figure}[h]
\begin{minipage}[h]{0.47\linewidth}
\begin{center}
\includegraphics[width=1\linewidth]{example-image-a} 
\caption{r1}
\label{qwe1}
\end{center} 
\end{minipage}
\hfill
\vspace{0.2 cm}
\begin{minipage}[h]{0.47\linewidth}
\begin{center}
\includegraphics[width=1\linewidth]{example-image-a} 
\caption{r1}
\label{qwe1}
\end{center}
\end{minipage}
\vfill
\vspace{0.2 cm}
\begin{minipage}[h]{0.47\linewidth}
\begin{center}
\includegraphics[width=1\linewidth]{example-image-a} 
\caption{r1}
\label{qwe1}
\end{center}
\end{minipage}
\hfill
\begin{minipage}[h]{0.47\linewidth}
\begin{center}
\includegraphics[width=1\linewidth]{example-image-a} 
\caption{r1}
\label{qwe1}
\end{center}
\end{minipage}
\caption{Correlation}
\label{ris}
\end{figure}

在此处输入图片描述

相关内容