我的.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
顺序,但我已经确认它们的顺序正确。所以我认为不是那个问题。
帮助!
\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}
答案 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}
bf
和it
选项以粗体和斜体显示标签和IT
选项只会斜体显示文字。
答案 1 :(得分:0)
验证是否正确设置了对图2的引用。