在变量下对齐文本

在变量下对齐文本

有没有简单的方法可以对齐方程下的条件?如您所见,不相等的零条件没有垂直对齐。

\documentclass[border=10pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\begin{document}

$
\Omega =-\underset{\ge 0}{\gamma}\underset{\ge 0}{(b-Ax)}+
        \underset{\ge 0}{(x-l)}\underset{\ge 0}{\alpha}+
        \underset{\ge 0}{(u-x)}\underset{\ge 0}{-\beta}+
        \underset{\ge 0}{(c-\gamma A-\alpha I-\beta I)}\underset{\ge 0}{x}
        $
\end{document}

在此处输入图片描述

答案1

以下定义\Funderset将插入\mathstrut作为构造的一部分\underset。您可以通过提供不同的第一个(可选)参数来更改此设置。

\documentclass[border=10pt]{standalone}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}
\newcommand\Funderset[3][\mathstrut]{\underset{#1#2}{#1#3}}
\begin{document}

$
\Omega =-\Funderset{\ge 0}{\gamma}\Funderset{\ge 0}{(b-Ax)}+
        \Funderset{\ge 0}{(x-l)}\Funderset{\ge 0}{\alpha}+
        \Funderset{\ge 0}{(u-x)}\Funderset{\ge 0}{-\beta}+
        \Funderset{\ge 0}{(c-\gamma A-\alpha I-\beta I)}\Funderset{\ge 0}{x}
        $
\end{document}

在此处输入图片描述

相关内容