LaTeX中的数学公式

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

数学公式是Latex的大强项,所以主要记录了如下的一些数学公式的关键字,以备不时之需,其中参考了各方教程,但是看下来还是感觉英文的原版更平易近人,中文的教程好多都是凑字数来的:

%LaTex使用一个规定的数学模型来展现数学公式,如果要在Tex中进入math mode,需要

%使用$符号来包围你所需要显示的公式

% 一些规定

%1.数学模式中的变量为italic斜体字母

%2.数学模式中的空格全部被忽略,tex自行安排公式各部分间距

%3.公式分为行内公式和行间公式

%4.数字字体的大小(也就是显示样式),不做特殊说明系统自动选取,也可以强制规定

documentclass[11pt]{article}

usepackage{latexsym,bm,amsmath,amssymb} %Latex中数学包

usepackage{CJK}

egin{document}

egin{CJK*}{GBK}{song}

extbf{ Hi, This is Lucy's LARGE LaTeX Math Example.}\\

%---------------------------(一)如何显示公式-------------------------------

oindent公式 $1+1=??$ 的解是 $2$ \ %需要用mathmode显示公式的时候需要将其放在两个$中间

oindent而公式 [ 2+2=?? ] 的解是 [ 4] \ %如果需要将公式在独立行居中显示则要将其放在两个[之间

还有带Label的公式显示egin{equation}

%这种equation的方法可以为公式建立一个lable,这个lable可以用在后面的引用中,写论文尤其需要啊

3+3=6

end{equation}

%-------------------(二) 如何定义显示的样式----------------------

普通方式显示一个求和公式 $sum_{i=0}^n i^3$\

可以看到,普通大小的求和符号很难看,所以我们可以使用displaystyle 来定义

[ displaystylesumlimits_{i=0}^n i^3 ] %这样就高大上多了

%--------------------(三) 如何排列公式----------------------------

"align*"可以帮助你非常整齐的排列一系列方程 (要使用align需要包含amsmath的包)

egin{align*}

2x^5+2(y-3)(z-1) & =x^3+3(x^5-3y+3z-2)\

&=2x+5x^5-6y*4+5z-3\

&=5x^5+3y^2+z

end{align*}

%可以看到,在align中像表格一样用&来区分每一列 用\来区分每一行,注意到在align中并不需要使用将

%公式转化为数学模式的符号$或者[],因为它已经默认在数学模式下编辑

”align“除了可以像处理表格一样排列公式以外,还可以为其加上label

egin{align}

2x^2 + 3(x-1)(x-2) & = 2x^2 + 3(x^2-3x+2)\

onumber &= 2x^2 + 3x^2 - 9x + 6\

&= 5x^2 - 9x + 6

end{align}

%nonumber可以控制是否为公式加label

%---------------------------(四)一些数学例子------------------

section{Example}

egin{enumerate}

item ormalsize分数的表示——Large {frac}

[displaystyle frac{x}{4y}=frac{y}{4z}]

item ormalsize开方的表示——Large {sqrt}

[ sqrt{x^2-3x}+sqrt{x^2-1}=2 ]

[ sqrt{8-2sqrt{15|}} ] %嵌套

item ormalsize 对齐公式的表示——Large eqnarray*或者eqnarray

egin{eqnarray*}

x+y+z=3\

2x-y+z=5\

3x+2y-z=16

end{eqnarray*}

egin{eqnarray*}

3C &=& 2G \

7G &=& 9A \

6T &=& 11C

end{eqnarray*}

item ormalsize 上标显示—— 指数符号

[ 2^{14X^2+5y-6z}=15^{x+4y^4} ]

item ormalsize 点乘号——Large cdot\

$(1,1,8)$ since $1 cdot 1 cdot 8 = 8 $ \

item ormalsize 强调(黑体)——Large mathbf

[ x+y*3=mathbf{45}]

item ormalsize 省略号——Large ldots

[ 66, 67, 70, 71, 72, 73, 74, 75, 77 ldots ]

item ormalsize 条件符号——Large mid

[ x+y mid x ].

item ormalsize 无穷大—— Large infty

[ infty Lucy infty]

item ormalsize 三角函数——Large sin/cos/theta

egin{eqnarray*}

A &=& 4rsqrt{1-frac{x^2}{r^2}} \

x &=& rsin^2 heta \

heta &=& arcsinfrac{x}{r}

end{eqnarray*}

item ormalsize 不等号——Large neq

[ x eq y]

item ormalsize 圆圈符号——Large circ

[ (fcirc g)(x)=f(g(x))]

item ormalsize 对数符号——Large log

[ log_b tt=1 ]

item ormalsize 极限——Large lim

[ f'(a)= lim_{h ightarrow 0 }frac{f(a+h)-f(a)}{h} ]

item ormalsize 在数学公式中插入文字——Large mbox

[ 1x2=34 mbox{Lucy测试文档} ]

item ormalsize 各种括号——Large left right

` \大括号

[ left{ x+4y^3=z ight} ]

中括号

[ left[ (f)(x)=498y+z ight] ]

直线

[ left| aga heh he ight| ]

双竖线(范数)

[ left| frac{a}{b} ight| ]

取整函数

[ lfloor frac{a}{b} floor ]

取顶函数

[ lceil frac{a}{b} ceil ]

斜线与反斜线

[ left/ frac{a}{b} ight ackslash ]

上下箭头

[ leftuparrow frac{a}{b} ightdownarrow ]

[ leftUparrow frac{c}{d} ightDownarrow ]

角括号

[ leftlangle frac{a}{b} ight angle ]

使用big Big bigg 和Bigg 控制括号的大小

[ Bigg( igg[ Big{ iglangle left| frac{a}{b} ight| ]

item ormalsize 矩阵——Large matrix

用小括号括起来的矩阵

[

egin{pmatrix}

3 & 5 & 9

6 & 6 & 2

9 & 8 & 4

end{pmatrix}

]

用中括号括起来的矩阵

[

egin{bmatrix}

3 & 5 & 9

6 & 6 & 2

9 & 8 &4

end{bmatrix}

]

用单竖线括起来的矩阵

[

egin{vmatrix}

3 & 5 & 9

6 & 6 & 2

9 & 8 & 4

end{vmatrix}

]

用双竖线括起来的矩阵

[

egin{Vmatrix}

3 & 5 & 9

6 & 6 & 2

9 & 8 &4

end{Vmatrix}

]

end{enumerate}

end{CJK*}

end{document}

运行结果(因为用winEdt作为环境,需要下载CJK的中文补丁才能编译成功)










出来的公式太好看了,而且超级方便!~

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

原文地址:https://www.cnblogs.com/GarfieldEr007/p/5572240.html