我正在使用 Book 类。文档结构使用章节、节、小节、示例、练习。我得到的编号是错误的;例如,在我的 pdf 文档中,我可以有此引用“参考练习 3.5”,而练习 3.5 实际上引用的是另一个。谢谢你的帮助。
\documentclass[11pt]{book}
\usepackage[paperwidth=16cm, paperheight=24cm]{geometry}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{caption}
\usepackage{adjustbox}
\usepackage[activate={true,nocompatibility},final,tracking=true,kerning=true,spacing=true,factor=1100,stretch=10,shrink=10]{microtype}
\usepackage{multicol}
\usepackage{mathtools}
\usepackage{makecell}
\usepackage{tabularx}
\usepackage{listings}
\usepackage{ragged2e}
\newcolumntype{R}{>{\RaggedLeft}X}
\usepackage{xcolor}
\usepackage{hyperref}
\usepackage{lipsum}
\setlength{\unitlength}{1cm}
\input{structure.cls} % Insert the commands.tex file which contains the majority of the structure behind the template
\begin{document}
\subsection{My section}\label{section:Introduction}
\lipsum[1][1]
\begin{example}
\lipsum[2][1]
\end{example}\label{example:demonstration1}
\begin{example}
\lipsum[3][1]
\end{example}\label{example:demonstration2}
\begin{example}
\lipsum[4][1]
\end{example}\label{example:demonstration3}
\begin{exercise}
\lipsum[3][1]
\end{exercise}\label{exercise:DoYourSelf1}
\begin{exercise}
\lipsum[4][1]
\end{exercise}\label{exercise:DoYourSelf2}
\begin{exercise}
\lipsum[5][1]
\end{exercise}\label{exercise:DoYourSelf3}
Section~\ref{section:Introduction}
Exercise~\ref{exercise:DoYourSelf1}
Example~\ref{example:demonstration1}
Exercise refer example~\ref{example:demonstration2}
Exercise
Careful do exercise~\ref{exercise:DoYourSelf2} first.
\end{document}
答案1
添加时标签参考环境(图片、表格、方程式、ETC),则必须输入\label
:
- 在环境内部
- 位于标题之后(如果存在)。
这意味着
\begin{equation}\label{eqn1}
E=mc^2
\end{equation}
或者
\begin{equation}
E=mc^2\label{eqn1}
\end{equation}
或者
\begin{equation}
E=mc^2
\label{eqn1} \end{equation}
或者
\begin{figure}
\includegraphics{example.pdf}
\caption{Dummy caption}\label{dummyfigure}
\end{figure}