我有一个包含三个子图的图形,我想 \ref 它们。我需要以下格式的子图:
图 1(a)
但是当我使用带有子图 a 的标签的 \ref 时,它会按以下方式引用:
图 1a
我正在使用包 \subcaption。
有人能帮我解决这个问题吗?
答案1
\documentclass{book}
\usepackage[labelformat=simple]{subcaption}
\usepackage{graphicx}
\renewcommand\thesubfigure{(\alph{subfigure})}
\begin{document}
Fig.\ \ref{coffee1}
\section{Introduction}
\begin{figure}[h!]
\centering
\begin{subfigure}[b]{0.4\linewidth}
\includegraphics[width=\linewidth]{example-image}
\caption{One cup of coffee.}
\label{coffee1}
\end{subfigure}
\begin{subfigure}[b]{0.4\linewidth}
\includegraphics[width=\linewidth]{example-image}
\caption{fig:More coffee.}
\label{fig:coffee2}
\end{subfigure}
\caption{Coffee.}
\label{fig:types_of_coffee}
\end{figure}
\end{document}