\documentclass{book}
\usepackage{subcaption}
\usepackage{pdfpages}
\begin{document}
\begin{figure}[!htb]
\centering
\begin{tabular}[t]{cc}
\begin{tabular}[t]{c}
\begin{subfigure}[t]{0.4\textwidth}
\includegraphics[width=0.9\textwidth]{"fig/example/cat_tall"}
\caption{Cat 1}
\end{subfigure}
\end{tabular}
&
\begin{tabular}[t]{c}
\begin{subfigure}[t]{0.4\textwidth}
\centering
\includegraphics[width=0.9\textwidth]{"fig/example/cat1"}
\caption{Cat 2}
\end{subfigure}
\\
\begin{subfigure}[t]{0.4\textwidth}
\centering
\includegraphics[width=0.9\textwidth]{"fig/example/cat2"}
\caption{Cat 3}
\end{subfigure}
\end{tabular}
\end{tabular}
\caption{Cats}
\end{figure}
\end{document}
答案1
您嵌套了表格...如果您省略第一个,可爱的猫就会按照您的意愿出现在图像中。
\documentclass{article}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{graphicx}
\usepackage[active,floats,tightpage]{preview}
\setlength\PreviewBorder{1em}
\begin{document}
\begin{figure}[!htb]
\centering
\begin{tabular}[t]{|c|c|}
\hline
\begin{subfigure}{0.4\textwidth}
\centering
\smallskip
\includegraphics[width=0.9\linewidth,height=1.7\textwidth]{example-image-a}
\caption{Cat 1} %{Light Unit}
\end{subfigure}
&
\begin{tabular}{c}% if you add [t], than sub images are pushed down
\smallskip
\begin{subfigure}[t]{0.4\textwidth}
\centering
\includegraphics[width=0.9\textwidth]{example-image-b}
\caption{Cat 2}
\end{subfigure}\\
\begin{subfigure}[t]{0.4\textwidth}
\centering
\includegraphics[width=0.9\textwidth]{example-image-c}
\caption{Cat 3}
\end{subfigure}
\end{tabular}\\
\hline
\end{tabular}
\caption{Cats}
\end{figure}
\end{document}
不幸的是,我没有猫的图片,所以我用来自`graphics包的示例图像来代替它们,并猜测猫的高度。表中的行仅用于定位以查看子图像的位置。在最终使用时应省略它们
编辑:如果向内表添加选项 `[t],它将把右侧子图像向下推,如第二张图所示(高度增加,这一点可以注意到)