如何使左对齐和右对齐在数组中具有相同的空间

如何使左对齐和右对齐在数组中具有相同的空间
    \begin{array}{rl}
    s &≥ 1/x \\
    1 - s &≥ 1/y
    \end{array}

在此处输入图片描述

如何使≥前后的间距相同?(我使用 KaTex 进行渲染https://katex.org/

答案1

您可以同时使用arrayaligned环境来实现非常相似的结果。但请注意,环境的内容array将在内联数学模式下排版,而环境的内容aligned将在显示数学模式下排版 - 并且间距也会更松散。

在此处输入图片描述

\documentclass{article}
\usepackage{array}             % for \newcolumntype macro
\newcolumntype{C}{>{{}}c<{{}}} % for binary and relational operators
\usepackage{amsmath}           % for aligned env.
\begin{document}

\begingroup % limit the scope of the next instruction to the current group
\setlength\arraycolsep{0pt}
$\begin{array}{rCl}
    s     &\ge& 1/x \\
    1 - s &\ge& 1/y
 \end{array}$
\endgroup

\medskip
$\begin{aligned}
    s     &\ge 1/x \\
    1 - s &\ge 1/y
 \end{aligned}$
 
\end{document}

答案2

您的代码在标准 LaTeX 中也是错误的。

\begin{align*}
s &≥ 1/x \\
1-s &≥ 1/y
\end{align*}

这需要amsmath在 LaTeX 方面。

在此处输入图片描述

相关内容