实验有5张图,初步构想是两个大图放两排,第一排3个子图,第二排2个子图。
但遇到了两个问题
第一个问题:5张子图要一样大。
上下两排都是3个子图的大小,但是第二排只放2个子图,最后把这两个子图统一居中。
第二个问题:上下两排的空隙太大,不美观。
初始想法是:图中放表,表中放子图。但太复杂了,意外搜到,下面这篇文章,其使用\vspace{0.02cm}控制间隙,尝试这样做。
\vspace{0.02cm},{}里面可正可负,正为增加间隙,负为减小间隙
代码如下:
\begin{
figure}[h]
\centering %全局居中
\begin{
subfigure}{
0.3\textwidth}
\centering %第一个子图居中
\includegraphics[width=0.9\linewidth, height=3.6cm]{
图4.1}
\caption{
11}
\label{
fig:subim1}
\end{
subfigure}
\begin{
subfigure}{
0.3\textwidth}
\centering
\includegraphics[width=0.9\linewidth, height=3.6cm]{
图4.2}
\caption{
12}
\label{
fig:subim2}
\end{
subfigure}
\begin{
subfigure}{
0.3\textwidth}
\centering
\includegraphics[width=0.9\linewidth, height=3.6cm]{
图4.3}
\caption{
13}
\label{
fig:subim2}
\end{
subfigure}
\end{
figure}
\vspace{
-0.8cm}
\begin{
figure}[h]
\centering %全局居中
\begin{
subfigure}{
0.3\textwidth} %子图占比,与下列子图大小与第一排完全一致
\centering
\includegraphics[width=0.9\linewidth, height=3.6cm]{
图4.4}
\caption{
21}
\label{
fig:subim1}
\end{
subfigure}
\begin{
subfigure}{
0.3\textwidth}
\includegraphics[width=0.9\linewidth, height=3.6cm]{
图4.5}
\caption{
22}
\label{
fig:subim2}
\end{
subfigure}
\caption{
Caption for this figure with two images}
\label{
fig:image2}
\end{
figure}
效果如下:
未调整间隙前,中间空太多不美观。