文本插入到图中小页面环境的末尾

文本插入到图中小页面环境的末尾

我的 minipage 似乎出了问题,因为在我的图中似乎插入了一个“b”。minipage 包含在图中。

编译时,字母“b”会放在我的“here1”(我为了调试而添加的)旁边。当我%在最后一个后面直接添加注释\end{subfigure}时,“b”仍保持在原位,但“here1”会移到小页面的右侧。当我的代码中没有“here1”和“here2”时,“b”会保留下来。

笔记:即使我将图 b 的标题更改为“图像 d”,仍然会出现“b”,而不是“d”。

我的问题是: 为什么我的图中会有这个“b”?

这是我的 MWE:

\documentclass[a5 paper, 4pt]{article}
\usepackage{float, subcaption, graphicx}
\begin{document}

\newsavebox{\mybox}
\sbox{\mybox}{\includegraphics[width=0.5\columnwidth, height=8cm]{example-image-a}}
\begin{figure}[H]
    \centering
    \begin{subfigure}{0.55\columnwidth}
        \centering
        \usebox{\mybox}
        \caption{image a}
    \end{subfigure}
    \hfill
    \begin{minipage}[\ht\mybox]{0.4\columnwidth}
        \begin{subfigure}{\columnwidth}
            \centering
            \includegraphics[width=0.9\columnwidth]{example-image-b}
            \caption{image b}
        \end{subfigure}
        \vfil
        \begin{subfigure}{\columnwidth}
            \centering
            \includegraphics[width=0.9\columnwidth]{example-image-c}
            \caption{image c}
        \end{subfigure}
        here1
    \end{minipage}
    here2
    \caption{many pics}
\end{figure}
\end{document}

以下是文档/图表没有%之后添加\end{subfigure} 在子图结束后不注释掉的情况下,该图是什么样子的

这个图是这样的添加%以便最后\end{subfigure}->\end{subfigure}%图中添加了 % 来剪切空白

相关内容