Usando \tag con una figura

Usando \tag con una figura

Me gustaría darle una etiqueta personalizada a una de mis figuras. Para las ecuaciones, esto se puede hacer usando \tag{my string}para especificar que la ecuación debe etiquetarse como "mi cadena". ¿Hay alguna forma de conseguir un efecto similar con una figura?

Editar: para mayor claridad, por 'etiqueta' me refiero al número que, por lo general, genera automáticamente el comando de título. Quiero anular este proceso automático para que la cifra 'número' sea una cadena de mi elección. Me imaginé que esto funcionaría algo así como

\tag{my tag} \caption{my caption}

Para producir el texto del título

Figura mi etiqueta: mi título

Aunque esto no parece funcionar

Respuesta1

Puedes redefinir (localmente) \thefigure.

Es posible utilizar dos subtítulos "etiquetados" en el mismo figureentorno, pero no uno normal y otro etiquetado.

\documentclass{article}

\newcommand{\figuretag}[1]{%
  \addtocounter{figure}{-1}%
  \renewcommand{\thefigure}{#1}%
}

\begin{document}

Normal figures \ref{normal1} and \ref{normal2}; tagged figure~\ref{tagged}.

\begin{figure}[htp]
\centering
\fbox{A normal figure}

\caption{Normal figure}\label{normal1}
\end{figure}

\begin{figure}[htp]
\centering
\fbox{A tagged figure}

\figuretag{(*)}
\caption{Tagged figure}\label{tagged}
\end{figure}

\begin{figure}[htp]
\centering
\fbox{A normal figure}

\caption{Normal figure}\label{normal2}
\end{figure}

\end{document}

ingrese la descripción de la imagen aquí

Si necesita cargar hyperref, el código debe ser

\documentclass{article}

\newcommand{\figuretag}[1]{%
  \addtocounter{figure}{-1}%
  \renewcommand{\thefigure}{#1}%
  \renewcommand{\theHfigure}{#1}%
}

información relacionada