参考定理

参考定理

我有以下情况:我有一个引理,其“编号”目前尚不确定(目前是引理 0.1),然后是一个定理,我希望在其中引用这个引理 X,“让某某某如引理 X 中一样”。我可以写“...如引理 0.1 中一样”,并在完成论文后进行更改,但是有没有办法引用引理 0.1,以便如果(当)它变成引理 5.2 时,当它发生变化时,我在定理中的引用也会发生变化?

措辞很棒,希望你能明白我的意思:P

答案1

有关更详细信息,请参阅某种形式的 LaTeX 文档,例如LaTeX2e 简易指南

以下是一个使用示例:

In Lemma~\ref{lem:amazingLemma} we will prove something amazing.

\begin{lemma}
\label{lem:amazingLemma}
This is amazing.
\end{lemma}

\begin{theorem}
Under the conditions of Lemma~\ref{lem:amazingLemma} then things are amazing.
\end{theorem}

要点:

  1. 您可以在定义标签之前或之后引用它,但 LaTeX 可能需要两次编译才能正确获取所有数字。
  2. 命令\label必须执行里面环境,否则它将选择其他东西(可能是最后一段声明)。
  3. 有多种软件包可以增强交叉引用系统,例如,让您的引用记住它是引理还是命题。如果您查看此页面右侧“相关”栏下的链接,您将感受到交叉引用的可能性。
  4. 几乎任何带有计数器的东西都可以用这种方式标记。

答案2

这是一个有效的例子:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{amsmath} 

\newtheorem{lemma}{Lemma}
\newtheorem{theorem}{Theorem}

\begin{document}

\begin{lemma}
    \label{LeftCosetsDisjoint}
    Let $H$ be a subgroup of a group $G$, and let $x$ and $y$ be
    elements of $G$.  Suppose that $xH \cap yH$ is non-empty.
    Then $xH = yH$.
\end{lemma}

\begin{theorem}
    \label{MyTheorem}
    Let such and such be as in Lemma \ref{LeftCosetsDisjoint}
\end{theorem}

\end{document}

答案3

您必须标记您想要指向的目的地(在相应的行/块中)

\label{name}

然后引用它

\ref{name}

在名称中添加某种说明符通常是一个好主意(正如 Andrew Stacey 在他的评论中所做的那样) - 介绍中有一些示例: http://en.wikibooks.org/wiki/LaTeX/Labels_and_Cross-referencing

我对每种类型使用不同的宏(例如 \imgref{...} 和 \eqref{...}) - 从长远来看使事情变得更简单(因为括号类型/颜色/... 可以从一个位置轻松更改。

例子:

\documentclass{article}
\usepackage{amssymb}
\newcommand{\eqRef}[1]{(\ref{eq:#1})}
\begin{document}
\begin{equation}
1 + 1 = 2\label{eq:calc}
\end{equation}
Some serious calculation was done in \eqRef{calc}
\end{document}

相关内容