
我正在嘗試創建一個由 2 個垂直堆疊的圖像組成的圖形,每個圖像下方都有標題。第二張圖片下方有 2 個標題(水平),因此我使用 2 列。我的乳膠如下:
\begin{figure}
\begin{tabular}{@{}l@{}l@{}}
\begin{multicolumn}{2}{c}{\includegraphics[width=0.8\linewidth]{fig_a.png}} \\
\begin{multicolumn}{2}{p{0.8\linewidth}}{Caption (a)} \\
\begin{multicolumn}{2}{l}{\includegraphics[width=0.7\linewidth]{fig_b_c.png}}\\
\begin{multicolumn}{1}{r}{Caption (b)} &
\begin{multicolumn}{1}{r}{(Caption (c)}
\end{tabular}
\caption{Figure caption.}
\label{fig:two-part-image}
\end{figure}
但是我收到錯誤
!Misplaced \omit.
\multispan ->\omit
@\multispan
並且不知道出了什麼問題。任何幫助將非常感激!
答案1
不要使用\begin{multicolumn}
... 而是使用\multicolumn{<num>}{<col spec>}{<stuff>}
.這將建立一個帶有<stuff>
跨度列的單一單元格條目,<num>
並<col spec>
作為規範(如c
或p{<len>}
)。