在乳胶中写下这个方程

在乳胶中写下这个方程

我想在乳胶中写下这个等式:

在此处输入图片描述

我需要将评论放在右侧。

我做过类似的事情,但是存在一些缺陷。

   \begin{eqnarray}
\label{cons1}
  % \begin{aligned}
x_i+w_{mi}\le X_j   \hfill \hfill\text{if i is to the left of j}\\
\label{cons2}
x_i-w_{mj}\ge X_j   \hfill \hfill\text{if i is to the right of j}\\
\label{cons3}
y_i+h_{mi}\le y_j   \hfill \hfill\text{if i is below of j}\\
\label{cons4}
y_i-h_{mj}\ge y_j    \hfill \hfill\text{if i is above of j}
%\end{aligned}
\end{eqnarray}

我哪里犯了错误?

答案1

你可能想要使用align环境

\documentclass{article}

\usepackage{amsmath}

\begin{document}
\begin{align}
\label{cons1}
x_i+w_{mi}&\le X_j   &&\text{if $i$ is to the left of $j$}\\
\label{cons2}
x_i-w_{mj}&\ge X_j   &&\text{if $i$ is to the right of $j$}\\
\label{cons3}
y_i+h_{mi}&\le y_j   &&\text{if $i$ is below of $j$}\\
\label{cons4}
y_i-h_{mj}&\ge y_j   &&\text{if $i$ is above of $j$}
\end{align}
\end{document} 

在此处输入图片描述

你不应该eqnarray在 LaTeX 中使用,请参阅eqnarray 与 align

答案2

您可以使用alignat

\documentclass{article}
\usepackage{amsmath}
\begin{document}
  \begin{alignat}{2}
    \label{cons1}
    &x_i+w_{mi}\le X_j   & \qquad & \text{if $i$ is to the left of $j$}\\
    \label{cons2}
    &x_i-w_{mj}\ge X_j   &        & \text{if $i$ is to the right of $j$}\\
    \label{cons3}
    &y_i+h_{mi}\le y_j   &        & \text{if $i$ is below of $j$}\\
    \label{cons4}
    &y_i-h_{mj}\ge y_j    &       & \text{if $i$ is above of $j$}
\end{alignat}
\end{document}

在此处输入图片描述

相关内容