```tex \documentclass[bwprint]{gmcmthesis}% 模板 \usepackage[framemethod=TikZ]{mdframed}% 宏包 \begin{document} \section{问题一分析} 图 \cref{fig:1} 所示,清晰的看到加拿大的人口密度分布,魁北克和安大略人口最多,北部地区几乎没有人口。图 \cref{fig:2} 所示,简化人口分布图。 \begin{figure}[htbp] \begin{minipage}[t]{0.35\linewidth} \centering \includegraphics[height=4.5cm,width=7.5cm]{1.png} \caption{加拿大人口密度图}\label{fig:1} \end{minipage} \hspace{3cm}%水平间距 \begin{minipage}[t]{0.35\linewidth} \centering \includegraphics[height=4.5cm,width=7.5cm]{2.png} \caption{加拿大人口分布图}\label{fig:2} \end{minipage} \end{figure} \end{document} ```

3 回答3

1
如果是默认引用就用 `\ref{xxx}` 就足够了. 如果用 `\cref{xxx}` 那就需要宏包 `\usepackage{cleveref}` 这个宏包需要汉化一下, 否则就会引用自动带着 `fig` `tab` 这样的标签. 汉化命令如下: ```tex \crefname{equation}{式}{式} \crefname{figure}{图}{图} \crefname{table}{表}{表} ``` 参看之前的问题: [https://wenda.latexstudio.net/q-1134.html](https://wenda.latexstudio.net/q-1134.html)
  • 回复 studyharffffd :编译两次, 肯定没问题的. – latexstudio 2019-09-23 08:27 回复
  • 你好,感谢您的回答!但现在用了GMAM.cls,然后用回了\ref{*},pdf里面还是“图??”。麻烦您帮一下!非常感谢! – studyharddd 2019-09-23 08:23 回复
0
需要2次编译,假设用你用的是xelatex引擎,则: ``` xelatex jobname.tex xelatex jobname.tex ``` 如果你还有参考文献,则需要4次编译,假设你用的是xelatex引擎,用BiBTeX处理文献,则: ``` xelatex jobname.tex bibtex jobname xelatex jobname.tex xelatex jobname.tex ``` 建议**多编译几次**,应该就没有问题了。
0
有 `\cref` 的话,应该编译不通过。

你的回答

请登录后回答

你的回答将会帮助更多人,请务必认真回答问题。