![有没有办法在任何地方插入标签,以便它可以随着先前计算的参考集而发展?](https://linux22.com/image/430461/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8A%9E%E6%B3%95%E5%9C%A8%E4%BB%BB%E4%BD%95%E5%9C%B0%E6%96%B9%E6%8F%92%E5%85%A5%E6%A0%87%E7%AD%BE%EF%BC%8C%E4%BB%A5%E4%BE%BF%E5%AE%83%E5%8F%AF%E4%BB%A5%E9%9A%8F%E7%9D%80%E5%85%88%E5%89%8D%E8%AE%A1%E7%AE%97%E7%9A%84%E5%8F%82%E8%80%83%E9%9B%86%E8%80%8C%E5%8F%91%E5%B1%95%EF%BC%9F.png)
这是我的问题:我试图获取对我的论证/证明的任何部分的具体参考。在我的例子中,标签以这样的方式堆叠在等号上,以便我稍后在报告中明确说明。唯一的问题是我必须自己设置编号,冒着犯明显错误的风险。简而言之,我想知道是否有一个工具(或实现这种工具的可能性)可以自由引用您的文本,让您可以编写类似于以下内容的内容
\documentclass{article}
\usepackage[french]{babel}
\newcommand\brackets[1]{\bigl(#1\bigr)}
\usepackage{amsmath}
\begin{document}
On écrit alors
\[E(Z) = E\brackets{\sum_{j=1}^{n} j I_j} \stackrel{\label{linearity}}{=} \sum_{j=1}^{n} j E(I_j)
\stackrel{\label{symmetry}}{=} E(I_j)\sum_{j=1}^{n} j = E(I_j)\dfrac{n(n+1)}{2}
\]
par les relations de linéarité de l'espérance \ref{linearity} et de symétrie de l'expérience \ref{symmetry}.
\end{document}
为了获得想要的结果自动。(\brackets{}
是我实现的一个宏,用于在“函数”和括号本身之间获得适当的间距。)
只要我将方程的数量保持在五到六个,这个问题就不会太难。但是,我发现这个工具对于处理冗长的工作非常有用(如果我仍然需要保持密集)。谢谢你的回答。
答案1
正如 David 所指出的,amsmath
不允许每个方程有多个标签。因此,排除 需要付出沉重的代价amsmath
。但如果这是自愿的牺牲,那么我会引入一种放置带有上标标签编号的符号\eqlabel
的方法。在给定上下文中允许有多个标签,并且将字面上表示其中的多个编号方程。=
equation
\[...\]
\documentclass{article}
\usepackage[french]{babel}
\newcommand\brackets[1]{\bigl(#1\bigr)}
%
%\usepackage{amsmath}
\def\dfrac#1#2{\frac{\displaystyle#1}{\displaystyle#2}}
%
\newcommand\eqlabel[1]{\refstepcounter{equation}\label{#1}\stackrel{(\ref{#1})}{=}}
\begin{document}
On écrit alors
\[E(Z) = E\brackets{\sum_{j=1}^{n} j I_j} \eqlabel{linearity} \sum_{j=1}^{n} j E(I_j)
\eqlabel{symmetry} E(I_j)\sum_{j=1}^{n} j = E(I_j)\dfrac{n(n+1)}{2}
\]
par les relations de linéarité de l'espérance \ref{linearity} et de symétrie de l'expérience \ref{symmetry}.
\begin{equation}
y = mx + b\label{nexteq}
\end{equation}
In eq \ref{nexteq}...
\end{document}