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

max    *******
s.t.   ***** = *
       ***** > ***
       ... 
  的格式
既要要求 max 和 s.t. 对齐  又要令约束式的 = >  等符号对齐!
下面几个代码以供参考:
\begin{align*}
&\max\quad z=\sum\limits_{i=1}^m c_i x_i\\
& \begin{array}{r@{\quad}r@{}l@{\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
 
默认一个frame就是一页slide,要想一个frame显示在多个silde里可以设置分页
\begin{frame}[allowframebreaks=1]{this frame name}

\begin{theorem}[some therorem]
$a^{2}=...$ hahha 
\end{theorem}

\begin{Definition}[new definition]
a is a ...
\end{Definition}

自定义类似公式的block
\begin{block}{some therorem}
$a^{2}=...$ hahha 
\end{block}

自定义类似block的文本框
\setbeamercolor{bgcolor}{fg=black,bg=blue!20}

\begin{beamercolorbox}[rounded=true, shadow=true,wd=12cm]{bgcolor}
   $a^{2}=...$ hahha 
\end{beamercolorbox}

 
公式希腊字符的加粗
\usepackage{bm}
 $\bm

数学中的实数域 那种符号的字体

\usepackage{dsfont}
$x in \mathds{R} $
算法

\usepackage{algorithm} %format of the algorithm
\usepackage{algorithmic} \begin{algorithm}[H]
\caption{ABC($A$)}
\scriptsize %下面的字特小号
\begin{algorithmic}[]
\STATE initialization $U^{(n)}$
\REPEAT
\FOR{n=,..,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}
\begin{document}
\title{title}
\author{Frogge}
\institute{XX}
\date{\today}
\begin{frame}
\titlepage
\end{frame} \begin{frame}\frametitle{Three default block styles}
\begin{block}{Block}
This is a block
\end{block} \begin{alertblock}{Alert block}
This is an alert block.
\end{alertblock} \begin{exampleblock}{Example block}
This is an example block.
\end{exampleblock}
\end{frame} \begin{frame}\frametitle{User-defined blcok styles} \setbeamercolor{uppercol}{fg=white,bg=green!!black}%
\setbeamercolor{lowercol}{fg=black,bg=green!}%
\begin{beamerboxesrounded}[upper=uppercol,lower=lowercol,shadow=true]{Something}
This is a user-defined blcok.
\end{beamerboxesrounded} \end{frame} \begin{frame}\frametitle{Columns}
\begin{columns}
\begin{column}{0.48\textwidth}
\begin{alertblock}{Alert block}
This is an alert block.
\end{alertblock}
\end{column} \begin{column}{0.48\textwidth}
\begin{exampleblock}{Example block}
This is an example block.
\end{exampleblock}
\end{column}
\end{columns}
\end{frame} \end{document}

优化公式排版和Beamer相关知识的更多相关文章

  1. HTML入门基础教程相关知识

    HTML入门基础教程 html是什么,什么是html通俗解答: html是hypertext markup language的缩写,即超文本标记语言.html是用于创建可从一个平台移植到另一平台的超文 ...

  2. LDA模型了解及相关知识

    什么是LDA? LDA是基于贝叶斯模型的,涉及到贝叶斯模型离不开“先验分布”,“数据(似然)”和"后验分布"三块.贝叶斯相关知识:先验分布 + 数据(似然)= 后验分布. 贝叶斯模 ...

  3. repaint和reflow的相关知识

    一个页面由两部分组成: DOM:描述该页面的结构 render渲染:描述 DOM 节点 (nodes) 在页面上如何呈现 repaint重绘: 当 DOM 元素的属性发生变化 (如 color) 时, ...

  4. 【Python五篇慢慢弹(5)】类的继承案例解析,python相关知识延伸

    类的继承案例解析,python相关知识延伸 作者:白宁超 2016年10月10日22:36:57 摘要:继<快速上手学python>一文之后,笔者又将python官方文档认真学习下.官方给 ...

  5. Java 容器相关知识全面总结

    Java实用类库提供了一套相当完整的容器来帮助我们解决很多具体问题.因为我本身是一名Android开发者,包括我在内很多安卓开发,最拿手的就是ListView(RecycleView)+BaseAda ...

  6. OSPF相关知识与实例配置【第一部分】

    OSPF相关知识与实例配置[基本知识及多区域配置] OSPF(开放式最短路径优先协议)是一个基于链路状态的IGP,相比于RIP有无环路:收敛快:扩展性好等优点,也是现在用的最多的:所以这次实验就针对于 ...

  7. HTTP协议知多少-关于http1.x、http2、SPDY的相关知识

    作为网站开发的基础协议,我们知道浏览器上都有输出http这四个字母,这意味着什么呢? 这就是最基础的HTTP协议. 逐浪君今天为各位大人准备了一些HTTP技术的知识,来和大家分享. 以下图为例: 这一 ...

  8. 03匿名内部类、eclipse快捷键、String相关知识

    03匿名内部类.eclipse快捷键.String相关知识-2018.7.11 1.匿名内部类(只针对重写一个方法时候使用,不能向下转型,因为没有子类类名) new Inter(){ public v ...

  9. angular管道相关知识

    原文地址 https://www.jianshu.com/p/22e0f95bcf24 什么是管道 每个应用开始的时候差不多都是一些简单任务:获取数据.转换它们,然后把它们显示给用户. 获取数据可能简 ...

随机推荐

  1. A——奇怪的玩意(POJ1862)

      题目: 我们的化学生物学家发明了一种新的叫stripies非常神奇的生命.该stripies是透明的无定形变形虫似的生物,生活在果冻状的营养培养基平板菌落.大部分的时间stripies在移动.当他 ...

  2. MySQL中的幻读,你真的理解吗?

    昨天接到阿里的电话面试,对方问了一个在MySQL当中,什么是幻读.当时一脸懵逼,凭着印象和对方胡扯了几句.面试结束后,赶紧去查资料,才发现之前对幻读的理解完全错误.下面,我们就聊聊幻读. 要说幻读,就 ...

  3. Java中的合并与重组(上)

    通过优锐课核心java学习笔记中,我们可以看到,码了很多专业的相关知识, 分享给大家参考学习. 虽然在Git中合并和重组是相似的,但它们具有两种不同的功能. 要保持自己的历史记录整洁或完整,这是你应该 ...

  4. HttpContext.Current.Server未将对象引用到实例

    问题描述: 在一些类库中需要读取当前系统的xml文件,当时用HttpContext.Current无法找到实例化对象 解决代码如下: XmlDocument xml = new XmlDocument ...

  5. ExecutionContext(执行上下文)综述

    >>返回<C# 并发编程> 1. 简介 2. 同步异步对比 3. 上下文的捕获和恢复 4. Flowing ExecutionContext vs Using Synchron ...

  6. 优秀 .NET 开源项目集锦

    Github 地址: https://github.com/jasonhua95/awesome-dotnet-core awesome-dotnet-core .NET Core框架.库和软件的中文 ...

  7. StarUML之六、StarUML规则与快捷键

    本章内容参考官网即可,不做详细说明,实践出真知! starUMl规则主要是在模型设计的约束条件 https://docs.staruml.io/user-guide/validation-rules ...

  8. js是什么?js可以做什么?js的构成与学习方向

    js(百度官方介绍javascript)编程的基本语言学习目标是:a.怎么写和运行js脚本b.理解变量和值c.学会简单的数学运算符d.数据类型是什么e.流程控制 对于JavaScript的背景知识和结 ...

  9. Android中通过数组资源文件xml与适配器两种方式给ListView列表视图设置数据源

    场景 实现效果如下 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书.教程推送与免费下载. 实现 将布局改 ...

  10. Maven 多模块开发

    多模块开发在大项目中用得比较多,把一个项目拆分为多个模块,一个小组开发一个模块. 比如微服务,一个服务一个模块:比如ssm,持久层(dao)一个模块,业务层一个模块(service).视图层(mvc. ...