LaTeX数学公式输入
【置顶 Tips 】
在 WinEdt 中快速添加公式字符而不必手动打出一个个letters~:
(1)针对 WinEdt 7.0版本,可如下图所示操作,或者,直接 点击工具栏“View--TeX GUI Symbols ”
(而针对 WinEdt 10.3版本,直接 点击工具栏“View--TeX Symbols ”)
即会出现如下 GUI Page Control :
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
LaTeX最强大的功能就是显示美丽的数学公式:
1、数学公式的前后要加上 $ 或 \( 和 \),比如:$f(x) = 3x + 7$ 和 \(f(x) = 3x + 7\) 效果是一样的;
如果用 \[ 和 \],或者使用 $$ 和 $$,则改公式独占一行;
如果用 \begin{equation} 和 \end{equation},则公式除了独占一行还会自动被添加序号,如何公式不想编号则使用
\begin{equation*} 和
\end{equation*}.
2、字符
普通字符在数学公式中含义一样,除了
# $ % &
~ _ ^ \ { }
若要在数学环境中表示这些符号# $
% & _ { },需要分别表示为\# \$ \%
\& \_ \{ \},即在个字符前加上\。
3、大于等于号和小于等于号:
直接在正文区的公式环境中输入下面的命令
- 大于号敲\geq ,小于号敲\leq
- 如:$$ 0\leq \mu_k \leq 1 \qquad and \qquad \sum_{k=1}^{M-1}\mu_k \leq 1 $$
4、LaTeX公式换行等号对齐:
- \begin{equation*}
- \begin{aligned}
- p(x|\mu,\sigma^2)&=\frac{1}{(2\pi\sigma^2)^{1/2}}exp\{-\frac{1}{2\sigma^2}(x-\mu)^2\}\\
- &=\frac{1}{(2\pi\sigma^2)^{1/2}}exp\{-\frac{1}{2\sigma^2}x^2+\frac{\mu}{\sigma^2}x-\frac{1}{2\sigma^2}\mu^2\}\\
- &= h(x)g(\eta)exp(\eta^T u(x))
- \end{aligned}
- \end{equation*}
其中,\\ 表示换行, & 表示对齐点
5、矩阵:
对于少于 10 列的矩阵,可使用 matrix,pmatrix,bmatrix,Bmatrix,vmatrix 和 Vmatrix 等环境。
- $$\begin{matrix}1 & 2\\3 &4\end{matrix}$$
- $$\begin{pmatrix}1 & 2\\3 &4\end{pmatrix}$$
- $$\begin{bmatrix}1 & 2\\3 &4\end{bmatrix}$$
- $$\begin{Bmatrix}1 & 2\\3 &4\end{Bmatrix}$$
- $$\begin{vmatrix}1 & 2\\3 &4\end{vmatrix}$$
- $$\begin{Vmatrix}1 & 2\\3 &4\end{Vmatrix}$$
(via :http://www.cnblogs.com/houkai/p/3399646.html)
6、分段函数的表示方法:
- \begin{equation}
- k(x-y)=
- \begin{cases}
- 1: &\mbox{$|x_i-y_j| \leq \frac{1}{2} $(i=1,...,D)}\\
- 0: &\mbox{otherwise}
- \end{cases}
- \end{equation}
7、下括线的使用方式:\underbrace{ }_{ }
Codes:
- \begin{frame}{For the $\mu_k$}
- Setting the derivatives of (9.14) with respect to the means $\mu_k$ of the Gaussian components to zero:\\
- $$ =-\sum_{n=}^N \underbrace{\frac{\pi_k \mathcal{N}(x_n|\mu_k,\Sigma_k)}{\sum_j \pi_j \mathcal{N}(x_n|\mu_j,\Sigma_j)}}_{\gamma (z_{nk})} \Sigma_k (x_n-\mu_k) \eqno{(9.16)} $$
- \end{frame}
效果如下:
Latex数学公式中的空格:
两个quad空格 | a \qquad b | ![]() |
两个m的宽度 |
quad空格 | a \quad b | ![]() |
一个m的宽度 |
大空格 | a\ b | ![]() |
1/3m宽度 |
中等空格 | a\;b | ![]() |
2/7m宽度 |
小空格 | a\,b | ![]() |
1/6m宽度 |
没有空格 | ab | ![]() |
|
紧贴 | a\!b | ![]() |
缩进1/6m宽度 |
\quad、1em、em、m代表当前字体下接近字符‘M’的宽度(approximately
the width of an "M" in the current font)
可参见:常用数学符号的 LaTeX 表示方法,,非常具体!
via:http://blog.sina.com.cn/s/blog_5e16f1770100fs38.html
LaTeX数学公式输入的更多相关文章
- LaTeX技巧10:LaTeX数学公式输入初级入门
LaTeX最强大的功能就是显示美丽的数学公式,下面我们来看这些公式是怎么实现的. 1.数学公式的前后要加上 $ 或 \( 和 \),比如:$f(x) = 3x + 7$ 和 \(f(x) = 3x + ...
- 利用Mathpix Snipping Tool轻松在markdown/LaTeX中输入电子书和论文的数学公式
最近写图形学博客写累了,公式太多了,一个个输入实在太累,所以从数学建模队友那里吃了一个安利. 官网下载 下载安装后,直接新建一个截图,就可以转成LaTeX数学公式了.效果如下: 爽的一批啊!!! 另外 ...
- markdown下编辑latex数学公式
在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...
- C#开发基于Http的LaTeX数学公式转换器
本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式.具体思路如下: (1)通过TextBox获取用户输入的LaTeX数学表达式, ...
- Android开发手记(29) 基于Http的LaTeX数学公式转换器
本文将讲解如何通过codecogs.com和Google.com提供的API接口来将LaTeX数学函数表达式转化为图片形式.具体思路如下: (1)通过EditText获取用户输入的LaTeX数学表达式 ...
- Markdown中Latex 数学公式基本语法
原文地址:http://blog.csdn.net/u014630987/article/details/70156489 Markdown中Latex 数学公式基本语法 公式排版 分为两种排版: - ...
- Latex数学公式编写
小叙闲言 一直想用latex来编辑文档,但是没有需求,所以也没有去学习一下,但是最近由于要大量敲数学公式,有了latex数学公式的需求,所以来稍稍总结学习一下 1.在MathType中编写Latex数 ...
- Latex 数学公式使用入门
Latex 数学公式使用示例 Latex 数学公式命令中,数学符号都使用反斜杠(backslash, '\')转义英文缩略词 , 一些简单的数学符号命令: 其使用大括号(curly braces, ' ...
- Markdown 添加 Latex 数学公式
添加公式的方法 Latex 数学公式语法 添加公式的方法 行内公式 $行内公式$ 行间公式 $$行间公式$$ Latex 数学公式语法 角标(上下标) 上标命令^{} 下标命令_{} 上下标命令用来放 ...
随机推荐
- 【动态规划】Codeforces Round #417 (Div. 2) B. Sagheer, the Hausmeister
预处理每一层最左侧的1的位置,以及最右侧的1的位置. f(i,0)表示第i层,从左侧上来的最小值.f(i,1)表示从右侧上来. 转移方程请看代码. #include<cstdio> #in ...
- ubuntu16 安装docker
本文开发环境为Ubuntu 16.04 LTS 64位系统,通过apt的docker官方源安装最新的Docker CE(Community Edition),即Docker社区版,是开发人员和小型团队 ...
- PHP时间戳是10位的,JS时间戳是13位
var dateStr = new Date(time * 1000);
- OPENCV下SIFT算法使用方法笔记
这几天继续在看Lowe大神的SIFT神作,看的眼花手脚抽筋.也是醉了!!!!实在看不下去,来点干货.我们知道opencv下自带SIFT特征检测以及MATCH匹配的库,这些库完全可以让我们进行傻瓜似的操 ...
- web安全开发指南--权限管理
2.1 访问控制安全规则 1 访问控制必须只能在服务器端执行. 2 只通过session来判定用户的真实身份,避免使用其它数据域的参数(比如来自cookie.hidden域 ...
- [典型漏洞分享]一个典型的软件漏洞--memcpy导致的缓冲区溢出
YS VTM模块存在缓冲区溢出漏洞,可导致VTM进程异常退出[高] 问题描述: YS VTM模块开放对外监听端口(8554和8664),并从外部接收网络数据,中间模块调用到memcpy函数对网络数据进 ...
- Email the output of a concurrent program as Attachment
This article illustrates the steps to be followed to Email a concurrent program's output. Write a pr ...
- SDK里报错[NSConcreteMutableData wbsdk_base64EncodedString]
百度一大堆都说在这个里加个-ObjC,然后加了还是有问题 最近谷歌了下才要加入这个才正常了,国内的开发者只是一知半解的………… 如果错误还没有解决, 下面这个可以帮到你:
- IntelliJ IDEA的几种常见的快捷键
在编写代码的时候直接输入psv就会看到一个psvm的提示,此时点击tab键一个main方法就写好了. psvm 也就是public static void main的首字母. 依次还有在方法体内键入f ...
- 二十四种设计模式:抽象工厂模式(Abstract Factory Pattern)
抽象工厂模式(Abstract Factory Pattern) 介绍提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类. 示例有Message和MessageModel,Messag ...