您的位置:

Markdown行内公式全面解析

一、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$,这是又一段文字。