ref、表格、标签、xelatex

ref、表格、标签、xelatex

我遇到了一个简单的问题。我使用“xelatex”并按如下方式编写表格。我想引用此表,但它变成了“??”。我该如何解决?提前致谢!

\documentclass[12pt,a4paper]{article}
\usepackage{microtype}
\usepackage{sectsty}
\allsectionsfont{\centering}
\usepackage{indentfirst,amsmath,multicol,amssymb,booktabs,threeparttable,caption}
\usepackage{setspace} 
\usepackage{bm}
\usepackage{geometry}
\usepackage[sort]{natbib}
\begin{document}
\begin{table}
\caption {Moments}\label{Comparison}
\centering

\resizebox{\columnwidth}{!}{
\begin{tabular}{lllllllllll} 
\toprule
& Data & \multicolumn{9}{c}{Model}  \\
\midrule \\
\bottomrule
\end{tabular}
}
\end{table} 

\end{document}

答案1

我将您的示例代码缩减为最少的代码,以维护表格和\resizebox(需要graphicx的)。

\documentclass{article}
\usepackage{graphicx}
\usepackage{booktabs}
\begin{document}
\begin{table}
\caption {Moments}\label{Comparison}
\centering

\resizebox{\columnwidth}{!}{
\begin{tabular}{lllllllllll}
\toprule
& Data & \multicolumn{9}{c}{Model}  \\
\midrule \\
\bottomrule
\end{tabular}
}
\end{table}

See Table~\ref{Comparison}.

\end{document}

我第一次通过运行进行编译时xelatex,得到以下内容。

在此处输入图片描述

XeLaTeX 的输出会告诉您该做什么。

LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

第二次运行后xelatex,引用被正确解析。

在此处输入图片描述

相关内容