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{这是某某图}
的后面。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律