使用 \subbottom 命令创建的子图的自动引用错误

使用 \subbottom 命令创建的子图的自动引用错误

我有一张带有子图的图,并尝试像往常一样对它们进行 \autoreference。但是,我注意到一个奇怪的错误:第一个(子图 a)) 被引用为 Fig.() 而不是图 4.1(a)。之后的一个被引用为图 4.1(a) 而不是图 4.1(b)。你们当中有谁知道原因/解决方案并能帮助我吗?

This becomes evident in \autoref{fig:tivTmodeshape1} for mode 1 and \autoref{fig:tivTmodeshape2} for mode 2.

图 4.2() 表示模式 1,图 4.2(a) 表示模式 2,这些都很明显。

\begin{figure}
\centering
    ~
    \subbottom[Mode Shape 1]{
        \includegraphics[trim=3cm 0 3cm 0,clip,width=.45\textwidth]{fig/tstruct/TstructFDD-modeShape1.eps}
        \label{fig:tivTmodeshape1}
    }
    ~
    \subbottom[Mode Shape 2]{
        \includegraphics[trim=3cm 0 3cm 0,clip,width=.45\textwidth]{fig/tstruct/TstructFDD-modeShape2.eps}
        \label{fig:tivTmodeshape2}
    }
    ~
    \subbottom[Mode Shape 3]{
        \includegraphics[trim=3cm 0 3cm 0,clip,width=.28\textwidth]{fig/tstruct/TstructFDD-modeShape3.eps}
        \label{fig:tivTmodeshape3}
    }
    ~
    \subbottom[Mode Shape 4]{
        \includegraphics[trim=3cm 0 3cm 0,clip,width=.28\textwidth]{fig/tstruct/TstructFDD-modeShape4.eps}
        \label{fig:tivTmodeshape4}
    }
    ~
    \subbottom[Mode Shape 5]{
        \includegraphics[trim=3cm 0 3cm 0,clip,width=.28\textwidth]{fig/tstruct/TstructFDD-modeShape5.eps}
        \label{fig:tivTmodeshape5}
    }
    \caption{The first 5 mode shapes of the structure with sensor locations depicted}
\label{fig:tivTmodeshapesAll5}
\end{figure}

我有点怀疑这可能是由于 \subbottom 命令造成的,我以前没有用过这个命令,但我不确定。如能得到任何帮助,我将不胜感激。提前致谢!

编辑:文档类是回忆录,我认为相关的包是graphicx:

\documentclass{memoir}
\usepackage{graphicx}

相关内容