하위 그림의 참조 형식 변경

하위 그림의 참조 형식 변경

\subfigures두 페이지에 여러 그림을 그리는 데 사용하고 있습니다 .

\begin{subfigures}
\setlength\figureheight{4cm} 
\setlength\figurewidth{5cm}
\begin{figure}[htb]
\centering
\input{Figure2a_1.tikz}
\input{Figure2a_2.tikz}
\input{Figure2a_3.tikz}
\caption{}
\label{fig2a} 
\end{figure}
\begin{figure}[htb]
\centering
\input{Figure2b_1.tikz}
\input{Figure2b_2.tikz}
\input{Figure2b_3.tikz}
\caption{}
\label{fig2b} 
\end{figure}
\label{fig2}
\end{subfigures}

따라서 이 두 하위 그림의 레이블은 '그림 2a'와 '그림 2b'입니다.

본문에서는 이들을 모두 '그림 2'라고 부르고, 참조 지점/링크는 '그림 2a'로 두고 싶습니다. 이것을 달성하는 방법이 있습니까? cleveref이것에 도움이 되나요 ?

정말 감사합니다!

답변1

[일반적으로 이것을 주석으로 추가하지만 LaTeX Stack에 대한 담당자가 충분하지 않아 그렇게 할 수 없습니다...]

minipage패키지 와 함께 사용해 보셨나요 subcaption? 예를 들어 다음이 작동할 수 있습니다.

\begin{figure}
  \begin{minipage}[b]{.5\linewidth}
    \centering\large A
    \subcaption{A subfigure}\label{fig:1a}
  \end{minipage}%
  \begin{minipage}[b]{.5\linewidth}
    \centering\large B
    \subcaption{Another subfigure}\label{fig:1b}
  \end{minipage}
  \caption{A figure}\label{fig:1}
\end{figure}

또는 다음을 사용하여 그림이 참조되는 방식을 재정의할 수 있습니다(여전히 패키지가 필요함 subcaption).

\renewcommand\thesubfigure{\thefigure}

텍스트에 표시된 레이블이 변경되어야 합니다. 나는 이것이 표시된 레이블에 영향을 미칠 것이라고 생각하지 않지만 확실하게 명령을 사용하여 \subref시도해 볼 수 있습니다.

\captionsetup{subrefformat=\thefigure}

내 생각엔 그게 효과가 있을 것 같아.

관련 정보