So setzen Sie die Beschriftung einer Unterfigur in einen Tabellenstil (oder einen Array-Stil)

Sep 07 2020

Ich habe den folgenden Code, um einige Zahlen daneben zu stellen.

\begin{figure*}[!htb]{
 \subfigure[test]{\label{fig:test}\includegraphics[scale=0.3]{test.pdf}}
 \end{figure*}

Dieser Code funktioniert korrekt. Ich möchte eine Tabelle in der Unterkapitel der Unterfigur haben, aber das Einfügen eines Arrays oder einer Tabelle funktioniert nicht. Ich habe den folgenden Code ausprobiert:

\begin{figure*}[!htb]{
 \subfigure[
  $\begin{array}{cc} a & b \\ c & d \end{array}$
  ]
  {\label{fig:test}\includegraphics[scale=0.3]{test.pdf}}
 }
 \end{figure*}

Hast du irgendwelche Vorschläge? Ich habe mehrere Unterfiguren, daher ist die Verwendung von Unterfiguren erforderlich.

Antworten

1 leandriis Sep 07 2020 at 04:25

Um die gewünschte Ausgabe zu erhalten, wechseln Sie vom veralteten subfigurePaket zu entweder subcaption(wie im folgenden Beispiel gezeigt) oder subfigund entfernen Sie das Extra {:

\documentclass[twocolumn]{article}
\usepackage{subcaption}
\usepackage{graphicx}
\begin{document}

\begin{figure*}[!htb]
 \subfloat[
  $\begin{array}{cc} a & b \\ c & d \end{array}$
  ]
  {\label{fig:test}\includegraphics[scale=0.3]{example-image}}
 \end{figure*}
 
 \end{document}