做优化的同学可能会碰到排列形如
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*}
效果:
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*}
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
默认一个frame就是一页slide,要想一个frame显示在多个silde里可以设置分页
egin{frame}[allowframebreaks=1]{this frame name}
egin{theorem}[some therorem]
$a^{2}=...$ hahha
end{theorem}
egin{Definition}[new definition]
a is a ...
end{Definition}
自定义类似公式的block
egin{block}{some therorem}
$a^{2}=...$ hahha
end{block}
自定义类似block的文本框
setbeamercolor{bgcolor}{fg=black,bg=blue!20}
egin{beamercolorbox}[rounded=true, shadow=true,wd=12cm]{bgcolor}
$a^{2}=...$ hahha
end{beamercolorbox}
egin{frame}[allowframebreaks=1]{this frame name}
egin{theorem}[some therorem]
$a^{2}=...$ hahha
end{theorem}
egin{Definition}[new definition]
a is a ...
end{Definition}
自定义类似公式的block
egin{block}{some therorem}
$a^{2}=...$ hahha
end{block}
自定义类似block的文本框
setbeamercolor{bgcolor}{fg=black,bg=blue!20}
egin{beamercolorbox}[rounded=true, shadow=true,wd=12cm]{bgcolor}
$a^{2}=...$ hahha
end{beamercolorbox}
公式希腊字符的加粗
usepackage{bm}
$m
数学中的实数域 那种符号的字体
usepackage{bm}
$m
数学中的实数域 那种符号的字体
usepackage{dsfont} $x in mathds{R} $
算法
其它让算法表小或分页的方法--待测试
captionof{algorithm}{xxx}
scalebox{0.9}{
SetAlFnt{footnotesize}
usepackage{algorithm} %format of the algorithm usepackage{algorithmic} egin{algorithm}[H] caption{ABC($A$)} scriptsize %下面的字特小号 egin{algorithmic}[1] STATE initialization $U^{(n)}$ REPEAT FOR{n=1,..,N} STATE $ C leftarrow B $ ENDFOR IF{xtrue} STATE $ x $ ENDIF UNTIL{ convergence} STATE STATE $ C leftarrow B $ end{algorithmic} end{algorithm}
captionof{algorithm}{xxx}
scalebox{0.9}{
SetAlFnt{footnotesize}
Beamer中block的样式(三种:normal, alert和example,这三种分别是蓝,红和绿色),也可以进行修改
documentclass{beamer} usetheme{Warsaw} egin{document} itle{title} author{Frogge} institute{XX} date{ oday} egin{frame} itlepage end{frame} egin{frame}frametitle{Three default block styles} egin{block}{Block} This is a block end{block} egin{alertblock}{Alert block} This is an alert block. end{alertblock} egin{exampleblock}{Example block} This is an example block. end{exampleblock} end{frame} egin{frame}frametitle{User-defined blcok styles} setbeamercolor{uppercol}{fg=white,bg=green!80!black}% setbeamercolor{lowercol}{fg=black,bg=green!20}% egin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Something} This is a user-defined blcok. end{beamerboxesrounded} end{frame} egin{frame}frametitle{Columns} egin{columns} egin{column}{0.48 extwidth} egin{alertblock}{Alert block} This is an alert block. end{alertblock} end{column} egin{column}{0.48 extwidth} egin{exampleblock}{Example block} This is an example block. end{exampleblock} end{column} end{columns} end{frame} end{document}