
Я использую \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}
Я думаю, это сработает.