Уравнения с подчислами, продолжающиеся после строки текста

Уравнения с подчислами, продолжающиеся после строки текста

Похожий наэтотвопрос (но не настолько, чтобы быть дубликатом), я пытаюсь получить теорему, в которой есть строка текста между некоторыми уравнениями, и я хотел бы, чтобы поднумерация продолжалась между ними. Т.е.

х = у + 1 (1)

Можно показать, что x = 4, поэтому

у = 3 (1а)

(Не обращайте внимания на нумерацию, не выровненную по правому краю)

Если я попробую подход, описанный в связанном вопросе (используя \begin{subequations}и tag{}), то, похоже, нумерация не будет продолжена, как указано выше, и вместо этого нумерация сбрасывается (пример ниже).

\begin{subequations}\label{eq:foo}
\begin{alignat}{2}
x = y + 1  \tag{\ref{eon:foo}} \\
\text{It can be shown that x = 4, therefore} \\
y = 3  
\end{alignat}
\end{subequations}

давая

х = у + 1 (1)

Можно показать, что x = 4, поэтому (1a)

у = 3 (1б)

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

Заранее спасибо.

решение1

Добро пожаловать в TeX.SE. Это быстрый ответ, но он не очень искренний, потому что вам следует ввести новый счетчик для subequationsи уравнений.

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

\documentclass[12pt]{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations}\label{eq:foo}
\begin{alignat}{2}
x = y + 1  \tag{1} \\
\intertext{It can be shown that $x = 4$, therefore} \nonumber\\
y = 3  
\end{alignat}
\end{subequations}
\end{document}

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