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

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

max    *******

s.t.   ***** = *

***** > ***

...

的格式

既要要求 max 和 s.t. 对齐  又要令约束式的 = >  等符号对齐!

下面几个代码以供参考:

\begin{align*}

&\max\quad z=\sum\limits_{i=1}^m c_i x_i\\

& \begin{array}{[email protected]{\quad}[email protected]{}[email protected]{\quad}l}

s.t.&\sum\limits_{j=1}^m a_{ij} x_j&\leq b_i,  &i=1,2,3\ldots,n\\

&x_j&\geq110,  &i=1,2,3\ldots,n  \\

&x_j&\geq10,  &i=1,2,3\ldots,n  \\

&x_j&\geq0,  &i=1,2,3\ldots,n  \\

& x_j&\geq0,  &i=1,2,3\ldots,n  \\

\end{array} .

\end{align*}

效果:

\begin{align*}

&\max\,\, z=\sum_{j=1}^n c_jx_j\\

&s.t.\quad

\begin{cases}

\sum\limits_{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*}

\begin{equation*}

\begin{split}

&\max \,\, z=\sum_{j=1}^nc_jx_j\\

&s.t.\quad  \left\{\begin{array}{lc}

\sum_{j=1}^na_{ij}x_j\leq b_j,\quad & (i=1,2,\cdots,m)\\

x_j\geq 0,\quad & (j=1,2,\cdots,n) \end{array}\right.

\end{split}

\end{equation*}

\begin{align*}

&\max\,\,z=\sum\limits_{j=1}^nc_jx_j\\

&s.t.\begin{cases}\sum_{j=1}^na_{ij}x_j\leq b_i&(i=1,2,\cdots,m)\\

x_j\geq0&(j=1,2,\cdots,n)\end{cases}\\

\end{align*}

from: http://blog.sina.com.cn/s/blog_6850cf720101a9kk.html

时间: 2024-11-05 16:22:43

LATEX中优化问题如何排列Max——s.t.格式的相关文章

[iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型

[iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之二:lib3ds加载模型 作者:u0u0 - iTyran 在上一节中,我们分析了OBJ格式.OBJ格式优点是文本形式,可读性好,缺点也很明显,计算机解析文本过程会比解析二进制文件慢很多.OBJ还有个问题是各种3D建模工具导出的布局格式还不太一样,face还有多边形(超过三边形),不利于在OpenGL ES里面加载. .3ds文件是OBJ的二进制形式,并且多很多信息.有一个C语言写的开源库可以用来加.3ds文件,这就是l

LaTeX中的数学公式

因为想在过年之前把论文写出来(虽然现在看来似乎痴人说梦),用word写PDE的公式简直是自己找虐,就想说自己研究一下LaTex,用起来发现这东西写格式性的文档真心甩word几个陈景润啊,出来的公式不仅可以自动排版,还可以非常方便的设置Label,甚至连平时最费力的参考文献也变得so easy了,不过这东西不是所见即所得,所以没有编程基础和树结构概念的人可能用起来就比较吃力,但是一旦会用就完全不想打开word了.... 数学公式是Latex的大强项,所以主要记录了如下的一些数学公式的关键字,以备不

在Latex中插入Python代码

这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/olivierverdier/python-latex-highlighting 下载pythonhighlight.sty后,将它放到你的.tex文件所在目录下. 然后声明要使用pythonhighlight,在tex文件内的导言区 \usepackage{graphicx}\usepackage{p

[iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之一:OBJ格式分析

[iTyran原创]iPhone中OpenGL ES显示3DS MAX模型之一:OBJ文件格式分析作者:yuezang - iTyran 在iOS的3D开发中常常需要导入通过3DS MAX之类的3D设计软件生成的模型.因为OpenGL ES是不能直接读取这些文件的,所以常常需要开发人员增加接口来导入.通常的做法是在建模软件中建立3D模型之后在OpenGL ES中导入并进行控制.    3DS MAX通常的保存格式有*.max(现在生成的版本的格式),*.3ds(低版本的3ds Max生成的格式)

The usage method of reference with bibtex in Latex【latex中参考文献的使用方法】

如何在latex中以Bibtex文件方式引用参考文献? 以IEEEtran模板为例: 1.制作bibtex参考文献库.方法如下: ①建立myreference.bib文件: ②在Google scholar上找到某一篇文献的bibtex格式,如下图: ③复制该内容到myreference.bib文件中,类似的操作,直至制作好参考文献库. 2.在需要生成参考文献的地方插入“引用样式”和“文件名称”的代码 \bibliographystyle{IEEEtran} \bibliography{myre

【c语言】编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。

/*编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列. 要求:不能使用C函数库中的字符串操作函数.*/ #include <stdio.h> #include <assert.h> void reverse_string(char const * string) { assert( string != NULL ); if( *string != '\0' ) { string++; reverse_string

Latex使用:在latex中添加算法模块

在Miktex下有三个latex algorithm包,分别为:algorithm,algorithmic,algorithm2e三个,其中algorithm,algorithmic经常成套使用: latex中algorithm模板为: latex文件中顶端加入的package: \usepackage{algorithm} \usepackage{algorithmic} \usepackage{setspace} 算法块代码: \begin{algorithm}[htb] \setstret

如何在latex 中插入EPS格式图片

如何在latex 中插入EPS格式图片 第一步:生成.eps格式的图片 1.利用visio画图,另存为pdf格式的图片 利用Adobe Acrobat裁边,使图片大小合适 另存为.eps格式,如下图所示: 注:这一步必须按照图示方式另存为,不能直接强行改后缀名,否则插入后无法显示. 2.利用matlab画图,直接另存为eps格式即可 第二步:插入代码 1.添加宏包   \usepackage{graphicx}     \usepackage{epstopdf} 2.将.eps图片和.tex文件

Latex中插入C语言代码

Latex是一个文本排版的语言,能排版出各种我们想要的效果.而且用代码排版的优点是易于修改板式,因此在文本内容的排版时,Latex应用十分广泛. 当我们需要在Latex中插入代码时,就需要用到 \usepackage{listings} 宏包.例如插入一个简单的C语言代码 #include <stdio.h> int main(int argc, char ** argv) { printf("Hello, world!\n"); return 0; } 要将上面 Hell