
Estoy intentando crear una figura compuesta por 2 imágenes apiladas verticalmente, con leyendas debajo de cada una. Hay 2 títulos (horizontalmente) debajo de la segunda imagen, por lo tanto uso 2 columnas. Mi látex es el siguiente:
\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}
Sin embargo me sale el error
!Misplaced \omit.
\multispan ->\omit
@\multispan
y no puedo entender qué está mal. ¡Cualquier ayuda sería muy apreciada!
Respuesta1
No uses \begin{multicolumn}
... en su lugar usa \multicolumn{<num>}{<col spec>}{<stuff>}
. Esto creará una entrada de una sola celda con columnas <stuff>
de extensión como especificación (como o ).<num>
<col spec>
c
p{<len>}