答案1
我建议您使用几个alignedat
环境,对两对符号进行对齐。这样,即使字母的宽度(或实际使用的任何字母)不完全相同,<
也不会有任何问题。a
b
如果\qquad
提供的水平间距太大,不适合您,您可以尝试\quad
一下。
\documentclass{article}
\usepackage{amsmath} % for alignedat env.
\begin{document}
\[
\begin{alignedat}{2}
0 &< a&&< 1\\
0 &< b&&< 1
\end{alignedat}
\qquad\text{or}\qquad
\begin{alignedat}{2}
-1 &<a&&<0\\
-1 &<b&&<0
\end{alignedat}
\]
\end{document}
附录:只要不等式对(上文:和)alignedat
中间的字母或符号的宽度相当相似,上述基于 的解决方案就足够了。如果不是这种情况,例如,如果特征出现在上行并且出现在上行,则最好使用环境,因为环境可以直接将和字母水平居中。a
b
i
w
array
array
i
w
\documentclass{article}
\usepackage{amsmath} % for alignedat env. and \text macro
\usepackage{array} % for \newcolumntype macro
\newcolumntype{C}{>{{}}c<{{}}} % for binary and relational operator symbols
\begin{document}
With \verb+alignedat+, asymmetry is noticeable:
\[
\begin{alignedat}{2}
0 &< i &&< 1\\
0 &< w &&< 1
\end{alignedat}
\qquad\text{or}\qquad
\begin{alignedat}{2}
-1 &< i &&<0\\
-1 &< w &&<0
\end{alignedat}
\]
\bigskip
With \verb+array+, the letters $i$ and $w$ are now centered:
\[
\setlength\arraycolsep{0pt} % <-- important
\begin{array}{rCcCl}
0 &<& i &<& 1\\
0 &<& w &<& 1
\end{array}
\qquad\text{or}\qquad
\begin{array}{rCcCl}
-1 &<& i &<& 0\\
-1 &<& w &<& 0
\end{array}
\]
\end{document}