同一组方程组在同一直线上

同一组方程组在同一直线上

我想将这两个不等式系统放到同一条线上,使得“或”在同一条线上,左边是 $0<a<1, 0<b<1$,右边是 $-1<a<0, -1<b<0$?

\begin{align*}
0 &< a< 1\\
0 &< b<1\\
\text{ or } -1 &<a<0\\
-1&<b<0
\end{align*}

在此处输入图片描述

答案1

我建议您使用几个alignedat环境,对两对符号进行对齐。这样,即使字母的宽度(或实际使用的任何字母)不完全相同,<也不会有任何问题。ab

如果\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中间的字母或符号的宽度相当相似,上述基于 的解决方案就足够了。如果不是这种情况,例如,如果特征出现在上行并且出现在上行,则最好使用环境,因为环境可以直接将和字母水平居中。abiwarrayarrayiw

在此处输入图片描述

\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}

答案2

这非常简单alignat,它可以让您完全控制列间距:

    \documentclass{article}
    \usepackage{amsmath}

    \begin{document}

    \begin{alignat*}{2}
    0 &< a< 1 & \quad \text{or} \quad -1& < a < 0 \\
    0 &< b<1 & -1 & < b < 0
    \end{alignat*}

    \end{document} 

在此处输入图片描述

相关内容