2x2 图形和标题对齐:与包 subcaption、subfigure 和 subfigures 冲突

2x2 图形和标题对齐:与包 subcaption、subfigure 和 subfigures 冲突

我试图将三个图形和它们的三个标题对齐,形成以下 2x2(四方形)模式:我想做的事

为了解决这个问题,我有以下代码,它可以工作,但不美观

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage[]{graphicx} 
%\usepackage[scriptsize]{subfigure}
\usepackage{subcaption}
\begin{document}
    \begin{figure}

            \begin{subfigure}[]{0.50\textwidth}
                    \includegraphics[width=0.8\linewidth]{figure1.png}
                     \label{fig:networks}
            \end{subfigure}
            \begin{subfigure}[b]{0.45\textwidth}
                    \subcaption{An example of Network where $V_a=\ 
 {1,2,3,4\}, E_a=\{\{1,2\},V_b=\{5,6,7,8,9\},E_b=\{\{6,7\},\{8,9\}\}\},E_c=\ 
{\{1,5\},\{1,6\},\{2,6\},\{2,7\},\{3,5\},\{3,7\},\{4,5\},\{4,8\}\}$}
            \end{subfigure}
            \begin{subfigure}[b]{0.5\textwidth}
                    \includegraphics[width=0.5\linewidth]{figure2.png}
                    \caption{ Type 1 sub network of the Network}
                    \label{fig:pattern1}
            \end{subfigure}
            \begin{subfigure}[b]{0.45\textwidth}
                       \includegraphics[width=0.5\linewidth]{figure3.png}
                       \caption{Type 2 sub network of the Network}
                       \label{fig:pattern2}
            \end{subfigure}
    \caption{An example of a Network with type 1 and type 2 sub networks}
    \end{figure}

\end{document}

以下是此代码的 overleaf 链接:上面的代码在 overleaf 中

但是,当我取消注释时,一切都崩溃了,\usepackage[scriptsize]{subfigure} 我正在与其他人合作处理一个包含 scriptsize 的 subfigure 包的文件,我无法删除它。我正在尝试解决问题,但不知道该怎么做。任何帮助都将不胜感激。提前致谢。

附言:我没有足够的声誉来自己做这件事,但如果可以创建一个#2x2,它可能会帮助解决这类问题

答案1

subfigure已经过时了,而且我发现你没有在你的文档中使用它。它还与使用的subcaption包发生冲突。因此,你应该删除 \usepackage[scriptsize]{subfigure}并设置 s 环境的字体大小,subfigure例如\usepackage[font=scriptsize]{subcaption}

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage[demo,
            export]{adjustbox}
\usepackage[font=scriptsize]{subcaption}        % <---
\usepackage{mathtools}

\begin{document}
    \begin{figure}
\begin{subfigure}[t]{0.5\textwidth}     % <---
\includegraphics[width=\linewidth, valign=t]{figure1.png}% <---
\caption{}
\label{fig:networks}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.45\textwidth}\raggedright                % <---
An example of Network where                         % <---
$\begin{aligned}                                    % <---
V_a & = \{1,2,3,4\},    \\
E_a & = \{\{1,2\},      \\
V_b & = \{5,6,7,8,9\},  \\
E_b & = \{\{6,7\},\{8,9\}\}\},  \\
E_c & = \begin{multlined}[t]\{\{1,5\},\{1,6\},\{2,6\},\\
        \{2,7\},\{3,5\},\{3,7\},\{4,5\},\{4,8\}\}
        \end{multlined}
\end{aligned}$
\end{subfigure}

\medskip
\begin{subfigure}[t]{0.5\textwidth}
\includegraphics[width=\linewidth,]{figure2.png}
\caption{ Type 1 sub network of the Network}
\label{fig:pattern1}
\end{subfigure}
\hfill
\begin{subfigure}[t]{0.3\textwidth} % <---
\includegraphics[width=\linewidth,
                 height=0.5\linewidth]{figure3.png} % <---
\caption{Type 2 sub network of the Network}
\label{fig:pattern2}
\end{subfigure}
\caption{An example of a Network with type 1 and type 2 sub networks}
 \label{fig:networks}
    \end{figure}
\end{document}

在此处输入图片描述

相关内容