我的小頁面似乎有問題,因為我的圖中似乎插入了一個「b」。迷你頁包含在圖中。
編譯時,字母“b”被我的“here1”放置(我出於調試目的添加了它)。當我%
在最後一個之後添加 a 直接註解掉時\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}