サブ図の参照形式を変更する

サブ図の参照形式を変更する

\subfigures2 ページに複数の図をプロットするために使用しています:

\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 つのサブ図のラベルは「図 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}

それはうまくいくと思います。

関連情報