提问于:
浏览数:
3331
```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 回答
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` 的话,应该编译不通过。
你的回答
请登录后回答
你的回答将会帮助更多人,请务必认真回答问题。