我的 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}