Отдельная среда «подуравнений», но одинаковое горизонтальное выравнивание

Отдельная среда «подуравнений», но одинаковое горизонтальное выравнивание
\begin{subequations}
\begin{align}
a_1 x + b_1 &\geq 0 \\
a_2 x + b_2 &\geq 0 \\
a_3 x + b_3 &\geq 0
\end{align}
\end{subequations}
\begin{align}
\therefore x \leq 0
\end{align}

Этот код выдает следующее:

Пример TeX среды «subquations» и двух сред «align»

Нумерация — это то, что я хотел, однако эти выражения не выровнены по горизонтали, &поскольку код разделяет alignсреду на три. Из-за разделения, кроме того, пробелы между строками (1c) и (2), а также строками (2) и (3) больше, чем другие.

Если я задам номер уравнения (2а) вместо (2), эти две проблемы можно решить с помощью метода, описанного вВыравнивание последовательных сред и сохранение нумерации уравнений, но можно ли решить ситуацию выше? Я пробовал писать коды, но не смог решить ее.

решение1

Это работает, но вам следует еще раз подумать, действительно ли вы этого хотите.

Их \renewcommandследует скорректировать, если числа в вашем уравнении имеют большую структуру.

\documentclass{article}
\usepackage{amsmath,amssymb}

\newcommand{\resetparent}[1][0]{%
  \stepcounter{parentequation}%
  \setcounter{equation}{#1}%
}

\begin{document}

\begin{subequations}%
\renewcommand{\theparentequation}{\arabic{parentequation}}%
\begin{align}
a_1 x + b_1 &\geq 0 \\
a_2 x + b_2 &\geq 0 \\
a_3 x + b_3 &\geq 0 \\
\resetparent[-1]
\therefore x &\leq 0 \\
\resetparent
aaaa_1 x + b_1 &\geq 0 \\
a_2 x + b_2 &\geq 0 \\
a_3 x + b_3 &\geq 0
\end{align}
\end{subequations}

\end{document}

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

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