Cómo definir el formato de subfigura con \renewcommand

Cómo definir el formato de subfigura con \renewcommand

Estoy intentando definir los formatos de figuras y subfiguras al crear referencias cruzadas en látex. Tengo este comando:

\renewcommand{\thefigure}{S\arabic{figure}} 
\renewcommand{\thesubfigure}{S(\alph{subfigure})}

Cuando cruzo la figura, tengo por ejemplo: Fig. S1. Pero si cruzo la subfigura, tengo Fig. 1S(c).

Sin embargo, lo que quiero tener es este formato Fig. S1(c). ¿Cómo puedo obtener este resultado?

información relacionada