\documentclass{article}
\usepackage{ctex}
\usepackage[top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
\usepackage{graphicx}
\usepackage[labelformat=simple]{subcaption} % Modify
\renewcommand{\thesubfigure}{(\alph{subfigure})} % Add
\usepackage[hidelinks]{hyperref}
\usepackage{cleveref}
\crefformat{subfigure}{#2图~#1#3}
\begin{document}
\begin{figure}[htbp]
\centering
\begin{subcaptionblock}[b]{0.48\textwidth} % Modify
\centering
\includegraphics[width=\textwidth]{example-image-a}
\subcaption{子图 A}
\label{fig:subfig1}
\end{subcaptionblock} % Modify
\hfill
\begin{subcaptionblock}[b]{0.48\textwidth} % Modify
\centering
\includegraphics[width=\textwidth]{example-image-b}
\subcaption{子图 B}
\label{fig:subfig2}
\end{subcaptionblock} % Modify
\begin{subcaptionblock}[b]{0.48\textwidth} % Modify
\centering
\includegraphics[width=\textwidth]{example-image-c}
\subcaption{子图 C}
\label{fig:subfig3}
\end{subcaptionblock} % Modify
\hfill
\begin{subcaptionblock}[b]{0.48\textwidth} % Modify
\centering
\includegraphics[width=\textwidth]{example-image-a}
\subcaption{子图 A}
\label{fig:subfig4}
\end{subcaptionblock} % Modify
\caption{总图}
\label{fig:main}
\end{figure}
如\cref{fig:subfig2} 所示。
\end{document}
问 为什么引用子图时没有标题里的括号?