抱歉,我不知道标题是否清楚。我想知道如何执行以下操作:我有一个方程式,假设它的数值是 1.1。几段之后,我想写出另一个版本的方程式 1.1,并将其称为 1.1b 而不是 1.2。如果我只是使用,我不知道该怎么做
\begin{equation}
F = ma
\end{equation}
bla bla bla
\begin{equation}
F = mg
\end{equation}
答案1
在第一个方程中使用 a \label
(例如,此处\label{eqA}
,而在第二个方程(amsmath
必需)中使用\tag{\ref{eqA}b}
。
\documentclass{book}
\usepackage{mathtools}
\begin{document}
\chapter{new chapter}
\begin{equation}
\label{eqA}
F = ma
\end{equation}
bla bla bla
\begin{equation}
\label{eqB}
F = mg\tag{\ref{eqA}b}
\end{equation}
In equations \ref{eqA} and \ref{eqB}\ldots
\end{document}
答案2
您真正想要的只是section numbering
根据您所在的部分自动分配方程编号的方程式。使用\numberwithin{equation}{section}
即可完成。
代码
\documentclass{article}
\usepackage{amsmath}
\numberwithin{equation}{section}
\begin{document}
\section{Section 1}
\begin{equation}
\label{equation: force}
F = ma
\end{equation}
blah blah blah
\begin{equation}
F = mg \tag{\ref{equation: force}b}
\end{equation}
\end{document}
您需要为第一个方程分配一个标签,在第二个方程中,只需使用附加后缀 来引用它即可b
。具体操作如下:F = mg \tag{\ref{equation: force}b}
输出