¿Cómo alinear el número de ecuación con la ecuación de múltiples líneas?

¿Cómo alinear el número de ecuación con la ecuación de múltiples líneas?

Estoy usando una ecuación larga con 6 líneas. Sigo obteniendo el número de ecuación en la parte inferior de la ecuación y no en el medio como otras ecuaciones.

Estoy usando:

\begin{equation}
    \begin{aligned}
         ........
    \end{aligned}
\end{equation}

\splitLo intenté \align*, \alignedpero nada funcionó. Pensé que la razón es que los bordes no son libres, pero tengo el mismo comportamiento cuando corto las líneas. ¿Alguna pista?

ecuación de líneas múltiples

Respuesta1

Cuando una ecuación debe etiquetarse con un número de ecuación, LaTeX intenta colocarlo al lado de la ecuación. Si la ecuación es demasiado amplia, el número de la ecuación se colocará una línea debajo de la ecuación.

Para ecuaciones de varias líneas, esto funciona igual. Si varias líneas de ecuaciones deben obtener un número común, LaTeX verifica el ancho de la ecuación completa (!) y, si es demasiado ancho, coloca el número de ecuación una línea debajo. Esto es lo que sucede en la equationcombinación alignedque estás utilizando. Esto también se muestra en la primera ecuación del siguiente ejemplo: aunque la longitud de la segunda línea permitiría un número de ecuación al lado, el número de ecuación se coloca una línea debajo porque la ecuación completa es demasiado amplia.

Una posible salida es no configurar la ecuación de varias líneas como una ecuación con un número común, sino como varias ecuaciones en las que solo una ecuación obtiene un número de ecuación. Luego, puede seleccionar manualmente una línea de la ecuación completa que no sea demasiado larga y esté en la posición vertical deseada, y desactivar el número de ecuación en todas las demás líneas. En la segunda ecuación del siguiente ejemplo, uso el alignentorno (que agrega un número de ecuación a cada línea por separado) y desactivo el número de línea de la primera línea. De manera similar, podrías usar esto y agregar \nonumbera todas las líneas excepto a una corta en el medio, para obtener un número de ecuación centrado verticalmente (aunque podría ser muy tedioso tener que agregar \nonumbermuchas líneas).

Otra posibilidad es utilizar la \raisetagmacro del amsmathpaquete que le permite ajustar manualmente la posición del número de ecuación colocado automáticamente. Esto no parece funcionar con equation, así que uso una combinación de gathery alignedpara la tercera ecuación en el siguiente ejemplo y elevo el número de ecuación con \raisetag{\baselineskip}al nivel de la última línea. (En realidad, \baselineskipparece demasiado, por lo que es posible que tengas que probar diferentes longitudes aquí para obtener el resultado óptimo).

\documentclass{article}
\usepackage{showframe}
\usepackage{amsmath}
\usepackage{lipsum}
\begin{document}
\huge
\begin{equation}\begin{aligned}
    \nabla a&=b\times c+d\vee e+f\odot g+h\sqcup i \\
            &=j\in k+l\div m+n\bullet o
\end{aligned}\end{equation}
\begin{align}
    \nabla a&=b\times c+d\vee e+f\odot g+h\sqcup i \nonumber\\
            &=j\in k+l\div m+n\bullet o
\end{align}
\begin{gather}\raisetag{\baselineskip}\begin{aligned}
    \nabla a&=b\times c+d\vee e+f\odot g+h\sqcup i \\
            &=j\in k+l\div m+n\bullet o
\end{aligned}\end{gather}
\end{document}

ingrese la descripción de la imagen aquí

información relacionada