将图片放置在侧面,并添加 6 张较小的图片

将图片放置在侧面,并添加 6 张较小的图片

This is what I obtain with my code, B images should be on the same level as A and with caption below them, and below A

我在定位 7 张图片时遇到了麻烦:我需要在左侧放置一张大图片,在右侧放置 6 张小图片,每张图片都有不同的标题,并且在所有图片下方都有一个大标题。

所有图片的高度必须相同,并且不得改变图片的长宽比。大图片必须是 5cm*5cm,其他图片为剩余空间。这是一张大图片,侧面有 6 个小细节,并带有标题作为查看位置的参考(单个字母或数字)

我尝试了不同的解决方案,但没有一个是我需要的。最接近我需要的是使用以下代码:

\usepackage{graphicx}
\usepackage{geometry}
\geometry{
  top=20mm,            
  inner=20mm,
  outer=20mm,
  bottom=20mm,
  headheight=3ex,       
  headsep=3ex,          
}
\usepackage[export]{adjustbox}
\begin{document}
{\centering
\begin{table}[ht]
\begin{tabular}{p{7cm}p{12cm}}

\cline{1-2}
 & \\
\includegraphics[max width=5cm, max height=5cm]{example-image-a} 
\caption{image 1} & \begin{tabular}[l]{@{}l@{}}
\includegraphics[max width=2cm, max height=2cm]{example-image-b} 
\includegraphics[max width=2cm, max height=2cm]{example-image-b} 
\includegraphics[max width=2cm, max height=2cm]{example-image-b} \\
\includegraphics[max width=2cm, max height=2cm]{example-image-b} 
\includegraphics[max width=2cm, max height=2cm]{example-image-b} 
\includegraphics[max width=2cm, max height=2cm]{example-image-b} 
\end{tabular} 
 & \\

\end{tabular}
\end{table}
\end{document}

但它没有对齐,也没有占据整个页面宽度。而且我无法添加我需要的标题。

关于小标题,我只需要在大图中放置一个参考数字,因此如果可以在一个角落覆盖一个小数字,那就更好了。

感谢您的帮助

答案1

像这样吗?

enter image description here

以上图像保留其纵横比。

\documentclass{article}
\usepackage{geometry}
\geometry{margin=20mm,
  headheight=3ex,
  headsep=3ex,
}
\usepackage{array}
\usepackage[export]{adjustbox}
\usepackage{subfig}

\begin{document}
{\centering
\begin{table}[ht]
\begin{tabular}{m{\dimexpr5cm+3\tabcolsep}l}
\includegraphics[width=5cm]{example-image-a}
\caption{image 1} 
    &   \setkeys{Gin}{width=2cm}
        \subfloat[\label{subfig:a}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:b}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:c}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:d}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:e}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:f}]{\includegraphics{example-image-b}}
\end{tabular}
\end{table}
\end{document}

编辑: 您的问题不清楚。从您的评论可以得出结论,您实际上正在寻找以下内容:

enter image description here

但我不确定

\documentclass{article}
\usepackage{geometry}
\geometry{margin=20mm,
  headheight=3ex,
  headsep=3ex,
}
\usepackage{array, multirow}
\usepackage[export]{adjustbox}
\usepackage{subfig}

\begin{document}
    \begin{table}[htb]
\centering
\setkeys{Gin}{width=2cm}
    \subfloat[\label{subfig:a}]{\includegraphics{example-image-b}}
    \subfloat[\label{subfig:b}]{\includegraphics{example-image-b}}
    \subfloat[\label{subfig:c}]{\includegraphics{example-image-b}}\\[1ex]

\includegraphics[width=5cm]{example-image-a}
                \caption{image 1}

    \subfloat[\label{subfig:d}]{\includegraphics{example-image-b}}
    \subfloat[\label{subfig:e}]{\includegraphics{example-image-b}}
    \subfloat[\label{subfig:f}]{\includegraphics{example-image-b}}
    \end{table}
\end{document}

编辑(2): 第三次尝试...希望现在 i 是你想要获得的:

enter image description here

\documentclass{article}
\usepackage{geometry}
\geometry{margin=20mm,
  headheight=3ex,
  headsep=3ex,
}
\usepackage{array, multirow}
\usepackage[export]{adjustbox}
\usepackage{subfig}

\begin{document}
{\centering
\begin{table}[ht]
    \centering
\begin{tabular}{p{\dimexpr5cm+3\tabcolsep}l}
\multirow[t]{2}{=}[-4.4mm]{\includegraphics[width=5cm,valign=c]{example-image-a}
                \caption{image 1}
                }
    &   \setkeys{Gin}{width=2cm}
        \subfloat[\label{subfig:a}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:b}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:c}]{\includegraphics{example-image-b}}  \\
    &   \setkeys{Gin}{width=2cm}
        \subfloat[\label{subfig:d}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:e}]{\includegraphics{example-image-b}}
        \subfloat[\label{subfig:f}]{\includegraphics{example-image-b}}
\end{tabular}
\end{table}
\end{document}

相关内容