
\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}
Este código produz o seguinte:
A numeração é a que eu desejava, porém essas expressões não estão alinhadas horizontalmente &
já que o código divide o align
ambiente em três. Além disso, devido à divisão, os espaços entre as linhas (1c) e (2), e as linhas (2) e (3), são maiores que outros.
Se eu definir o número da equação (2a) em vez de (2), esses dois problemas poderão ser resolvidos com o método emAlinhar ambientes consecutivos e manter a numeração das equações, mas a situação acima pode ser resolvida? Tentei escrever alguns códigos mas não consegui resolver.
Responder1
Isso funciona, mas você deve repensar se realmente deseja isso.
O \renewcommand
deve ser ajustado se os números das suas equações tiverem mais estrutura.
\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}