如何将子图的标题置于表格样式(或数组样式)中

如何将子图的标题置于表格样式(或数组样式)中

我有以下代码来放置一些图形。

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

此代码运行正常。我想在子图的子标题中有一个表格,但放置数组或表格不起作用。我尝试了以下代码:

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

你有什么建议吗?我有多个子图,因此有必要使用子图。

答案1

为了获得所需的输出,请从弃用的subfigure包切换到subcaption(如以下示例所示)或subfig并删除多余的{

在此处输入图片描述

\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}

相关内容