
我用來\subfigures
在兩頁上繪製多個圖形:
\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}
所以這兩個子圖的標籤是「圖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}
我認為這會起作用。