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

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

Мне нравится оформлять свои работы \crefследующим образом (геофизическая разведка):

Тип 1: Рис. 1, Рис. 1(а), Рис. 1(а,б), Рис. 1 и 2

Тип 2: (рис. 1), (рис. 1а), (рис. 1а,б), (рис. 1 и 2)

Я пробовал с \creflabelformat, \crefname, и \renewcommand\thesubfigure{(\alph{subfigure})}. Но это не даст мне возможности вызывать два типа маркировки с \cref.

\documentclass{article}
\usepackage{graphicx,subcaption}
\usepackage[colorlinks=true]{hyperref}
\usepackage[nameinlink,capitalise]{cleveref}
\begin{document}
\begin{figure}
  \begin{subfigure}{.45\linewidth}
     \includegraphics[width=\linewidth]{example-image-a}\caption{Sub: a}\label{sub:a}
  \end{subfigure}
  \begin{subfigure}{.45\linewidth}
     \includegraphics[width=\linewidth]{example-image-b}\caption{Sub: b}\label{sub:b}
  \end{subfigure}
  \caption{CAPTION TEXT.}\label{fig:Test}
\end{figure}
\begin{figure}\centering\includegraphics[width=.5\linewidth]{example-image-c}\caption{CAPTION TEXT 2.}\label{fig:Test2}\end{figure}
\textbf{I want:}\\ Fig.~1, Fig.~1(a), Fig.~1(a,b), Figs~1 and 2. (Fig.~1), (Fig.~1a), (Fig.~1a,b), (Figs~1 and 2).\vspace{1em}

\textbf{I get:}\\ \cref{fig:Test}, \cref{sub:a}, \cref{sub:a,sub:b}, \cref{fig:Test,fig:Test2}. \Cref{fig:Test}, \Cref{sub:a}, \Cref{sub:a,sub:b}, \Cref{fig:Test,fig:Test2}.
\end{document}

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