
Ich versuche, eine Abbildung zu erstellen, die aus zwei vertikal gestapelten Bildern besteht, mit Bildunterschriften unter jedem. Unter dem zweiten Bild befinden sich zwei Bildunterschriften (horizontal), daher verwende ich zwei Spalten. Mein Latex sieht folgendermaßen aus:
\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}
Ich erhalte jedoch den Fehler
!Misplaced \omit.
\multispan ->\omit
@\multispan
und kann nicht herausfinden, was falsch ist. Für jede Hilfe wäre ich sehr dankbar!
Antwort1
Verwenden Sie nicht \begin{multicolumn}
..., sondern \multicolumn{<num>}{<col spec>}{<stuff>}
. Dadurch wird ein einzelner Zelleintrag mit <stuff>
Spannspalten <num>
mit <col spec>
als Spezifikation erstellt (wie c
oder p{<len>}
).