alterar o formato de referência para subfiguras

alterar o formato de referência para subfiguras

Estou usando \subfigurespara 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 minipageem combinação com o subcaptionpacote? 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 subcaptionpacote) 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 \subrefcomando e tentar:

\captionsetup{subrefformat=\thefigure}

Eu acho que vai funcionar.

informação relacionada