
\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}
내 생각엔 그게 효과가 있을 것 같아.