O alinhamento da equação no ambiente alinhado não está funcionando corretamente

O alinhamento da equação no ambiente alinhado não está funcionando corretamente

Então, quero que o início e o meio das equações se alinhem. Mas a saída está desalinhada em ambos os locais. Agradeço qualquer dica. Não quero usar o alinhamento, pois ele não coloca um único número de equação no centro.

\begin{equation}
\begin{aligned}
     & \minimize_{X} & PX \\
     & \text{subject to} & X \le 0 \\
\end{aligned}
\end{equation}

insira a descrição da imagem aqui

Responder1

Um dos dois seguintes?

  • Na primeira equação, o material é alinhado à direita antes do &símbolo e alinhado à esquerda depois disso.

  • Na segunda equação, o material é alinhado à esquerda em ambas as colunas.

    Observe que escrevi {\minimize_{X}}em vez de just \minimize_{X}, para substituir a configuração que inseriria o thinspace antes \minimize(já que é do tipo mathop).

insira a descrição da imagem aqui

\documentclass{article}
\usepackage{amsmath} % for 'alignedat' environment
\DeclareMathOperator*{\minimize}{minimize} % ??
\begin{document}

\begin{equation}
\begin{aligned}
     \min_{X}\          & PX \\
     \text{subject to } & X \le 0 \\
\end{aligned}
\end{equation}

\bigskip
\begin{equation}
\begin{alignedat}{2}
     &{\minimize_{X}}   &  & PX \\
     &\text{subject to} &\ & X \le 0 \\
\end{alignedat}
\end{equation}

\end{document}

Responder2

Usando optidefempacotar uma biblioteca Latex para problemas de otimização.

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{optidef}
\begin{document}
\begin{mini}
{\scriptstyle X}{ PX }{}{}
\addConstraint {X }{\leq 0}{}
\end{mini}

\end{document}

insira a descrição da imagem aqui

Ou com um código curto \begin{mini} |s|:

\documentclass[a4paper,12pt]{article}
\usepackage{amsmath,amssymb}
\usepackage{optidef}
\begin{document}
\begin{mini}|s|
{\scriptstyle X}{ PX }{}{}
\addConstraint { X }{\leq 0}{}
\end{mini}

\end{document}

insira a descrição da imagem aqui

informação relacionada