
Estou usando \subfigures
para traçar várias figuras em duas páginas:
\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}
Portanto, os rótulos dessas duas subfiguras são 'Figura 2a' e 'Figura 2b'.
No texto, quero me referir a eles todos juntos como 'Figura 2' e deixar o ponto de referência/link para 'Figura 2a'. Existe uma maneira de conseguir isso? É cleveref
útil nisso?
Muito obrigado!
Responder1
[Eu normalmente adicionaria isso como um comentário, mas não tenho representante suficiente no LaTeX Stack para fazer isso…]
Você já tentou usar minipage
em combinação com o subcaption
pacote? Por exemplo, o seguinte pode funcionar:
\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}
Ou você pode redefinir a forma como as figuras foram referenciadas (ainda precisa do subcaption
pacote) usando:
\renewcommand\thesubfigure{\thefigure}
o que deve alterar o rótulo mostrado no texto. Não acho que isso afetará o rótulo mostrado no, mas para ter certeza, você pode usar o \subref
comando e tentar:
\captionsetup{subrefformat=\thefigure}
Eu acho que vai funcionar.