LaTeX公式语法【整合版】

markdown基础上使用 LaTeX \LaTeX LATEX 插入公式

分栏

做笔记时自己敲公式遇到分栏问题,遂作记录。
LaTeX \LaTeX LATEX 公式可以分栏,即一行可以写多个公式,语法如下:

\begin{align*}
	公式1
	(可以用\quad等来加大间隔,更美观)
	公式2
\end{align*}
或
\begin{aligned}
	公式1
	\quad
	公式2
\end{aligned}

举个栗子:
第一栏  x 第二栏  y 第三栏  z \begin{aligned} 第一栏\ x \quad 第二栏\ y \quad 第三栏\ z \end{aligned} 第一栏 x第二栏 y第三栏 z

使用“\\”换行,用于多个公式分栏,语法如下:

\begin{aligned}
		left1 \\
		left02
\end{aligned}
	\quad
\begin{aligned}
		&right1 \\
		&right02
\end{aligned}

{aligned}环境默认右对齐,可以用&对齐。
上述代码显示如下:
l e f t 1 l e f t 02 r i g h t 1 r i g h t 02 \begin{aligned} left1 \\ left02 \end{aligned} \quad \begin{aligned} &right1 \\ &right02 \end{aligned} left1left02right1right02


空格

LaTeX \LaTeX LATEX 空格语法:

代码效果备注
a \qquad b a b a \qquad b ab
a \quad b a b a \quad b ab
a\ b a   b a\ b a b\ + 空格
a\;b a    b a\;b ab\ + ;
a\,b a   b a\,b ab\ + ,
ab a b ab ab
a\!b a  ⁣ b a\!b ab\ + !

附:markdown不显示“ \ ”,再加一个“ \ ”转义就行了。
比如,a\;b在上面表格中显示为a;b,写成a\\;b,显示为a\;b。


多行公式居中

行间公式默认整体居中,此处多行公式居中指使用$$ $$时内部公式对齐方式.

普通对齐:

\begin{aligned}
	公式
\end{aligned}

上述环境只能用&左对齐或右对齐(默认右),用{gather*}环境能够居中对齐,代码如下:

\begin{gather*}
	公式00 \\
	01
\end{gather*}

显示为: 公式 00 01 \begin{gather*} 公式00 \\ 01 \end{gather*} 公式0001
另外,{array}环境也可以居中显示,代码如下:

\begin{array}{cc}
	公式居中00 \\
	01
\end{array}

显示为:
公式居中 00 01 \begin{array}{cc} 公式居中00 \\ 01 \end{array} 公式居中0001
补充: 由上述{array}环境语法的{cc},不难看出该环境还可以左右对齐,代码如下:

\begin{array}{ll}
	公式居左00 \\
	01
\end{array}
\begin{array}{rr}
	公式居右00 \\
	01
\end{array}

显示为:
公式居左 00 01 公式居右 00 01 \begin{array}{ll} 公式居左00 \\ 01 \end{array} \begin{array}{rr} 公式居右00 \\ 01 \end{array} 公式居左0001公式居右0001
以上用在行间公式。

行间公式整体居左

多行公式整体靠左显示

网上大多说使用{flalign*}环境。然而 优快云 内置的 markdown 编辑器和 Joplin 使用的 KaTeX \KaTeX KATEX 不支持{flalign*}数学环境,嗯……不过 Typora 可以 XD
在这里插入图片描述
显示为:
请添加图片描述
话说回来,使用 KaTeX \KaTeX KATEX 也并不是没有办法 😉 请看下面的行间公式,是不是居左了?
公式 00 01 \begin{aligned} &公式00 \\ &01 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& \end{aligned} 公式0001

怎么做到的呢?我发现,行间公式在最后一个公式末尾多加几个&,就可以将整体向左移动(一些不是方法的方法 XD )。比如上面的代码为:

$$
\begin{aligned}
	&公式00 \\
	&01 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
\end{aligned}
$$

