一、Markdown公式左对齐
Markdown公式默认情况下是居中对齐的,如果想要左对齐,需要在公式前后加上
\begin{aligned} \end{aligned}
$$ \begin{aligned} F(x) = \int_{-\infty}^x f(t) dt \end{aligned} $$
二、Markdown公式中注释
在Markdown公式中加入注释的方式是在公式中用%给注释加上符号,注释内容会自动显示在公式下方,如下面的例子所示
$$ f(x) = \frac{1}{\sqrt{2\pi \sigma^2}} \exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)%\text{高斯分布密度函数} $$
三、Markdown公式编辑
编辑Markdown公式最简单的方式是使用在线公式编辑器,比如Mathpix Snip(https://mathpix.com/)和LaTex Equation Editor(http://www.hostmath.com/),这两种工具都可以将手写的公式转换为LaTex代码,方便插入到Markdown文档中。
四、Markdown公式进行标注
在Markdown公式中加入标号可以方便地进行引用,在公式后加上\tag{}
并在括号中填写标号,如下面的例子所示:
这是一个带有标号的公式:
$$ y = mx + b \tag{1} $$
引用标号为1的公式可以用
\eqref{1}
的方式,如下所示:$$ \text{斜率} = \frac{\text{纵向变化}}{\text{横向变化}} \eqref{1} $$
五、Markdown公式换行
在Markdown公式中换行有两种方式,一种是使用\\
表示换行,另一种是使用\newline
表示换行,如下所示:
$$ f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} \exp\Bigg(-\frac{(x-\mu)^2}{2\sigma^2}\Bigg) \\ G(x) = \int_{-\infty}^x f(t) dt $$
$$ f(x) = \frac{a}{b} + c \newline g(x) = a^2 + b^2 + c^2 $$
六、Markdown公式语法
Markdown公式语法基于LaTex,使用起来也非常简单。行内公式使用$
包裹,而块级公式使用$$
包裹,如下所示:
行内公式:$y = mx + b$
块级公式:
$$ f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} \exp\Bigg(-\frac{(x-\mu)^2}{2\sigma^2}\Bigg) $$
七、Markdown公式空格
Markdown公式中的空格使用\
表示,如下所示:
$$ f(x,y) = x^2 \ + \ 2xy \ + \ y^2 $$
八、Markdown公式编辑器
除了在线公式编辑器,还有很多其他的编辑器可以用于编辑Markdown公式。比如,VS Code中有很多LaTex相关插件,可以极大地提高Markdown公式的编辑效率,如下所示:
九、Markdown公式编号
使用LaTex中的\begin{equation}\end{equation}
语法可以为Markdown公式自动标号,如下所示:
\begin{equation} f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} \exp\Bigg(-\frac{(x-\mu)^2}{2\sigma^2}\Bigg) \end{equation}