LaTeX语法&结合Matlab实时文本编辑器介绍
LaTeX 是一种基于ΤΕΧ 的排版系统,其中非常突出的是方便而强大的数学公式排版能力。
结合Matlab的实时脚本编辑器使用!编编写Matlab学习文档很美。
不同的软件中使用LaTeX语法略有差别,不是完全一样的!
在哪看有哪些LaTeX命令
在插入方程这里点击帮助按钮,或进入帮助文档搜索LaTeX,都可以查看Matlab支持哪些LaTeX命令,以及使用方法!

基本
双反斜杠\表示换行
空格要加反斜杠\转义\ \
数学符号
数组和矩阵
在 LaTeX 中,你可以通过矩阵环境来创建基础的矩阵公式,与其他类似表格结构的命令一样,通过\cr 创建新的行,& 符号分割来创建列。
举个例子:
1 | \matrix{ |
分段函数式
语句如下:
1 | M_{1}= \left \{ |
\begin{array}{lr}这句中的{lr}表示第一列左对齐,第二列右对齐
1 | \left \{ |
此外还有各种定界符的矩阵 pmatrix(()、bmatrix([)、Bmatrix({)等。
专门的Latex语法应该是这样子的,举个例子:
1 | A_{m,n} = |
指数、上下标和导数
在 LaTeX 中用 ^ 和 _ 标明上下标。上下标的内容如果包含多个字符,需要使用花括号 {} 来将其区分。
模仿是最好的学习,我们来看一个公式 k_{n+1} = n^2 + k_n^2 - k_{n-1}。
分式
\frac{分子}{分母}。
但当你在书写连续分数时,则需用到 \cfrac 命令。举个例子:
1 | \begin{equation} |
但在Matlab中这样就行:
1 | x = a_0 +\frac{1} |
根式
一般的根式使用 \sqrt{…}。
表示 n 次方根时写成 \sqrt[n]{…},比如 \sqrt[n]{1+x+x^2+x^3+\dots+x^n}
关系符和运算符
在 LaTeX 中,除了一些常见的符号可以直接用键盘输入外,比如+ - = ! / () [] <> | ’ : *,其他的符号需要用命令输入。
关系符
=,>,<,直接输入
不等号≠ \ne
大于等于号 ≥ \ge
小于等于号 ≤ \le
约等号 ≈ \approx
等价 ≡ \equiv
运算符
加减乘除+、−、∗、/ 可直接输入
乘号 × \times
除号 ÷ \div
点乘 · \cdot
加减号 ± \pm / ∓ \mp
三角函数
\sin
\cos
\tan
\cot
举个例子:
\cos (2\theta) = \cos^2 \theta - \sin^2 \theta
极限 \lim
举个例子:
\lim_{x \rightarrow 0}
\frac{\sin x}{x}=1
积分号 ∫ (\int)
求和号 ∑ (\sum)
举个例子:
\sum_{k=1}^N k^2
箭头
常用的箭头包括→ (\rightarrow 或 \to)、← (\leftarrow 或 \gets)。
举个例子:
a\xleftarrow{x+y+z} b
括号和定界符
LaTeX 提供了多种括号和定界符表示公式块的边界,如小括号 ()、中括号 []、大括号 {} ({})、尖括号 ⟨⟩ (\langle \rangle)、上括号(\overbrace)、下括号(\underbrace)等。
举个例子:
{a,b,c} \neq {a,b,c}
自行调节括号大小
举个例子:
\bigl( \Bigl( \biggl( \Biggl( \quad
\bigr} \Bigr} \biggr} \Biggr} \quad
其他一般符号
一般符号就是其英文名称,比如希腊字母符号(字母英文名称)如 α (\alpha)、β (\beta) 等,无穷大符号为 ∞ (\infty)等。
复杂公式输入
多行公式
当你的公式不止一行,为了让可读性增强减少阅读障碍,我们需要用到对齐和换行。在 LaTeX 中,& 是对齐,\ 是换行。
举个例子:
\begin{align}
a & = b + c \
& = d + e
\end{align}
对齐多组公式
可以用 align,公式之间也用 & 分隔。
举个例子:
\begin{align}
a &=1 & b &=2 & c &=3 \
d &=-1 & e &=-2 & f &=-5
\end{align}
参考资料: