也有人问过类似的问题,但我发现它们毫无帮助。当我尝试在 texstudio 中引用一个方程式时,我得到的只是 ?? 我插入的执行此操作的代码示例(我从 Wikipedia 中获取)如下:
\begin{equation} \label{eq:solve}
x^2 - 5 x + 6 = 0
\end{equation}
\begin{equation}
x_1 = \frac{5 + \sqrt{25 - 4 \times 6}}{2} = 3
\end{equation}
\begin{equation}
x_2 = \frac{5 - \sqrt{25 - 4 \times 6}}{2} = 2
\end{equation}
and so we have solved equation ~\ref{eq:solve}
它不显示我得到的数字??
,而是显示,是的,我已经编译了多次。
为了完整性,我将包含我的代码的开头:
\documentclass{book}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{amsfonts}
\usepackage{MnSymbol}
\usepackage[thmmarks]{ntheorem}
\theoremheaderfont{\bfseries}
\theorembodyfont{\normalfont}
\theoremseparator{:}
\theoremsymbol{$\square$}
\newtheorem*{proof}{Proof}[chapter]
\newtheorem{prop}{Proposition}[chapter]
\newtheorem{corollary}{Corollary}[chapter]
\newtheorem{theorem}{Theorem}[chapter]
\newtheorem{lemma}{Lemma}
\numberwithin{theorem}{section}
\numberwithin{prop}{section}
\numberwithin{corollary}{section}
\numberwithin{lemma}{section}
答案1
加载包时,amsmath
除了选项 之外,还需要指定选项。(另请参阅包用户指南的第 3.2.1 节。)thmmarks
ntheorem
ntheorem