Considere el siguiente código de ejemplo:
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{align}
a_j =
\begin{cases}
2, & {\rm~if~} j = n, \\
1, & {\rm~if~} j = n - 1, \\
j - 1, & {\rm otherwise}
\end{cases}
\end{align}
%
and
%
\begin{align}
b_j =
\begin{cases}
1, & {\rm~if~} j > n - 2, \\
0, & {\rm otherwise}.
\end{cases}
\end{align}
\end{document}
En este ejemplo, me gustaría tener las dos ecuaciones en el siguiente formato:
Aquí el número de la ecuación debe estar alineado con el margen derecho, mientras que todos los demás elementos (las dos ecuaciones y la palabra "y") deben estar centrados. ¿Hay alguna manera de hacer esto?
Respuesta1
La forma más sencilla de hacerlo es usando el equation
entorno, el comando \text{}
para escribir textos dentro de las ecuaciones y usar \quad
o \qquad
para hacer espacios.
\documentclass{article}
\usepackage{amsmath,amssymb}
\begin{document}
\begin{equation}\label{your label}
a_j =
\begin{cases}
2, & \text{if } j = n, \\
1, & \text{if } j = n - 1, \\
j - 1, & \text{otherwise}
\end{cases}
\qquad \text{and} \qquad
b_j =
\begin{cases}
1, & \text{if } j > n - 2, \\
0, & \text{otherwise}.
\end{cases}
\end{equation}
\end{document}
Respuesta2
Funciona flalign
de la misma manera, align
con la excepción de que empuja todo hacia los márgenes izquierdo/derecho si ese es su objetivo:
\documentclass{article}
\usepackage{amsmath,amssymb}
\usepackage{showframe}
\renewcommand*\ShowFrameLinethickness{0.2pt}
\renewcommand*\ShowFrameColor{\color{red}}
\begin{document}
\begin{flalign}
& a_j =
\begin{cases}
2, & {\rm~if~} j = n, \\
1, & {\rm~if~} j = n - 1, \\
j - 1, & {\rm otherwise}
\end{cases}
& \text{and} &&
b_j =
\begin{cases}
1, & {\rm~if~} j > n - 2, \\
0, & {\rm otherwise}.
\end{cases} \hspace{1em} & % Additional space before eq. no.
\end{flalign}
\end{document}