如何对齐方程式?

如何对齐方程式?

我需要对齐以下方程:

数字、<、> 符号和 theta 符号按预期对齐。但是,左边的单词没有对齐。我尝试了以下方法:

\begin{flalign*}
\textit{Angle}: -45^{\circ} &\le \theta \le +45^{\circ} & \\
\textit{Bins}:  -135^{\circ} &< \theta < -45^{\circ} & \\
\textit{Slant}: +45^{\circ} &< \theta < +135^{\circ} & \\
\textit{Tilt}:  -180^{\circ} &\le \theta \le -135^{\circ} \ or\ +135^{\circ} \le \theta \le +180^{\circ}
\end{flalign*}

有人可以提供解决方案吗?

答案1

您可以使用tabulararray代替flalign*

\documentclass{article}
\usepackage{array,amsmath}

\begin{document}

    \begin{tabular}{r>{$}r<{$}*{4}{>{$}l<{$}}}
        \textit{Angle}: & -45^{\circ} & \le & \theta & \le & +45^{\circ} \\
        \textit{Bins}: & -135^{\circ} & < & \theta & < & -45^{\circ} \\
        \textit{Slant}: & +45^{\circ} & < & \theta & < & +135^{\circ} \\
        \textit{Tilt}: & -180^{\circ} & \le & \theta & \le & -135^{\circ}\ \text{or}\ +135^{\circ} \le \theta \le +180^{\circ}
    \end{tabular}

    \vspace{1cm}

    $\begin{array}{rrllll}
        \textit{Angle}: & -45^{\circ} & \le & \theta & \le & +45^{\circ} \\
        \textit{Bins}: & -135^{\circ} & < & \theta & < & -45^{\circ} \\
        \textit{Slant}: & +45^{\circ} & < & \theta & < & +135^{\circ} \\
        \textit{Tilt}: & -180^{\circ} & \le & \theta & \le & -135^{\circ}\ \text{or}\ +135^{\circ} \le \theta \le +180^{\circ}
    \end{array}$
\end{document}

在此处输入图片描述

答案2

我会用于alignat多重比对。

\documentclass{article}
    \usepackage{amsmath}
\begin{document}


\begin{alignat*}{2}
    \textit{Angle}: &\ &  -45^{\circ}     &\le \theta \le +45^{\circ}  \\
    \textit{Bins}:  &\ &  -135^{\circ}    &< \theta < -45^{\circ}  \\
    \textit{Slant}: &\ & +45^{\circ}      &< \theta < +135^{\circ}  \\
    \textit{Tilt}:  &\ &  -180^{\circ}    &\le \theta \le -135^{\circ} \ or\ {+}135^{\circ} \le \theta \le +180^{\circ}
\end{alignat*}

\end{document}

导致:

对齐结果

答案3

尝试:

\begin{flalign*}
\textit{Angle}: &&  -45^{\circ}     &\le \theta \le +45^{\circ}  \\
\textit{Bins}:  &&  -135^{\circ}    &< \theta < -45^{\circ}  \\
\textit{Slant}: && +45^{\circ}      &< \theta < +135^{\circ}  \\
\textit{Tilt}:  &&  -180^{\circ}    &\le \theta \le -135^{\circ} \ or\ +135^{\circ} \le \theta \le +180^{\circ}&
\end{flalign*}

得出: 在此处输入图片描述

这就是你要找的吗?

编辑:\qquad&\qquad &通过在最后一行末尾 添加内容,可以使文本和数学之间的空间稍微变窄一些 :

\textit{Tilt}:  &&  -180^{\circ}    
      &\le \theta \le -135^{\circ} \ or\ +135^{\circ} \le \theta \le +180^{\circ}
      &    \qquad&\qquad   & 

答案4

这样(像其他一些答案一样)可以获得正确的数学间距,并且(与其他答案不同)可以使用表格堆栈获得数字的正确(正确)对齐。

\documentclass{article}
\usepackage{tabstackengine}
\stackMath
\setstacktabulargap{0pt}
\begin{document}
\[
\tabularCenterstack{rrcr}{
    \textit{Angle}: &  -45^{\circ}     \le& \theta \le &+45^{\circ} & \\
    \textit{Bins}:  &  -135^{\circ}    <& \theta <& -45^{\circ}  \\
    \textit{Slant}: & +45^{\circ}      <& \theta <& +135^{\circ}  \\
    \textit{Tilt}:  &  -180^{\circ}    \le& \theta \le& -135^{\circ}&
  \ or\ {+}135^{\circ} \le \theta \le +180^{\circ}
}
\]
\end{document}

在此处输入图片描述

相关内容