Ich möchte einer meiner Abbildungen ein benutzerdefiniertes Tag geben. Bei Gleichungen kann dies erfolgen, indem \tag{my string}
angegeben wird, dass die Gleichung als „mein String“ getaggt werden soll. Gibt es eine Möglichkeit, einen ähnlichen Effekt mit einer Abbildung zu erzielen?
Edit: Zur Verdeutlichung, mit „Tag“ meine ich die Nummer, die normalerweise automatisch vom Caption-Befehl generiert wird. Ich möchte diesen automatischen Prozess überschreiben, sodass die Zahl „Nummer“ eine Zeichenfolge meiner Wahl ist. Ich habe mir vorgestellt, dass das ungefähr so funktioniert
\tag{my tag} \caption{my caption}
So erstellen Sie den Untertiteltext
Abbildung mein Tag: meine Beschriftung
Das scheint aber nicht zu funktionieren
Antwort1
Sie können (lokal) neu definieren \thefigure
.
Es ist möglich, zwei „getaggte“ Untertitel in derselben figure
Umgebung zu verwenden, jedoch nicht einen normalen und einen getaggten.
\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}
Wenn Sie laden müssen hyperref
, sollte der Code
\documentclass{article}
\newcommand{\figuretag}[1]{%
\addtocounter{figure}{-1}%
\renewcommand{\thefigure}{#1}%
\renewcommand{\theHfigure}{#1}%
}