一、Markdown数学公式
Markdown的数学公式是一种比较强大的功能,在文章或者文档中添加公式可以让读者更好地理解文章内容。Markdown支持行内公式和块级公式两种形式,本文主要讨论Markdown中的行内公式。
二、Markdown公式换行
在Markdown中,行内公式的长度有限制,如果一行中的公式过长,会导致公式无法完整展示或需要缩小字号才能显示。为了解决这种问题,我们可以使用换行符“\”来让公式换行,实现公式的自动换行。如下面这个例子所示:
这是一段文字 $a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z$ 下面是一段文字。
上面的代码会让第一个公式换行并且拆分成两行显示。
三、Markdown公式编辑
Markdown语法中支持使用LaTeX编辑数学公式。对于不熟悉LaTeX语法的人来说,可以使用在线编辑器,如codecogs,编辑生成公式,并将其复制到Markdown文档中。
比如下面这个公式:
$$\lim\limits_{n \to \infty} \frac{1}{n(n+1)}\sum_{i=1}^n \frac{i}{n}$$
它生成的效果如下所示:
$$\lim\limits_{n \to \infty} \frac{1}{n(n+1)}\sum_{i=1}^n \frac{i}{n}$$四、Markdown极限公式
Markdown语法中支持使用LaTeX编辑极限公式。我们以求$\lim_{x\to0}\frac{\sin x}{x}=1$为例。
这是一段文字,求下面的极限 $\displaystyle\lim_{x\to0}\frac{\sin x}{x}=1$ 这是又一段文字。
它生成的效果如下所示:
这是一段文字,求下面的极限 $\displaystyle\lim_{x\to0}\frac{\sin x}{x}=1$ 这是又一段文字。五、Markdown写公式
Markdown中的公式通常使用一对美元符号“$”或者一对双美元符号“$$”来包裹公式。使用一对美元符号时,公式会嵌入到正文之中;使用一对双美元符号时,公式会单独成行显示。
下面是一个行内公式的例子:
这是一段文字,$a^2+b^2=c^2$,这是又一段文字。
它生成的效果如下:
这是一段文字,$a^2+b^2=c^2$,这是又一段文字。六、Markdown公式语法
Markdown的公式语法比较简单,支持使用常见的公式符号、函数、矩阵等。下面是一些常见的公式语法:
- 上标:`a^b`
- 下标:`a_b`
- 分数:`\frac{a}{b}`
- 开方:`\sqrt{x}`
- 乘号:`a\times b`或者`a\timesb`
- 希腊字母:`\alpha`、`\beta`、`\gamma`等等
- 求和:`\sum`
- 极限:`\lim`
- 导数:`\frac{\partial f}{\partial x}`
- 矩阵:`\begin{matrix}a & b \\ c & d\end{matrix}`
七、Markdown大括号多行公式
有时候,在公式中需要使用大括号展示多行公式,Markdown也支持这种语法。
下面是一个例子:
$$f(x) = \left\{ \begin{aligned} x && (x>0) \\ 0 && (x=0) \\ -x && (x<0) \end{aligned} \right.$$
它生成的效果如下所示:
$$f(x) = \left\{ \begin{aligned} x && (x>0) \\ 0 && (x=0) \\ -x && (x<0) \end{aligned} \right.$$八、RMarkdown公式
RMarkdown是一种常用的Markdown扩展语法,其使用方式和Markdown类似,而且它还支持LaTeX语法,可以生成更为复杂和美观的文档。在RMarkdown中,我们可以使用两个美元符号“$$”来包裹公式,就像LaTeX一样。
下面是一个RMarkdown的例子:
--- title: "R Markdown公式" author: "Your Name" output: html_document --- ## 行间公式 这是一段文字,求下面的极限 $$\displaystyle\lim_{x\to0}\frac{\sin x}{x}=1$$ 这是又一段文字。 ## 行内公式 这是一段文字,$a^2+b^2=c^2$,这是又一段文字。
它生成的效果如下所示:
--- title: "R Markdown公式" author: "Your Name" output: html_document --- ## 行间公式 这是一段文字,求下面的极限 $$\displaystyle\lim_{x\to0}\frac{\sin x}{x}=1$$ 这是又一段文字。 ## 行内公式 这是一段文字,$a^2+b^2=c^2$,这是又一段文字。