我正在使用 PNAS 的双栏文章模板排版一篇文章: http://www.pnas.org/misc/PNASTWO.CLS
我的问题是,如果我包括一个图形或表格:
\begin{figure}
\caption{my figure}
\label{fig:myfig}
\end{figure}
并参考我的图表,
I now reference Figure \ref{fig:myfig}, a decent figure
图号未出现:
我现在参考图,一个不错的图
但是,如果我使用
\begin{figure}[h]
选项,出现数字:
我现在参考图 1,这是一个不错的图
[tbh]、[thbp] 不起作用,但所有以 [h] 开头的变体都会给出浮点数,例如 [htb]。当浮点引用不显示时,Pdflatex 不会给出任何警告,甚至正常的 ?? 也不会。
使用 [h] 的问题在于 [h] 图形位置不是最优的,导致我的文章长度超过了 PNAS 的 6 页限制。
pnastwo.cls 样式文件在某种程度上是造成这一现象的原因,因为在使用普通文章样式时会出现参考编号。
我并不是要求任何人纠正 pnas 样式文件,但如果有人对这里发生的事情有任何想法,我会很高兴。