也没“几个”&嘛……反正我只要最后的输出结果正确、排版好看,中间过程的输入,嗯,不~重要。这个方法在其他环境也适用。

【注】 个人的馊主意,仅供参考,毕竟我也实在没找到其他方法,同时使用的工具 KaTeX \KaTeX KATEX 居多。


嵌套分式显示

举个栗子,当我使用嵌套分式\frac{dx}{dy}=\frac{1}{\frac{dy}{dx}}时,显示为 d x d y = 1 d y d x \frac{dx}{dy}=\frac{1}{\frac{dy}{dx}} dydx=dxdy1,可见等式右边分母字体较小不是很好看:(
怎么解决?最简单的方法是在需要重新排版的嵌套分式前加上\displaystyle

例如\frac{dx}{dy}=\frac{1}{\displaystyle\frac{dy}{dx}},显示为 d x d y = 1 d y d x \frac{dx}{dy}=\frac{1}{\displaystyle\frac{dy}{dx}} dydx=dxdy1
下表是\displaystyle在不同位置的显示:

代码显示备注
$\frac{dx}{dy}=\frac{1}{\frac{dy}{dx}}$ d x d y = 1 d y d x \frac{dx}{dy}=\frac{1}{\frac{dy}{dx}} dydx=dxdy1行内公式
$$\frac{dx}{dy}=\frac{1}{\frac{dy}{dx}}$$ d x d y = 1 d y d x \frac{dx}{dy}=\frac{1}{\frac{dy}{dx}} dydx=dxdy1行间公式
$\frac{dx}{dy}=\frac{1}{\displaystyle\frac{dy}{dx}}$ d x d y = 1 d y d x \frac{dx}{dy}=\frac{1}{\displaystyle\frac{dy}{dx}} dydx=dxdy1行内公式
$$\frac{dx}{dy}=\frac{1}{\displaystyle\frac{dy}{dx}}$$ d x d y = 1 d y d x \frac{dx}{dy}=\frac{1}{\displaystyle\frac{dy}{dx}} dydx=dxdy1行间公式
$\frac{dx}{dy}=\displaystyle\frac{1}{\frac{dy}{dx}}$ d x d y = 1 d y d x \frac{dx}{dy}=\displaystyle\frac{1}{\frac{dy}{dx}} dydx=dxdy1行内公式
$$\frac{dx}{dy}=\displaystyle\frac{1}{\frac{dy}{dx}}$$ d x d y = 1 d y d x \frac{dx}{dy}=\displaystyle\frac{1}{\frac{dy}{dx}} dydx=dxdy1行间公式

可自行对比。

二编:非嵌套分式(甚至非分式,比如积分号“ ∫ \int ”)也可用,用于行间公式
例如,\frac{\omicron(x)}{x}显示为 ο ( x ) x \frac{\omicron(x)}{x} xο(x)\displaystyle\frac{\omicron(x)}{x}显示为 ο ( x ) x \displaystyle\frac{\omicron(x)}{x} xο(x)


软件&网站推荐

LaTeX \LaTeX LATEX 公式识别网站

推荐一个 LaTeX \LaTeX LATEX 公式识别网站SimpleTex。网站免费,登录后不限使用次数。也可下载客户端,只不过我比较喜欢网页。

注册

按提示关注官方B站后会私信一个兑换口令,网站页面填入即可。

使用

SimpleTex OCR识别(V2.5测试版),支持PDF文件与图片快速识别(目前支持多语言/手写/复杂公式表格/化学结构式与公式文字混排识别(实验性发布,无次数限制,最大单次200页PDF识别)。

输出支持公式模式和markdown文档模式。
在这里插入图片描述

扫描全能王

扫描全能王,顾名思义,是一个扫描软件,功能强大。
在这里插入图片描述

功能

建议手机下载移动版,能拍照扫描。
客户端
另外,如果你是大学生或者教师,点击链接,完成认证,免费领取高级会员。有效期一年,到期后需要重新认证。

演示

我用来扫描书上的公式和例题。实拍图:
实拍图
扫描后:
扫描后

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值