그림에 \tag 사용하기

그림에 \tag 사용하기

내 피규어 중 하나에 사용자 정의 태그를 지정하고 싶습니다. 방정식의 경우 \tag{my string}방정식에 '내 문자열' 태그를 지정하도록 지정하여 이 작업을 수행할 수 있습니다 . 피규어로 비슷한 효과를 얻을 수 있는 방법이 있나요?

편집: 명확성을 위해 '태그'는 일반적으로 캡션 명령에 의해 자동으로 생성되는 숫자를 의미합니다. 나는 숫자 'number'가 내가 선택한 문자열이 되도록 이 자동 프로세스를 무시하고 싶습니다. 나는 이것이 다음과 같이 작동한다고 상상했습니다.

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

캡션 텍스트를 생성하려면

내 태그 파악: 내 캡션

그래도 이건 안되는 것 같아

답변1

(로컬에서) 재정의할 수 있습니다 \thefigure.

동일한 환경에서 두 개의 "태그된" 캡션을 사용할 수 있지만 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}%
}

관련 정보