У меня есть {amsmath}
, {amssymb}
пакеты. Код :
\begin{subequations}
\begin{align}
u_0(x) = \frac{x} {y (x-b)^2 + z} , \qquad \qquad \qquad \qquad \\
u_1(x) = \frac{-2 (m + n + k)}{y (x-b)^2 + z} + \frac{a+b+c+d+e+f+g+h+j+k+l+m+n+ .... (let us make it so long) }{x+y+z} .
\end{align}
\end{subequations}
Хорошо,дело в том, что одно из подуравнений слишком длинное по сравнению с другим.
Мне нужно следующее:
(1) Центрируйте все подуравнения (без использования \qquad
или \quad
).
(2) Выровняйте все подуравнения по левому краю (без использования \qquad
или \quad
).
Кроме того, мне нужно пометить каждое уравнение, например (a,b)
(автоматически, а не вручную).
Пытался использовать {gathered}
, {alignat}
и {aligned}
окружения с разным контекстом. Но, мне кажется, они не обеспечивают всех условий, которые у меня есть. Любой правильный способ будет высоко оценен!
решение1
С помощью environment align
вам нужно добавить амперсанд, который определяет, где уравнения выравниваются (обычно по знаку равенства). Ниже приведены два случая тегирования вашего уравнения. Посмотрите, какой из них вам подходит:
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{subequations}
\begin{align}
u_0(x) & = \frac{x} {y (x-b)^2 + z} , \label{eq:1a} \\
u_1(x) & = \frac{-2 (m + n + k)}{y (x-b)^2 + z} . \label{eq:1b}
\end{align}
\end{subequations}
or
\begin{align}
u_0(x) & = \frac{x} {y (x-b)^2 + z} , \label{eq:a}\tag{a} \\
u_1(x) & = \frac{-2 (m + n + k)}{y (x-b)^2 + z} . \label{eq:b}\tag{b}
\end{align}
See \eqref{eq:1a} and \eqref{eq:1b} or \eqref{eq:a} and \eqref{eq:b} \dots\\[1em]
\textbf{Addendum}: with environment 'gather` equations are centered:
\begin{gather}
u_0(x) = \frac{x} {y (x-b)^2 + z} , \label{eq:c}\tag{c} \\
u_1(x) = \frac{-2 (m + n + k)}{y (x-b)^2 + z} . \label{eq:d}\tag{d}
\end{gather}
\end{document}