首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Latex:错误的参考编号

Latex:错误的参考编号
EN

Stack Overflow用户
提问于 2010-10-28 09:13:32
回答 2查看 7.2K关注 0票数 3

我的.tex文件中有6位数。无论我在哪里引用第6张图片,在pdf中我都会得到Figure1.5而不是Figure1.6 (少1),但是点击链接,我就会找到正确的图图1。

类似地,当我引用第5张图片时,在pdf中我得到了Figure1.4而不是Figure1.5,当我再次单击该链接时,我会转到图1.5。

对于第四张图片的引用也是如此,在pdf中我得到了一个更少的(1.3而不是1.4)。和1.3一样,我得到1.2。

,但为1.2,我得到的是1.2,而1.1则是1.1。

为什么会发生这种情况?我认为这是由于图中的\caption\label顺序所致,但我已经证实它们的顺序是正确的。所以我不认为这就是问题所在。

帮助!

1.1至1.6之间的数字代码

代码语言:javascript
复制
\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}

%?

代码语言:javascript
复制
\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}

%?

代码语言:javascript
复制
\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}

%?

代码语言:javascript
复制
\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}

%?

代码语言:javascript
复制
  \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}

%?

代码语言:javascript
复制
\begin{figure}[H]
    \begin{center}
    \includegraphics[width=0.80\textwidth]{Images/Figure015a.png}
    \textit{\caption{abcd...........xyz}}
\end{center}
    \label{figure1.6}
\end{figure}
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-28 13:41:37

好的。问题从这一步开始--我想要斜体字标题,凭我的直觉,我是这样做的:

代码语言:javascript
复制
\textit{\caption{abcd...........xyz}}

尽管我的所有说明都是\textit随附的\caption{},但这正是造成问题的原因。我不明白为什么。

所以我把它们都删除了,现在这些参考资料都很好用了。

但我还是想要斜体标题。

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

代码语言:javascript
复制
\usepackage{caption}
\captionsetup{font=it, labelfont=bf}

在这里,font=it斜体显示包括标签在内的整个标题,而labelfont=bf只显示标签。

但是这个只是斜体化了一个图形的标题,对于一个子图形的标题,我不得不再次给出子图形包的选项。

代码语言:javascript
复制
\usepackage[bf, it, IT]{subfigure}

bfit选项中,标签和IT选项只显示文本斜体。

就这样,问题解决了!

票数 2
EN

Stack Overflow用户

发布于 2010-10-28 09:22:55

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4041372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档