図内のミニページ環境の最後に挿入されたテキスト

図内のミニページ環境の最後に挿入されたテキスト

図に「b」が挿入されているように見えるので、ミニページに何か問題があるようです。ミニページは図の中に含まれています。

コンパイルすると、文字「b」が「here1」(デバッグ目的で追加) の横に配置されます。%最後の直後にコメント アウトするためにa を追加すると\end{subfigure}、「b」は同じ位置に残りますが、「here1」はミニページの右側に移動します。コードに「here1」と「here2」がない場合、「b」は残ります。

注記: 図 b のキャプションを「画像 d」に変更しても、「d」ではなく「b」が​​表示されます。

私の質問は次のとおりです。 この「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}%空白をカットするために%を追加した図

関連情報