如何使用子图包删除子图的编号/计数器?

如何使用子图包删除子图的编号/计数器?

我如何修改此代码以删除子图的编号子图包?但即使编号被删除了,我仍然可以通过文本引用它们。

\usepackage[]{subfigure}

      \begin{figure*}[]
        \subfigure[SubCaption-1]
         {          
          \includegraphics[width=0.8\linewidth]{fig-1.png}
         }          
        \subfigure[SubCaption-2]
         {          
          \includegraphics[width=0.8\linewidth]{fig-2.png}
         }          
        \caption{Caption}  
      \end{figure*}
  • 现在的情况: 在此处输入图片描述
  • 我想要的结果: 在此处输入图片描述

答案1

编辑:

  • 软件包subfigure已过时。不要使用它!相反,它被定义为subfig,而不是\subfigure定义\subfloat具有类似功能的命令。
  • 最新、更强大、功能更丰富的软件包subcaption版本 1.3 也支持\subfloat
  • 请记住,提到的软件包不兼容。我只能使用其中的一个。
  • 使用很简单来定义所需的子标题样式:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}
\captionsetup[subfigure]{labelformat=simple}
\renewcommand\thesubfigure{}


\begin{document}
\begin{figure}[ht]
  \centering
\subfloat[First caption   \label{fig:a}]%
    {\includegraphics[width=0.45\linewidth]{example-image}}
\hfil
\subfloat[Second long, long, long, long, long caption \label{fig:b}]%
    {\includegraphics[width=0.45\linewidth]{example-image}}
\caption{if needed}
  \label{fig:...}
\end{figure}
\end{document}

在此处输入图片描述

答案2

你不需要subfigure(顺便说一句,这个包已经过时二十年了)。

\documentclass{article}
\usepackage{graphicx}

\usepackage{lipsum}% for mock text

\newlength{\pseudosubfloatwd}
\newlength{\pseudosubfloatsep}
\setlength{\pseudosubfloatsep}{3pt}% adjust to suit

\NewDocumentCommand{\pseudosubfloat}{m>{\TrimSpaces}m}{%
  \sbox0{#2}%
  \setlength{\pseudosubfloatwd}{\wd0}%
  \parbox[t]{\pseudosubfloatwd}{%
    \box0\par\vspace{\pseudosubfloatsep}%
    \makepseudosubfloatcaption{#1}%
  }%
}
\newcommand{\makepseudosubfloatcaption}[1]{%
  \small
  \sbox0{#1}%
  \ifdim\wd0>\pseudosubfloatwd
    #1\par
  \else
    \makebox[\pseudosubfloatwd]{#1}\par
  \fi
}

\begin{document}

\lipsum[1][1-4]

\begin{figure}[htp]
\centering

\pseudosubfloat{First caption}{
  \includegraphics[width=0.4\linewidth]{example-image}
}\quad
\pseudosubfloat{Second long, long, long, long, long, long caption}{
  \includegraphics[width=0.4\linewidth]{example-image-1x1}
}          

\caption{Caption}  
\end{figure}

\lipsum[2][1-4]

\end{document}

在此处输入图片描述

相关内容