\ref 突然无法识别 \label

\ref 突然无法识别 \label

问题现已解决,非常感谢您的帮助。

事实上,多年来我一直使用“alt command T”来排版,现在发现如果我单击“排版”按钮,一切就都有效。

不知道为什么旧方法不再起作用,在我使用更旧版本的笔记本电脑上也出现了同样的问题。我想这可能仍然是生命的谜团之一。

使用\label和的交叉引用\ref突然停止工作。我TexShop在 iMac 上使用。

我构建了这个简单的文件来看看是否可以找到问题:

%
 \documentclass[12pt]{article}
 %
\begin{document}
%  Environments
\newtheorem{Def}{Definition}[section]
%
%
\section{Trial}\label{TRIALsec}
Trying labels
\begin{Def}\label{hallo}
HALLO
\end{Def}
%
Definition \ref{hallo}
%
\section{More}
The previous section \ref{TRIALsec}
%
 \end{document}
%

当我编译文件时,文件.aux包含我认为正确的标签

\relax 
\@writefile{toc}{\contentsline {section}{\numberline {1}Trial}{1}}
\newlabel{TRIALsec}{{1}{1}}
\newlabel{hallo}{{1.1}{1}}
\@writefile{toc}{\contentsline {section}{\numberline {2}More}{1}}

但会出现以下错误信息:

LaTeX 警告:第 1 页上的引用‘hallo’在输入行 15 上未定义。

LaTeX 警告:第 1 页上的参考“TRIALsec”在输入行 18 上未定义。

我已经编译了十几次,但就是无法让命令\ref生成中的实际数字.pdf,即使它们存在于.aux文件中。

我已经使用了LateX几十年,有些文件以前可以正确编译,但现在却不能了。

相关内容