изменить формат ссылки для подрисунков

изменить формат ссылки для подрисунков

Я использую \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}

Итак, метки этих двух подрисунков — «Рисунок 2а» и «Рисунок 2б».

В тексте я хочу ссылаться на них всех вместе как на «Рисунок 2» и сделать ссылку на «Рисунок 2а». Есть ли способ этого добиться? 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}

Я думаю, это сработает.

Связанный контент