采用单列文本格式并排显示图和子图

采用单列文本格式并排显示图和子图

我想将两个图形并排放置在使用 编写的单列文档中,elsarticle其中每个图形都有一些与之关联的子图形。

在此处输入图片描述

这是我的 mwe

\documentclass[review]{elsarticle}
\usepackage{subfig}
\begin{document}
    \begin{figure}[]  % Figure 1
        \centering
        \subfloat[A]{\includegraphics[width=0.4\linewidth,height=0.15 \textheight]{example-image-a}} \\
        \subfloat[B]{\includegraphics[width=0.4\linewidth,height=0.15 \textheight]{example-image-b}} \\
        \caption[]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque }
    \end{figure}
    
    \begin{figure}[]  % Figure 2
        \centering
        \subfloat[C]{\includegraphics[width=0.4\linewidth,height=0.15 \textheight]{example-image-c}} \\
        \subfloat[X]{\includegraphics[width=0.4\linewidth,height=0.15 \textheight]{example-image}} \\
        \caption[]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque }
    \end{figure}
\end{document}

有人能帮我把它们按照附图中的样子摆放吗?

答案1

您需要将两个图像放在一个figure浮点数中,每个图像都放在minipage或 中tabularx

minipage

\documentclass[review]{elsarticle}
\usepackage{subfig}
\begin{document}
    \begin{figure}[ht]  
        \setkeys{Gin}{width=0.4\linewidth,height=0.15\textheight}
    % Figure 1
    \begin{minipage}[t]{0.45\linewidth}
        \centering
        \subfloat[A]{\includegraphics{example-image-a}} \\
        \subfloat[B]{\includegraphics{example-image-b}} 
        \caption[]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque }
    \end{minipage}
    \quad
    \begin{minipage}[t]{0.45\linewidth}
        \centering
        \subfloat[C]{\includegraphics{example-image-c}} \\
        \subfloat[X]{\includegraphics{example-image}} 
        \caption[]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque }
    \end{minipage}
    \end{figure}
\end{document}

在此处输入图片描述

tabularx

\documentclass[review]{elsarticle}
\usepackage{subfig}
\usepackage{tabularx}
\newcolumntype{C}{>{\centering\arraybackslash}X}

\begin{document}
    \begin{figure}[ht]  
        \setkeys{Gin}{width=0.4\linewidth,height=0.15\textheight}
    % Figure 1
    \begin{tabularx}{\linewidth}{CC}
        \subfloat[A]{\includegraphics{example-image-a}}
        
        \subfloat[B]{\includegraphics{example-image-b}} 
        \caption[]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque }
    &
        \subfloat[C]{\includegraphics{example-image-c}} 
        
        \subfloat[X]{\includegraphics{example-image}} 
        \caption[]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. Aenean massa. Cum sociis natoque }
    \end{tabularx}
    \end{figure}
\end{document}

结果与以前类似。

相关内容