Latex编写数学公式的常用语法<---请移步这里

LaTeX(LATEX)是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

概述
LaTex 使用一种特殊的模式来排版数学符号和公式(mathematics)。
段落中的数学表达式应该置于 \( 和 \), $ 和 $ 或者 \begin{math} 和 \end{math} 之间,它们是嵌入文本的。
对于较大的数学式子,最好的方法是将它们放置于 \[ 和 \] 或 \begin{displaymath} 和 \end{displaymath} 之间。这样公式会单独占用一行。

Note:

在使用Markdown编辑器时,\( 应该转义为\\(,换行的\\转义为\\\\,大括号\{转义为\\{。
这里的“转义”可以简单的理解为“写作”,正确的理解是将本来\(的意义映射到了\\(上。
为什么?因为\(在Markdown编辑器中已经被转义了。
Note:非常重要的一点,所有的表达式中的空格都不会出现在最后生成的LeTex式子中,如果有需要,见"空格与分行"部分

基本表达式
和我们平时使用的简记法类似,LaTex在^、_和sqrt的基础上加入了大量定义的数学符号。对于每一个符号(Symbol),LaTex中用\symbol来表示。后文会列出常用的运算符号。

而且每个运算符号仅对其后面第一个字符起作用。所以,如果你希望某一命令作用于多个字符的话,那么你就必须将它们放置于括号中:\symbol{...}。比如a_max和a_{max}是不同的:
amaxamax和amaxamax。

加减乘除
加减即用+和-表示
乘法使用 \cdot 将点乘的圆点符表示出来,或者是\times
除法可以选用分数的 \frac 或普通的 / 或 \div

x_1 = 3 + 2 - 1\\
x_2 = t_1 \times t_2\\
x_2 = t_1 \cdot t_2\\
y = \frac{x_1}{x_2}\\
y = {x_1}/{x_2}\\
y = {x_1} \div {x_2}

x1=3+2−1x2=t1×t2x2=t1⋅t2y=x1x2y=x1/x2y=x1÷x2 x_1 = 3 + 2 - 1\\\\x_2 = t_1 \times t_2\\\\x_2 = t_1 \cdot t_2\\\\y = \frac{x_1}{x_2}\\\\y = {x_1}/{x_2}\\\\y = {x_1} \div {x_2}

1
​    
 =3+2−1

2
​    
 =t 
1
​    
 ×t 
2
​    
 

2
​    
 =t 
1
​    
 ⋅t 
2
​    
 
y= 

2
​    
 

1
​    
 
​    
 
y=x 
1
​    
 /x 
2
​    
 
y=x 
1
​    
 ÷x 
2

指数和下标
可用 ^ 和 _ 后加相应的字符来实现。即^{}和_{}

x^n_0
1
xn0 x^n_0

0
n

平方根
\sqrt[3]{n}
1
n−−√3 \sqrt[3]{n}
3
  
n

分数
y = \frac{x_1}{x_2}
1
y=x1x2 y = \frac{x_1}{x_2}
y= 

2
​    
 

1
​    
 

求和、积分和连乘
积分运算符用 \int 来生成。
求和运算符由 \sum 生成。
连乘运算符由 \prod 生成。它们的上限和下限用 ^ 和 _ 来生成,同样是上标和下标的语法。

\sum_{i=1}^{n} \qquad
\int_{0}^{\frac{\pi}{2}} \qquad
\prod_\epsilon
1
2
3
∑ni=1∫π20∏ϵ \sum_{i=1}^{n} \qquad\int_{0}^{\frac{\pi}{2}} \qquad\prod_\epsilon
i=1

n
​    
 ∫ 
0
2
π
​    
 
​    
  
ϵ

希腊字母

添加下划线等
命令 \overline 和 \underline 在表达式的上、下方画出水平线。
命令 \overbrace 和 \underbrace 在表达式的上、下方给出一水平的大括号。
向量可由 \vec 得到。另两个命令 \overrightarrow 和 \overleftarrow在定义从 A 到 B 的向量时非常有用。

\overline{A+B} \\
\overbrace{A+b} \\
\vec{A+B} \\
\overrightarrow{A+B}
1
2
3
4
A+B¯¯¯¯¯¯¯¯¯A+bA+B⃗ A+B−→−−− \overline{A+B}\\\\\overbrace{A+b}\\\\\vec{A+B}\\\\\overrightarrow{A+B}
A+B
​    
 
A+b
​    
 
A+B
​    
 
A+B

其他见下图:

Note:可覆盖多个字符的宽重音符号可由 \widetilde 和 \widehat 等得到。

数的集合
如RR、NN等,使用\mathbb{R}得到(需要amsfonts宏包)
Note:CSDN不支持这一命令,如果想看效果的话,请戳上面我的blog连接。

常用函数名
函数名通常用罗马字体正体排版,而不是像变量名一样用意大利体排
版。因此,LaTex提供下述命令来排版最重要的一些函数名:

定界符/分隔符
我们平时最常使用的定界符就是括号。下面列出了更多的定界符:

在使用括号(braces)和其它定界符(delimiters)时,我们还需要使用 \left 和 \right来控制它们的大小。
比如一个分数直接加括号,括号很小不美观。用 \left( 和 \right) 括起来就让括号完整的将分数包裹起来。

代码    效果
\[1 + \left( \frac {1}{2} \right) ^ 2\]    
1+(12)2
1+(12)2
\[1 + ( \frac {1}{2} ) ^ 2\]    
1+(12)2
1+(12)2
\[1 + \left (\left ( \frac{1}{ 1-x^{2} } \right) ^ 3\right) ^ 3\]    
1+((11−x2)3)3
1+((11−x2)3)3
\[1 + (\left ( \frac{1}{ 1-x^{2} } \right) ^ 3) ^ 3\]    
1+((11−x2)3)3
1+((11−x2)3)3
Note:如果我们想隐藏右括号,我们写成 \left \( 和 \right. (\right加一个句号)。因为 \left 和 \right 是成对出现的,不能单独使用。隐藏左括号同理。

人为控制格式
当有多级嵌\left\right的括号时,LaTex会自动确定括号的大小。但LaTex也提供了让用户确定括号大小的方式:\big, \Big, \bigg 及 \Bigg。

空格和分行
在数学公式中,空格将被忽略。所有的空格或是由数学表达式逻辑的衍生,或是由特殊的命令如 ,,\quad 或 \qquad 来得到。

空格    代码    效果    宽度
两个quad空格    a \qquad b    abab    两个m的宽度
quad空格    a \quad b    abab    一个m的宽度
大空格    a\ b    a ba b    1/3m宽度
中等空格    a\;b    a;ba;b    2/7m宽度
小空格    a\,b    a,ba,b    1/6m宽度
没有空格    ab    abab    
紧贴    a\!b    a!ba!b    缩进1/6m宽度
关于分行,如果是不相关的公式,当然可以简单地使用回车换行。但是对于有内在联系的公式,就需要使用特别的命令了,具体见“LaTex数学公式简明教程(下)”

省略号
输入三个圆点可以使用几种命令。

\ldots 将点排在基线上。
\cdots 将它们设置为居中。
除此之外,可用 \vdots 命令使其垂直,而用 \ddots 将得到对角型(diagonal dots)。
\phantom命令
对于一个普通的、具有上下标的字符,比如\Gamma_{ij}^{k},它其实是经过LaTex自动填充空格的。而\phantom命令可以取消掉这些自动填充的空格。

{}^{12}_{\phantom{1}6}\textrm{C}
\qquad \textrm{versus} \qquad
{}^{12}_{6}\textrm{C}
1
2
3
Note:Mathjax并不支持这一命令。所以这里不能提供示例,不过感兴趣的可以复制上面代码,自己试试。

使用非数字变量的字符
数学公式中写入非数学变量的字符(non-mathematical elements),使用Roman字体,而不是数学变量的斜体(italics),例如“ if ”, 使用\mbox{if}或者\text{if}
Note:CSDN不支持\mbox,如果想看效果的话,请戳上面我的blog连接。

if \\
\text{if} \\
\mbox{ if }
1
2
3
ifif if \\\\\text{if}
if
if

参考文献
I. 常用数学符号的 LaTex 表示方法
II. 一份不太简短的LATEX 介绍
III. Latex数学公式中的空格
IV. LaTeX技巧心得255:用laTeX排版大括号的三种方法
V. 基本数学公式语法(of MathJax)

Latex编写数学公式的常用语法相关推荐

  1. latex编写数学公式

    在论文写作中,latex发挥着非常重要的作用,可以生成简洁优美的文档格式,latex编辑数学公式有一些基本语法需要记住,对于平时使用少的作者,很多语法可能一下子记不住,故总结如下: 1.如何插入公式 ...

  2. Latex 入门笔记(2) 常用语法

    文章目录 0. 前言 1. LaTeX 文档总体结构 2. 字符相关 3. 文档元素 3.1 章节与目录 3.2 标题页 3.3 列表.引用.摘要.代码 3.4 表格 4. 排版格式 4.1 字体.字 ...

  3. Latex中数学公式中常用符号(持续更新)

    集合关系符号 代码 符号 代码 符号 \forall ∀\forall∀ \exist ∃\exist∃ +\infty +∞+\infty+∞ -\infty −∞-\infty−∞ \varnot ...

  4. CSDN-markdown语法之怎样使用LaTeX语法编写数学公式

    目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 逻辑运 ...

  5. CSDN-markdown语法之如何使用LaTeX语法编写数学公式

    目录 目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 ...

  6. CSDN-markdown如何使用LaTeX语法编写数学公式

    目录 正文 标记公式 行内公式 块级公式 上标和下标 分数表示 各种括号 根号表示 省略号 矢量表示 间隔空间 希腊字母 特殊字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 逻辑运 ...

  7. LaTeX数学公式、常用符号大全

    原文地址:LaTeX数学公式.常用符号大全 - 知乎 什么是LaTeX 到底什么是LaTeX? 摘录一段来自维基百科的解释: LaTeX, 是一种基于TEX的排版系统,由美国电脑学家莱斯利·兰伯特在2 ...

  8. 使用Markdown语法编写数学公式(详细版)

    Markdown语法编写数学公式和LaTex有异曲同工之妙. 一.输入希腊字母 在行内输入:$ + esc,会出现$$字样,在这两个美元符号之间输入LaTex语法,即可实现在行内插入公式. 在行间输入 ...

  9. LaTex数学公式中常用的符号及标记

    LaTex数学公式中常用的符号及标记   最近使用typora记录笔记时,经常需要打印数学公式,因此在网上找了一篇符号表比较齐全的文章:LaTeX数学公式的符号表示.这里我只列出其中一小部分.   另 ...

最新文章

  1. 关于Dictionary字典和List列表
  2. 深度学习(三)转-可视化理解卷积神经网络 直接查看卷积神经网络的过程特征...
  3. Linux QoS实现框架:函数调用流程图
  4. Vim 重复操作的宏录制
  5. Spring-Cloud-Netflix-Eureka 服务注册治理
  6. 双数组trie树的基本构造及简单优化
  7. Ubuntu下安装opencv3.4.6+opencv_contrib
  8. 电报telegramPC电脑端调为中文
  9. 临床试验中样本量确定的统计学考虑
  10. 如何将桌面上的计算机图表隐藏,怎么把电脑桌面隐藏图标弄出来怎么办
  11. 一个dsp最小系统至少要有_DSP最小系统原理图设计
  12. 计算机服务器机房设计方案,机房设计方案.pdf
  13. studio 3T破解
  14. ABP官方文档翻译 8.1 通知系统
  15. Python读取Excel未隐藏的数据
  16. 黑鲨3怎么安装鸿蒙系统,黑鲨u盘重装系统步骤
  17. 如何批量将PNG格式转化为JPG格式
  18. pcie link/lane number negotiation
  19. Word页码从任意指定页开始设置
  20. wps怎么统一修改标点符号_标点符号采用宋体全角 wps标点统一全角

热门文章

  1. Latex 制作表格出现以下错误 Extra alignment tab has been changed to \cr
  2. 代达罗斯之殇-大数据领域小文件问题解决攻略
  3. CHECK的简单用法
  4. matlab可以做影像组学吗,影像组学分析与建模工具综述.PDF
  5. 汽车保养技巧 十大汽车保养技巧
  6. m4v如何转换成mp4?用视频转换器转换很简单
  7. probit logit
  8. 算数平均-几何平均不等式的证明,从麦克劳林到柯西
  9. 维特WT931——制作支持ROS的IMU惯性导航传感器
  10. 机动车 合格证 二维码 解密