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

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

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

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

% 一些规定

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

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

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

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

\documentclass[11pt]{article}

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

\usepackage{CJK}

\begin{document}

\begin{CJK*}{GBK}{song}

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

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

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

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

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

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

3+3=6

\end{equation}

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

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

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

\[ \displaystyle\sum\limits_{i=0}^n i^3 \] %这样就高大上多了

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

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

\begin{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

\begin{align}

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

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

&= 5x^2 - 9x + 6

\end{align}

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

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

\section{Example}

\begin{enumerate}

\item \normalsize分数的表示——\Large {frac}

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

\item \normalsize开方的表示——\Large {sqrt}

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

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

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

\begin{eqnarray*}

x+y+z=3\\

2x-y+z=5\\

3x+2y-z=16

\end{eqnarray*}

\begin{eqnarray*}

3C &=& 2G \\

7G &=& 9A \\

6T &=& 11C

\end{eqnarray*}

\item \normalsize 上标显示—— 指数符号

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

\item \normalsize 点乘号——\Large cdot\\

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

\item \normalsize 强调(黑体)——\Large mathbf

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

\item \normalsize 省略号——\Large ldots

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

\item \normalsize 条件符号——\Large mid

\[ x+y \mid x \].

\item \normalsize 无穷大—— \Large infty

\[ \infty Lucy \infty\]

\item \normalsize 三角函数——\Large sin/cos/theta

\begin{eqnarray*}

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

x &=& r\sin^2\theta \\

\theta &=& \arcsin\frac{x}{r}

\end{eqnarray*}

\item \normalsize 不等号——\Large neq

\[ x\neq y\]

\item \normalsize 圆圈符号——\Large circ

\[ (f\circ g)(x)=f(g(x))\]

\item \normalsize 对数符号——\Large log

\[ \log_b tt=1 \]

\item \normalsize 极限——\Large lim

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

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

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

\item \normalsize 各种括号——\Large left right

` \\大括号

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

中括号

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

直线

\[ \left| aga heh he \right| \]

双竖线(范数)

\[ \left\| \frac{a}{b} \right\| \]

取整函数

\[ \lfloor \frac{a}{b} \rfloor \]

取顶函数

\[ \lceil \frac{a}{b} \rceil \]

斜线与反斜线

\[ \left/ \frac{a}{b} \right \backslash \]

上下箭头

\[ \left\uparrow \frac{a}{b} \right\downarrow \]

\[ \left\Uparrow \frac{c}{d} \right\Downarrow \]

角括号

\[ \left\langle \frac{a}{b}\right \rangle \]

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

\[ \Bigg( \bigg[ \Big\{ \big\langle \left| \frac{a}{b} \right| \]

\item \normalsize 矩阵——\Large matrix

用小括号括起来的矩阵

\[

\begin{pmatrix}

3 & 5 & 9\

6 & 6 & 2\

9 & 8 & 4

\end{pmatrix}

\]

用中括号括起来的矩阵

\[

\begin{bmatrix}

3 & 5 & 9\

6 & 6 & 2\

9 & 8 &4

\end{bmatrix}

\]

用单竖线括起来的矩阵

\[

\begin{vmatrix}

3 & 5 & 9\

6 & 6 & 2\

9 & 8 & 4

\end{vmatrix}

\]

用双竖线括起来的矩阵

\[

\begin{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

LaTeX中的数学公式的更多相关文章

  1. LaTeX 中插入数学公式

    一.常用的数学符号 1.小写希腊字母 \alpha \nu \beta \xi \gamma o \delta \pi \epsilon \rho \zeta \sigma \eta \tau \th ...

  2. LaTeX中的数学公式的初步使用

    数学公式初步使用代码及注释: 显示效果:

  3. LaTeX中的数学公式之多行公式

    多行公式的代码及注释: 显示效果:

  4. LaTeX中的数学公式之矩阵

    矩阵的代码及注释: 显示效果:

  5. Java 在Word中添加数学公式(Latex/MathML)

    本文介绍通过Java程序在Word文档中添加数学公式的方法.添加时,可添加latex数学公式或者MathML数学公式.详细内容见下文. 1. 程序环境 Word测试文档:.docx 2013 Word ...

  6. cnblog中添加数学公式支持

    在博客中使用数学公式,是一件相对麻烦的事儿,大量的截图和插入图片不仅耗费极大的精力,而且影响写作体验. 虽然对于公式显示已经有多种解决办法,但大多数需要安装插件.而MathML这一雄心勃勃的网页数学语 ...

  7. Markdown中插入数学公式的方法

    Markdown中插入数学公式的方法 文章来源:http://blog.csdn.net/xiahouzuoxin/article/details/26478179 自从使用Markdown以来,就开 ...

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

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

  9. LaTeX中的各种距离设置总结

    LaTeX中的各种距离设置总结   1. 页面设置 A4 会给你一个较小的页面,为了使用更多的控制,可用 geometry宏包  和  命令 \layout . 2. 改变长度 在latex里改变长度 ...

随机推荐

  1. 【LOJ】#2028. 「SHOI2016」随机序列

    题解 我们发现只有从第一个往后数,用乘号联通的块是有贡献的 为什么,因为后面所有表达式 肯定会有 + ,还会有个-,贡献全都被抵消了 所以我们处理出前缀乘积,然后乘上表达式的方案数 答案就是\(\su ...

  2. CentOS7.6安装rime輸入法

    # solve dependencyyum install -y gcc gcc-c++ boost boost-devel cmake make cmake3yum install glog glo ...

  3. CROC 2016 - Elimination Round (Rated Unofficial Edition) E - Intellectual Inquiry dp

    E - Intellectual Inquiry 思路:我自己YY了一个算本质不同子序列的方法, 发现和网上都不一样. 我们从每个点出发向其后面第一个a, b, c, d ...连一条边,那么总的不同 ...

  4. bzoj 1233

    先要了解一个结论,在多种可行的堆叠方案中,至少有一种能使层数最高的方案同时使得底边最短.即底边最短的,层数一定最高. dp[ i ] = min(sum[j - 1] - sum[i - 1])  j ...

  5. 黑马程序员_java基础笔记(08)...GUI,网络编程,正则表达式

    —————————— ASP.Net+Android+IOS开发..Net培训.期待与您交流! —————————— GUI(Graphical User Interface)(图形用户接口):用图形 ...

  6. Think PHP 3.2 界面及JS多语言实现

    1.多语言实现的原理在实现多语言的时候需要调用L()函数.那么L函数是如何实现多语言的输出呢?在L函数内部有一个静态变量$_lang一维数组.所有的语言数据都存在在这个数组中.系统在加载的时候根据选择 ...

  7. 《Android源码设计模式》--原型模式

    No1: 原型模式使用场景: 1)类初始化需要消耗非常多的资源,这个资源包括数据.硬件资源等,通过原型复制避免这些消耗 2)通过new产生一个对象需要非常繁琐的数据准备货访问权限,这是可以使用原型模式 ...

  8. Django基础-Lesson1

    web框架概念 框架,即framework,特指为解决一个开放性问题而设计的具有一定约束性的支撑结构,使用框架可以帮你快速开发特定的系统. 对于所有的Web应用,本质上其实就是一个socket服务端, ...

  9. poj1273(Edmonds-Karp)

    这道题可以算是例题了. 求解最大流,采用EK算法,用广搜查找增广路径,找到后更新网络流矩阵,循环执行直至找不到增广路径为止.这里要小心的是重复边的情况. 程序也是参照了网上的模版来写的,有一些技巧.如 ...

  10. Revit二次开发示例:CancelSave

    在Revit程序中注册文件操作事件,保存新建或打开文件的信息.当保存时,如果当前文件内容和之前的一致时,则弹出对话框提示并取消保存.对话框中有一个功能链接,点击可打开插件所在目录. #region N ...