Latex:错误的参考编号

时间:2010-10-28 09:13:33

标签: latex reference

我的.tex文件中有6个数字。无论我在哪里提到第6张图片,在pdf中我得到图1。 5 而不是图1。 6 (少1)但点击链接后我转到右图图1.6。

同样,当我参考第5张图片时,在pdf中我得到图1。 4 而不是图1。 5 ,当我点击链接时我又一次Figure1.5。

对第4张图片的引用也是如此,我在pdf中得到的少了1(1.3而不是1.4)。与1.3相同,我得到1.2。

为1.2我得到1.2和1.1我得到1.1。

为什么会这样?我认为这是由于图中的\caption\label顺序,但我已经确认它们的顺序正确。所以我认为不是那个问题。

帮助!


数字代码从1.1到1.6

\begin{figure}
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.1a} \includegraphics[width=0.48\textwidth]{Images/Figure001.png}}
        \hspace{1.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.1b} \includegraphics[width=0.48\textwidth]{Images/Figure002.png}}
    \end{center}
        \textit{\caption{abcd...........xyz}}
    \label{figure1.1}
\end{figure}

%---------------------------------%

\begin{figure}
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.2a} \includegraphics[width=0.48\textwidth]{Images/Figure004.png}}
        \hspace{1.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.2b} \includegraphics[width=0.48\textwidth]{Images/Figure005.png}}
    \end{center}
        \textit{\caption{abcd...........xyz}}
    \label{figure1.2}
\end{figure}

%---------------------------------%

\begin{figure}
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.3a} \includegraphics[width=0.45\textwidth]{Images/Figure006.png}}
        \hspace{2.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.3b} \includegraphics[width=0.45\textwidth]{Images/Figure007.png}}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.3c} \includegraphics[width=0.95\textwidth]{Images/Figure008.png}}
    \end{center}
        \textit{\caption{abcd...........xyz}}
    \label{figure1.3}
\end{figure}

%---------------------------------%

\begin{figure}[H]
    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4a} \includegraphics[width=0.30\textwidth]{Images/Figure009a.png}}
    \end{center}

    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4b} \includegraphics[width=0.45\textwidth]{Images/Figure010.png}}
        \hspace{2.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4c} \includegraphics[width=0.45\textwidth]{Images/Figure011.png}}
    \end{center}

    \begin{center}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4d} \includegraphics[width=0.403\textwidth]{Images/Figure012.png}}
        \hspace{2.0mm}
        \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.4e} \includegraphics[width=0.45\textwidth]{Images/Figure013.png}}
    \end{center}

\textit{\caption{abcd...........xyz}}
\label{figure1.4}

\end{figure}

%---------------------------------%

  \begin{figure}
            \begin{center}
                \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.5a} \includegraphics[width=0.403\textwidth]{Images/Figure014a.png}}
                \hspace{2.0mm}
                \subfigure[\textit{abcd...........xyz}]{\label{fig:Fig1.5b} \includegraphics[width=0.403\textwidth]{Images/Figure014b.png}}
            \end{center}

            \begin{center}
            \subfigure[\textit{abcd...........xyz]{\label{fig:Fig1.5c} \includegraphics[width=1\textwidth]{Images/Figure015.png}}
            \end{center}

        \textit{\caption{abcd...........xyz}}
        \label{figure1.5}

        \end{figure}

%---------------------------------%

\begin{figure}[H]
    \begin{center}
    \includegraphics[width=0.80\textwidth]{Images/Figure015a.png}
    \textit{\caption{abcd...........xyz}}
\end{center}
    \label{figure1.6}
\end{figure}

2 个答案:

答案 0 :(得分:1)

行。问题始于这一步 - 我希望使用斜体字幕,这是出于我的直觉,我这样做:

\textit{\caption{abcd...........xyz}}

对于我的所有字幕,我\textit封闭了\caption{},这就是导致问题的原因。我不明白为什么。

所以我删除了所有这些,现在引用完美。

但我仍然想要斜体字幕。

所以,我做了这个,我直接给了包的选项

\usepackage{caption}
\captionsetup{font=it, labelfont=bf}

此处,font=it将整个标题(包括标签)和labelfont=bf粗体仅标注为斜体。

但是这个 ONLY 用一个数字标注斜体字,对于一个子图的标题我不得不再次给出子图包的选项

\usepackage[bf, it, IT]{subfigure}

bfit选项以粗体和斜体显示标签和IT选项只会斜体显示文字。

是的,问题解决了!

答案 1 :(得分:0)

验证是否正确设置了对图2的引用。