我找到了;;
应该有数字的位置。我编译了 2 次,但结果仍然相同。在我的文本的其他地方,我得到了我想要的数字的正确引用。
\documentclass[a4paper]{article}
\begin{document}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{refstyle}
.........
\begin{figure}[h]
\centering
\includegraphics[width=1\textwidth]{location}
\caption{Θέση του γονιδίου της δυστροφίνης}
\label{fig:location}
\end{figure}
\cleardoublepage
.....
\end{document}
我这样呼叫裁判:
(Σχήμα \ref{fig:location}) ....
奇怪的是,下面的代码在文本中运行良好。
\begin{figure}[h]
\includegraphics[width=1\textwidth]{image1}
\caption{ Απεικόνιση τρόπου κληρονομικότητας υπολειπόμενων φυλοσύνδετων γονιδίων ({\en X-linked disease})}
\label{fig:image1}
\end{figure}
答案1
通常第一次通过时您会得到两个??,因此这可能只是您遇到的编码问题;;
您需要至少运行 latex 两次才能解决交叉引用问题。
也\label
需要与\caption
在
\caption{Θέση του γονιδίου της δυστροφίνης}
\end{center}
\label{fig:location}
标题编号丢失,因此\end{center}
您需要
\caption{Θέση του γονιδίου της δυστροφίνης}
\label{fig:location}
\end{center}
或者更好地使用\centering
而不是\begin{center}..\end{center}
在图中,因为center
增加了这里不需要的额外垂直空间(因为figure
已经添加了垂直空间。