
Похожий наэтотвопрос (но не настолько, чтобы быть дубликатом), я пытаюсь получить теорему, в которой есть строка текста между некоторыми уравнениями, и я хотел бы, чтобы поднумерация продолжалась между ними. Т.е.
х = у + 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}