## 交叉引用中的“undefined问题” 在关于\label交叉引用问题上,一直报错“Reference `itref' on page 2 undefined”,可是这段代码是从19版一份不简短的教程中复制出来的,请问为什么会出现这样的问题? ``` \begin{enumerate} \item An item. \begin{enumerate} \item A nested item.\label{itref} \item [*] A starred item. \end{enumerate} \item Reference(\ref{itref}). \end{enumerate} ``` 上面是相关的代码 ![](https://wenda.latexstudio.net/data/attach/200713/JLJDKWqa.jpg) 这个是PDF出来的结果

2 回答2

1
是否添加了enumerate宏包?不用宏包也会这样... ``` \documentclass{article} \usepackage{enumerate} \begin{document} \begin{enumerate} \item An item. \begin{enumerate} \item A nested item.\label{itref} \item [*] A starred item. \end{enumerate} \item Reference(\ref{itref}). \end{enumerate} \end{document} ```
0
补充必要元素,编译没有任何问题。 确定你运行了两遍,并且第一遍运行完成没有删掉辅助文件? 第一遍出现 `“Reference ` `itref' on page 2 undefined”` 是非常正常的。`aux` 文件还没产生。

你的回答

请登录后回答

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