如何开始以零而不是 1 开始标记方程式

如何开始以零而不是 1 开始标记方程式

我在乳胶纸上的“第一个方程”是预备模型方程。然后我开始开发算法,从第一步开始,然后是第二步,等等。所以我希望我的模型方程被标记为 (0),我的第一个算法步骤被标记为 (1),第二步被标记为 (2) 等等。

但是 \label 没有计数器,我该怎么办?

答案1

将计数器设置为 -1 将从 0 开始计算:\setcounter{equation}{-1}

编辑。或者,\tag{<label>}可以使用自定义标签覆盖编号(需要amsmath)。因此根本\tag{0}不需要使用\setcounter

在此处输入图片描述

代码

\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
    M = X_\text{Model} \tag{0}\label{eq:model}
\end{equation}

\begin{equation}
    y_1 = f_1(x) \label{eq:1}
\end{equation}

\begin{equation}
    y_2 = f_2(x) \label{eq:2}
\end{equation}

Reference to a model: eq. \ref{eq:model}.

Reference to eq. \ref{eq:1}.

Reference to eq. \ref{eq:2}.
\end{document}

答案2

您可以减少方程计数器:

\documentclass{article}

\addtocounter{equation}{-1}

\begin{document}

\begin{equation}
d
\end{equation}
\begin{equation}
f
\end{equation}
\end{document}

相关内容