Latex 乳胶参考文献在文本中为罗马数字,在描述中为阿拉伯数字

Latex 乳胶参考文献在文本中为罗马数字,在描述中为阿拉伯数字,latex,Latex,我的文件中引用了许多数字。图形参考在文本中显示为罗马数字。但是,图形描述使用阿拉伯数字。数字也被关闭-在本例中,图形名称为“Fig 4”,参考读数为“Fig VII”。文档标题、图参考和图描述如下(我包括了所有包,以防有我不知道的有趣的交互)。知道发生了什么吗 文档标题: \documentclass[11pt,oneside]{article} \usepackage[latin1]{inputenc} \usepackage{setspace} \usepackage{amsmath, am

我的文件中引用了许多数字。图形参考在文本中显示为罗马数字。但是,图形描述使用阿拉伯数字。数字也被关闭-在本例中,图形名称为“Fig 4”,参考读数为“Fig VII”。文档标题、图参考和图描述如下(我包括了所有包,以防有我不知道的有趣的交互)。知道发生了什么吗

文档标题:

\documentclass[11pt,oneside]{article}
\usepackage[latin1]{inputenc}
\usepackage{setspace}
\usepackage{amsmath, amssymb}
\usepackage{amsthm}
\usepackage{dsfont}
\usepackage{ifpdf}
\usepackage{setspace}
\usepackage{pdfsync}
\usepackage{hyperref}
\usepackage[pdftex]{lscape}
\usepackage{graphicx}
\usepackage{rotating}
\usepackage{alphanum}
\usepackage[bf, labelsep = period, font = doublespacing, figurename=Fig.]{caption}
\captionsetup{position=top}
\usepackage{alnumsec}
\alnumsecstyle{R L a}
\usepackage[default]{harvard}
\setlength{\parindent}{20pt}
图参考:

    \ref{Fig: histogram1}
图说明:

    \begin{figure}\caption{<stuff>}
    \begin{center}
    \includegraphics{histogram1.pdf}
    \end{center}
    \end{figure}\label{Fig: histogram1}
\begin{figure}\caption{}
\开始{center}
\includegraphics{historogram1.pdf}
\结束{中心}
\结束{figure}\标签{Fig:Historogram1}

@Werner说的话对我很有用。例如,我们可以改变这一点:

\begin{figure}[h]
\label{fig:topo1-ofq}
\centering
\fbox{\includegraphics[width=0.45\textwidth]{img/ofquality_topology_1_liso.png}}
\caption{First test Topology}
\end{figure}
据此:

\begin{figure}[h]
\centering
\fbox{\includegraphics[width=0.45\textwidth]{img/ofquality_topology_1_liso.png}}
\caption{First test Topology}
\label{fig:topo1-ofq}
\end{figure}

而且它可以在不进行重大更改的情况下工作。

您的代码中存在多个错误。具体而言,
\label
应该位于
环境中
\caption
之后(请参阅);另外,请使用
\centering
,而不是
center
环境(请参阅)。