代码之家  ›  专栏  ›  技术社区  ›  HaggarTheHorrible

乳胶:参考号错误

  •  2
  • HaggarTheHorrible  · 技术社区  · 15 年前

    我的.tex文件中有6个数字。无论我在哪里引用第6个图像,在PDF中我都会得到图1。 而不是图1。 (1小)但单击链接后,我转到右图1.6。

    同样,当我提到第5张图片时,在PDF中我得到了图1。 而不是图1。 ,再次单击链接时,转到图1.5。

    同样的引用到第四图像,在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 回复  |  直到 15 年前
        1
  •  1
  •   HaggarTheHorrible    15 年前

    好啊。问题从这一步开始——我想用斜体的标题,出于直觉,我是这样做的:

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

    所有的字幕我都有 \textit 围住 \caption{} ,这就是导致问题的原因。我不明白为什么。

    所以我把它们全部删除了,现在参考文献工作得很好。

    但我还是想要斜体的标题。

    所以,我这样做了,我直接给了这个包裹选择权。

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

    在这里, font=it 斜体显示整个标题,包括标签和 labelfont=bf 只加粗标签。

    但这 只有 将数字的标题斜体化,对于子图形的标题,我必须再次为子图形包提供选项。

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

    在哪里? bf it 选项粗体和斜体标签和 IT 选项将只将文本倾斜。

    就这样,问题解决了!

        2
  •  0
  •   Peter van Kekem    15 年前

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