使用latex来进行公式的编辑

latex是一个排版系统,从固定的代码中(.tex)通过编译直接得到所需的pdf文件,不过我在这里不讨论这个经常用于论文的写作的这个系统(我自己都不会就不在这里丢人了

我们主要是使用latex这一系统去进行公式的书写,网上也是有挺多的教程,我借鉴()了相当一部分,

这里是我抄的一些大佬的文章[^1](https://zhuanlan.zhihu.com/p/456055339)

在这里也强推一个公式编辑器axmath,整一个软件也不是很贵(36元买断制),我也比较喜欢使用这个来写论文,自带word插件,也可以意见的将所有axmath的公式转化到word的公式。(不过能来看这个文章的多多少少也用过在线的latex公式生成器了吧omo) >这里没有任何的广告(快点来点广告吧)

基础的语言

行内公式

基础语法$friction$

行间公式

基础语法

1
2
3
$$
ax+b
$$
ax + b
1
2
3
\[
ax+b
\]
[ ax+b ] >好像markdown不支持这一种写法,还是老老实实的用$$...$$

上下标

基础语法a^b aba_bab >这种方法制作的公式只会识别^右侧的第一个字符 > >e.g. $a^bc$abc,建议使用花括号的形式

如果内容比较多的话使用括号 a^{bx+c} abx + c a_{bx+c} abx + c

注:不管是上标还是下标都得使用花括号

分式

基础语法$\dfrac{1}{2}$$\dfrac{1}{2}$\frac{1}{2}$\frac{1}{2}$

$a^\dfrac{1}{2}$$a^\dfrac{1}{2}$也是可以的,不过还是推荐使用花括号括起来,在复杂情况下也可以进行很好的书写,更有层次感

$a^{\dfrac{1}{2}}$$a^{\dfrac{1}{2}}$

括号

基础语法\left(xxx\right)(xxx)

(这个我不是很懂,我再学学)

加粗

基础语法\bm{a}与aaa

大括号

基础语法

1
2
3
4
abs(x)=|x|=\begin{cases} 
x & x>0,\\
-x & x<0.
\end{cases}
$$ abs(x)=|x|=\begin{cases} x & x>0,\\ -x & x<0. \end{cases} $$ >注意:当输入的时候最好先搭起来一个框架,例如 >
1
2
3
4
5
6
>$$
>\begin{cases}
f(x) & if & else\\
g(x) & if & else\\
>\end{cases}
>$$
>$$ >\begin{cases} > f(x) & if & else\\ > g(x) & if & else\\ >\end{cases} >$$

多行公式

基础语法``

矩阵/行列式

基础语法使用bmatrix(方括号)或者pamatrix(圆括号) |样式|效果|代码| |—|—|—| |方括号|$$\begin{bmatrix}1&2\\3&4\end{bmatrix}$$|$$\begin{bmatrix}1&2\\3&4\end{bmatrix}$$| |圆括号|$$\begin{pmatrix}1&2\\3&4\end{pmatrix}$$|$$\begin{bmatrix}1&2\\3&4\end{bmatrix}$$|

1
2
3
4
\begin{bmatrix}
1&2\\
3&4
\end{bmatrix}
$$ \begin{bmatrix} 1&2\\ 3&4 \end{bmatrix} $$
1
2
3
4
\begin{pmatrix}
1&2\\
3&4
\end{pmatrix}
$$ \begin{pmatrix} 1&2\\ 3&4 \end{pmatrix} $$ >在latex中几乎所有缩进(甚至包括换行公式)都是没什么用的,但是为了美观还是建议加上(反正也没什么人会去看latex代码吧,只会为难你自己)

最后的话

没有最后的话