空间在乳胶中不起作用

空间在乳胶中不起作用

我想要得到以下输出。

在此处输入图片描述

为此,我有以下代码。

\begin{align*}
                    Maximize     \mathbf{z = x_1+2x_2+3x_3}  
                                 \end{align*}
                             
                \begin{align*} 
                    Subject to  \mathbf{x_1 + \hspace{2cm}+2x_3 \leq 2  }\\
                                    \mathbf{ \hspace{2cm}x_2+2x_3 \leq 2 } \\   
                                    \mathbf{x_1  \geq 0 , x_2 \geq 0 , x_3 \geq 0}  
                             \end{align*}  

对于此代码,我有以下输出:

在此处输入图片描述

我不明白如何实现我想要的输出。我该怎么办?请帮帮我。

答案1

我宁愿建议反转第一个方程并对齐它们或从数学对齐环境中删除文本,进行对齐

\documentclass{article}
\usepackage{amsmath}


\boldmath

\begin{document}
\begin{align*}
 \text{Maximize\phantom{o}}   &&              x_1+2x_2+3x_3 &=  z    \\
 \text{Subject to} &&     x_1+ 2x_3 &  \leq 2 \\
                   &&      x_2+2x_3 &  \leq 2  \\   
                   && x_1  \geq 0 , x_2 \geq 0 , x_3 &\geq 0
\end{align*}  


Maximize
\begin{align*}
    &&              z &= x_1+2x_2+3x_3 
\end{align*}
subject to 
\begin{align*}
 &&     x_1+ 2x_3 &  \leq 2 \\
 &&      x_2+2x_3 &  \leq 2  \\   
 && x_1  \geq 0 , x_2 \geq 0 , x_3 &\geq 0
\end{align*}  

\end{document}

在此处输入图片描述

答案2

我建议你不是使用大胆的对于数学术语:用粗体显示这么多材料往往会使其看起来过于沉重,而不会增强所呈现内容的可读性或可理解性。我会使用一个通用gather*环境来显示四行数学、shortintertext宏(由mathtools包提供,也会加载amsmath包)和一些\phantom语句来帮助在“subject to”之后的前两行上安排所需的间距。

在此处输入图片描述

\documentclass{article}
\usepackage{mathtools}
\setlength\textwidth{4in} % just for this example
\begin{document}
\noindent
Let us consider the following problem.
\begin{gather*}
\text{Maximize } z = x_1+2x_2+3x_3
\shortintertext{subject to}
x_1 \phantom{+x_2} +2x_3 \leq 2  \\
\phantom{x_1+}x_2+2x_3 \leq 2 \\
x_1  \geq 0 ,\quad x_2 \geq 0 , \quad x_3 \geq 0
\end{gather*}  
\end{document}

就我个人而言,我更喜欢这种外观没有陈述\phantom;例如,参见 Christian Hupfer 提出的解决方案。

相关内容