LaTeX语法&结合Matlab实时文本编辑器介绍

LaTeX 是一种基于ΤΕΧ 的排版系统,其中非常突出的是方便而强大的数学公式排版能力

结合Matlab的实时脚本编辑器使用!编编写Matlab学习文档很美。

不同的软件中使用LaTeX语法略有差别,不是完全一样的!

在哪看有哪些LaTeX命令

在插入方程这里点击帮助按钮,或进入帮助文档搜索LaTeX,都可以查看Matlab支持哪些LaTeX命令,以及使用方法!

image-20220328190453626

基本

双反斜杠\表示换行

空格要加反斜杠\转义\ \

数学符号

数组和矩阵

在 LaTeX 中,你可以通过矩阵环境来创建基础的矩阵公式,与其他类似表格结构的命令一样,通过\cr 创建新的行,& 符号分割来创建列。

举个例子:

1
2
3
\matrix{
x & y \cr
z & v}

分段函数式

语句如下:

1
2
3
4
5
6
7
M_{1}= \left \{
\begin{array}{lr}
M_{ij}(0), & case 1\\
\sum^{N}_{j=1,j\neq i}M_{ij}, & case 2\\
0, & otherwise
\end{array}
\right.

\begin{array}{lr}这句中的{lr}表示第一列左对齐,第二列右对齐

1
2
3
4
5
6
\left \{
\begin{array}{lr}
x+2y=5 &(1)\\
2x-y=0 &(2)\\
\end{array}
\right.

此外还有各种定界符的矩阵 pmatrix(()、bmatrix([)、Bmatrix({)等。

专门的Latex语法应该是这样子的,举个例子:

1
2
3
4
5
6
7
A_{m,n} = 
\begin{pmatrix}
a_{1,1} & a_{1,2} & \cdots & a_{1,n} \\
a_{2,1} & a_{2,2} & \cdots & a_{2,n} \\
\vdots & \vdots & \ddots & \vdots \\
a_{m,1} & a_{m,2} & \cdots & a_{m,n}
\end{pmatrix}

指数、上下标和导数

在 LaTeX 中用 ^ 和 _ 标明上下标。上下标的内容如果包含多个字符,需要使用花括号 {} 来将其区分。

模仿是最好的学习,我们来看一个公式 k_{n+1} = n^2 + k_n^2 - k_{n-1}。

分式

\frac{分子}{分母}。

但当你在书写连续分数时,则需用到 \cfrac 命令。举个例子:

1
2
3
4
5
\begin{equation}
x = a_0 + \cfrac{1}{a_1
\+ \cfrac{1}{a_2
\+ \cfrac{1}{a_3 + \cfrac{1}{a_4} } } }
\end{equation}

但在Matlab中这样就行:

1
2
3
x = a_0 +\frac{1}
{2+\frac{1}
{2}}

根式

一般的根式使用 \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}


参考资料:

如何在1小时内快速入手LaTeX? - 知乎 (zhihu.com)