我需要对齐以下方程:
数字、<、> 符号和 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
您可以使用tabular
或array
代替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}