我有以下代码来放置一些图形。
\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}