我尝试在同一行显示三个数字:
\begin{figure*}[ht!]
\subfloat[\label{fig:PKR}]{%
\includegraphics[ width=0.31\textwidth]{./images/fig1.png}}
\hspace{\fill}
\subfloat[\label{fig:PKT} ]{%
\includegraphics[ width=0.31\textwidth]{./images/fig2.png}}
\hspace{\fill}
\subfloat[\label{fig:tie5}]{%
\includegraphics[ width=0.31\textwidth]{./images/fig3.png}}\\
\caption{\label{workflow}Comparaison between different states. (a) fig1; (b)fig2; (c) fig3.}
\end{figure*}
它可以工作但是会出现这个错误:
! LaTeX Error: No counter 'subfigure@save' defined.
See the LaTeX manual or LaTeX Companion for explanation.
请你帮助我好吗。
答案1
根据您的代码,我猜测您有两列文档。使用带有必要包(和)的标准article
文档类可以正常工作:subfig
grasphics
\documentclass[twocolumn]{article}
\usepackage{subfig}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure*}[ht!]
\subfloat[fig. 1 \label{fig:PKR}]{%
\includegraphics[ width=0.31\textwidth]{./images/fig1.png}}
\hspace{\fill}
\subfloat[fig. 2 \label{fig:PKT} ]{%
\includegraphics[ width=0.31\textwidth]{./images/fig2.png}}
\hspace{\fill}
\subfloat[fig. 3 \label{fig:tie5}]{%
\includegraphics[ width=0.31\textwidth]{./images/fig3.png}}\\
\caption{Comparison between different states.}
\label{workflow}
\end{figure*}
\end{document}
但是,如果您不提供更多相关信息(使用的文档类、在序言中加载了哪些包),我们就无法知道您的文档中发生了什么。