図の 1 つにカスタム タグを付けたいと思います。方程式の場合、 を使用して、\tag{my string}
方程式に「my string」というタグを付けるように指定できます。図で同様の効果を実現する方法はありますか?
編集: わかりやすくするために、「タグ」とは、通常、キャプションコマンドによって自動的に生成される番号を意味します。この自動プロセスをオーバーライドして、数字の「番号」が自分の選択した文字列になるようにします。これは次のように動作すると想像しました。
\tag{my tag} \caption{my caption}
キャプションテキストを生成する
私のタグを図解:私のキャプション
しかし、これはうまくいかないようだ
答え1
を(ローカルに)再定義できます\thefigure
。
同じ環境で 2 つの「タグ付き」キャプションを使用することは可能ですfigure
が、通常のキャプションとタグ付きキャプションを同時に使用することはできません。
\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}
をロードする必要がある場合hyperref
、コードは
\documentclass{article}
\newcommand{\figuretag}[1]{%
\addtocounter{figure}{-1}%
\renewcommand{\thefigure}{#1}%
\renewcommand{\theHfigure}{#1}%
}