如何对图形进行 2X3 子浮点运算?

如何对图形进行 2X3 子浮点运算?

我有 6 个相同大小的图形,我希望它们成为该格式的图形中的子图形,以便它们都与第一行的 3 个图形和正下方的 3 个图形对齐。

我尝试了以下方法,每行给出 3 个数字,但都没有对齐(我使用了 subfig 包,但由于我也有 subcaption 包,因此会导致问题):

    \usepackage{tabularx}
    \usepackage{subfig}
    \begin{figure}
    \def\tabularxcolumn#1{m{#1}}
    \begin{tabularx}{\linewidth}{@{}cXX@{}}

    \begin{tabular}{ccc}
    \centering
    \subfloat[A]{\includegraphics[width=3cm]{image1}} 
    & \subfloat[B]{\includegraphics[width=3cm]{image2}} & \subfloat[C]{\includegraphics[width=3cm]{image3}} \
    \newline
    & \subfloat[D]{\includegraphics[width=3cm]{image4}}   \subfloat[E]{\includegraphics[width=3cm]{image5}} 
    & \subfloat[F]{\includegraphics[width=3cm]{image6}}\    \end{tabular}

    \end{tabularx}
    \caption{Many figures}\label{figure}
    \end{figure}

答案1

编辑:我将我的代码片段完成到 MWE 并添加了图形图像。

我很确定您的问题是重复的...无论如何,请尝试以下操作:

\documentclass{article}
\usepackage{subfig}
\usepackage{graphicx}
\begin{document}

\begin{figure}

\centering
\subfloat[A]{\includegraphics[width=3cm]{example-image-a}}\hfil
\subfloat[B]{\includegraphics[width=3cm]{example-image-b}}\hfil 
\subfloat[C]{\includegraphics[width=3cm]{example-image-c}} 

\subfloat[D]{\includegraphics[width=3cm]{example-image-a}}\hfil   
\subfloat[E]{\includegraphics[width=3cm]{example-image-b}}\hfil
\subfloat[F]{\includegraphics[width=3cm]{example-image-c}}
\caption{Many figures}\label{figure}
\end{figure}
\end{document}

这使:

在此处输入图片描述

tabularx正如您所见,和的使用tabular是多余的。

答案2

您也可以尝试这个,它不需要 subfig 或 subcaption。在我看来,它能给您更多的控制权。

\begin{figure}[!htb]
\hspace*{-1cm}
\includegraphics[width=62mm]{image1_1row.png}%
\hspace*{-1cm}
\includegraphics[width=62mm]{image2_1row.png}%
\hspace*{-1cm}
\includegraphics[width=62mm]{image3_1row.png}
\\[-0.7cm]
\begin{tabular}{m{13mm} m{49mm} m{49mm} m{1mm}}
& (a) & (b) & (c)
\end{tabular}
\\[-0.5cm]
\hspace*{-1cm}
\includegraphics[width=62mm]{image4_2row.png}%
\hspace*{-1cm}
\includegraphics[width=62mm]{image5_2row.png}%
\hspace*{-1cm}
\includegraphics[width=62mm]{image6_3row.png}
\\[-0.7cm]
\begin{tabular}{m{13mm} m{49mm} m{49mm} m{1mm}}
& (d) & (e) & (f)
\end{tabular}
\caption[Short caption for table of figures]{Longer caption explaining each image from (a) to (f).}
\label{Fig:6_images}
\end{figure}

相关内容