LATEX中优化问题如何排列Max——s.t.格式

做优化的同学可能会碰到排列形如

max    *******
s.t.   ***** = *
       ***** > ***
       ... 
  的格式
既要要求 max 和 s.t. 对齐  又要令约束式的 = >  等符号对齐!
下面几个代码以供参考:
egin{align*}
&maxquad z=sumlimits_{i=1}^m c_i x_i\
& egin{array}{r@{quad}r@{}l@{quad}l}
s.t.&sumlimits_{j=1}^m a_{ij} x_j&leq b_i,  &i=1,2,3ldots,n\
 &x_j&geq110,  &i=1,2,3ldots,n  \
 &x_j&geq10,  &i=1,2,3ldots,n  \
 &x_j&geq0,  &i=1,2,3ldots,n  \
& x_j&geq0,  &i=1,2,3ldots,n  \
end{array} .
end{align*}
效果:
LATEX中优化问题如何排列Max——s.t.格式

egin{align*}
&max\,\, z=sum_{j=1}^n c_jx_j\
&s.t.quad
egin{cases}
sumlimits_{j=1}^n a_{ij}x_j leq b_i & (i=1,2,3,cdots, m), \
x_j geq 0 & (j=1,2,3,cdots,n).
end{cases}
end{align*}
LATEX中优化问题如何排列Max——s.t.格式

egin{equation*}
egin{split}
&max \,\, z=sum_{j=1}^nc_jx_j\
&s.t.quad  left{egin{array}{lc}
sum_{j=1}^na_{ij}x_jleq b_j,quad & (i=1,2,cdots,m)\
x_jgeq 0,quad & (j=1,2,cdots,n) end{array} ight.
end{split}
end{equation*}
 
egin{align*}
&max\,\,z=sumlimits_{j=1}^nc_jx_j\
&s.t.egin{cases}sum_{j=1}^na_{ij}x_jleq b_i&(i=1,2,cdots,m)\
x_jgeq0&(j=1,2,cdots,n)end{cases}\
end{align*}
 
 
from: http://blog.sina.com.cn/s/blog_6850cf720101a9kk.html
原文地址:https://www.cnblogs.com/GarfieldEr007/p/5574297.html