Как избежать перечисления тега уравнения, а затем продолжить автоматическое перечисление?

Как избежать перечисления тега уравнения, а затем продолжить автоматическое перечисление?

Мой вопрос следующий: у меня есть два особых случая одного и того же уравнения, мне нужно вручную изменить enumerate с помощью a, \tag{}но затем мне нужно, чтобы знак уравнений следовал за предыдущим автоматически enumerate. Чтобы проиллюстрировать мою точку зрения, следуйте следующему примеру:

\begin{equation} a+b=c \end{equation}

Кто отмечен знаком (1.1).

Затем у меня есть особые случаи уравнения:

1.

\begin{equation} u(c,n)=log(C_{t})-log(n_{t}) \tag(1.2.1) \end{equation}
\begin{equation} u(c,n)=C_{t}-n_{t} \tag(1.2.2) \end{equation}

Но в следующем уравнении я использовал:

\begin{equation} a+b=2x+g \end{equation}

На него ссылались с пометкой (1.2), а мне нужно, чтобы она следовала за предыдущим перечислением, поэтому правильным номером должно быть (1.3).

Спасибо за внимание.

решение1

Не рекомендуется использовать явный тег и затем вручную переключать счетчик, поскольку нумерация может измениться, а вместе с ней и тег.

Пакет amsmathпредусматривает subequationsтакую ​​возможность. К сожалению, поднумерация буквами зашита, но ее несложно изменить по желанию.

\documentclass{article}
\usepackage{amsmath}
\usepackage{etoolbox}

\numberwithin{equation}{section}

\appto\subequations{%
  \renewcommand{\theequation}{\theparentequation.\arabic{equation}}%
}


\begin{document}

\section{Title}

One equation with its number
\begin{equation}\label{A}
x^2+y^2=z^2
\end{equation}
and some text after it.

\begin{subequations}\label{B}
Now we state an equation
\begin{equation}\label{B1}
u(c,n)=\log(C_{t})-\log(n_{t})
\end{equation}
and next a variant thereof
\begin{equation}\label{B2}
u(c,n)=C_{t}-n_{t}
\end{equation}
with some text after them.
\end{subequations}

One equation with its number
\begin{equation}\label{C}
x^2+y^2=z^2
\end{equation}
and some text after it.

\end{document}

введите описание изображения здесь

Заметьте, кстати, что \logследует использовать , а не log.

Метки, которые я использовал, могут быть любыми, конечно. Я также добавил метку после \begin{subequations}, так что вы можете ссылаться на уравнение 1.2 в тексте, если вам это нужно.

Связанный контент