我必须将一篇论文翻译给研究人员。有一个问题我无法解决。也就是说,在介绍章节中,作者将一个方程命名为(A)
。然后在第一章中又有一个方程命名为(A)
。这两个方程并不相同,因为第一个方程有参数z
,而另一个方程有参数e^z
。那么我该如何用相同的标签命名两个不同的方程呢?例如
e^{ix}+1=0
(A)
和
$e^{iy}=-1$
(A)
答案1
如果您正在使用该amsmath
包,则可以使用宏指定显示的标签\tag
:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}\tag{A}
e^{ix}+1=0
\end{equation}
\begin{equation}\tag{A}
e^{iy}+1=0
\end{equation}
\end{document}
答案2
让我们来看一个可能的情况。
文本的第一章没有编号,其中的方程式用字母标识,而书的主体中有以 (chapter.equation) 形式编号的方程式。
\documentclass[oneside]{book}
\usepackage{amsmath}
% this and 'oneside' is just for making small pictures
\usepackage[a6paper]{geometry}
\numberwithin{equation}{chapter}
\begin{document}
\frontmatter
\renewcommand\theequation{\Alph{equation}}
\chapter{Introduction}
Some text
\begin{equation}\label{eq:Euler}
e^{ix}+1=0
\end{equation}
some text
\mainmatter
\renewcommand\theequation{\thechapter.\arabic{equation}}
\chapter{Title}
Some text followed by an equation
\begin{equation}\label{eq:easy}
1+1=2
\end{equation}
and here we use an equivalent formulation of an equation in the introduction
\begin{equation}\tag{\ref{eq:Euler}}
e^{iy}=-1
\end{equation}
Some other text
\end{document}
在回忆的方程中使用\ref
可以使其独立于介绍中使用的实际数字。
作者可能没有使用\renewcommand\theequation
,而是手动分配了“A” \tag
;但结果是一样的
% in the introduction
\begin{equation}\label{eq:Euler}\tag{A}
e^{ix}+1=0
\end{equation}
% in the body
\begin{equation}\tag{\ref{eq:Euler}}
e^{iy}=-1
\end{equation}
答案3
如果您想重置方程计数器的数量,您可以使用:
\setcounter{equation}{0}
就在第二个等式(A)之前。
如果您只想对该方程使用方程编号 A 并保留正常编号,则可以使用:
\begin{equation}\tag{A}
e^{iy}=-1
\end{equation}