LaTeX 里的 \label 命令应该放在哪里
LaTeX 里 \label 命令是用来给文档中带编号的元素打标记的,给这些元素打上标记之后,就可以在文档的另一些地方用 \ref 命令来指称(提起)它们,这叫做 cross reference。
所谓带编号的元素,包括章节标题、插图的 caption(注意,带编号的元素不是整个插图)、带编号的数学式子等等。
要给某个带编号的元素打标记,\label 命令应该放置在这个元素之后。请看下面的例子
\documentclass{ctexart}
\usepackage{graphicx}
\begin{document}
\section{这是一小节}
\begin{figure} \label{MyFig}
\centering
\includegraphics{my_config.pdf}
\caption{这是某某图}
\end{figure}
\end{document}
其中的 \label{MyFig}
本意是要给插图打标记,但实际上却是给小节标题 \section{这是一小节}
打标记。
记住,\label 命令是用来给带标号的元素打标记的,插图当中有标记的元素是图的 caption,而不是整个插图。所以在上面的例子中,\label{MyFig}
应该放在 \caption{这是某某图}
的后面。