
\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 produce lo siguiente:
La numeración es la que deseaba, sin embargo, estas expresiones no están alineadas horizontalmente &
ya que el código divide el align
entorno en tres. Debido a la división, además, los espacios entre las líneas (1c) y (2), y las líneas (2) y (3), son más grandes que otros.
Si establezco el número de ecuación (2a) en lugar de (2), estos dos problemas se pueden resolver con el método enAlinear entornos de alineación consecutivos y mantener la numeración de ecuaciones, pero ¿se puede resolver la situación anterior? Intenté escribir algunos códigos pero no pude resolverlo.
Respuesta1
Esto funciona, pero deberías reconsiderar si realmente lo deseas.
Deben \renewcommand
ajustarse si los números de sus ecuaciones tienen más estructura.
\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}