Como alinhar o número da equação com a equação de múltiplas linhas?

Como alinhar o número da equação com a equação de múltiplas linhas?

Estou usando uma equação longa com 6 linhas. Continuo obtendo o número da equação na parte inferior da equação e não no meio como outras equações.

Estou usando:

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

Eu tentei \split,,,, mas nada funcionou. Pensei no motivo porque as fronteiras não são gratuitas, mas tenho o mesmo comportamento quando corto as linhas. Alguma dica?\align*\aligned

equação multilinhas

Responder1

Quando uma equação deve ser rotulada com um número de equação, o LaTeX tenta colocá-lo próximo à equação. Se a equação for muito ampla, o número da equação será colocado uma linha abaixo da equação.

Para equações multilinhas, isso funciona da mesma forma. Se várias linhas de equações devem obter um número comum, o LaTeX verifica a largura da equação completa (!) e, se for muito larga, coloca o número da equação uma linha abaixo. Isto é o que acontece na combinação equation- alignedque você está usando. Isto também é mostrado na primeira equação do exemplo abaixo: Embora o comprimento da segunda linha permitisse um número de equação próximo a ela, o número da equação é colocado uma linha abaixo porque a equação completa é muito larga.

Uma saída possível é não ter sua equação multilinha definida como uma equação com um número comum, mas sim como várias equações onde apenas uma equação recebe um número de equação. Em seguida, você pode selecionar manualmente uma linha da equação completa que não seja muito longa e na posição vertical desejada e desativar o número da equação em todas as outras linhas. Na segunda equação do exemplo abaixo, utilizo o alignambiente (que adiciona um número de equação a cada linha separadamente) e desativo o número da primeira linha. Da mesma forma, você pode usar isso e adicionar \nonumbertodas as linhas, exceto uma curta no meio, para obter um número de equação centralizado verticalmente (embora possa ser muito tedioso ter que adicionar \nonumbermuitas linhas).

Outra possibilidade é utilizar a \raisetagmacro do amsmathpacote que permite ajustar manualmente o posicionamento do número da equação posicionada automaticamente. Isso parece não funcionar com equation, então uso uma combinação de gathere alignedpara a terceira equação no exemplo abaixo e elevo o número da equação com \raisetag{\baselineskip}até o nível da última linha. (Na verdade, \baselineskipparece um pouco demais, então talvez você precise tentar comprimentos diferentes aqui para obter o resultado ideal.)

\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}

insira a descrição da imagem aqui

informação relacionada