首页 > 其他分享 >Markdown 语法

Markdown 语法

时间:2023-03-01 17:44:06浏览次数:50  
标签:例如 Markdown frac 语法 bmatrix 使用

Markdown 语法

基本语法

Markdown 是一种轻量级的标记语言,可以用来编写格式简单、易读易写的文本。Markdown 语法简单易懂,学习成本低,因此广受欢迎。下面是 Markdown 基本语法:

标题:

使用 # 来表示标题,其中一个 # 表示一级标题,两个 # 表示二级标题,以此类推。例如:

# 一级标题

## 二级标题

### 三级标题

段落:

Markdown 中的段落以一个或多个空行作为分隔符。例如:

这是第一段。

这是第二段。

粗体和斜体:

使用 ** 包围文本表示粗体,使用 * 包围文本表示斜体。例如:

这是**粗体**,这是*斜体*。

效果:

这是粗体,这是斜体

列表:

使用 -+* 表示无序列表,使用数字和 . 表示有序列表。例如:

- 无序列表 1
- 无序列表 2

1. 有序列表 1
2. 有序列表 2

效果:

  • 无序列表 1
  • 无序列表 2
  1. 有序列表 1
  2. 有序列表 2

链接:

使用 [链接文字](链接地址) 的格式表示链接。例如:

这是一个[链接](https://www.cnblogs.com/yuzhihui/)。

效果:

这是一个链接

图片:

使用 ![图片描述](图片链接) 的格式表示图片。例如:

这是一张图片:![Markdown](https://markdown-here.com/img/icon256.png)

效果:

这是一张图片:Markdown

引用:

使用 > 表示引用,例如:

> 这是一段引用。

效果:

这是一段引用。

代码:

使用 `code` 的格式表示行内代码,使用三个反单引号 ` 包围多行代码块。例如:

  1. 行内代码:
这是一段行内代码:`print("Hello, world!")`
  • 效果:

这是一段行内代码:print("Hello, world!")

  1. 代码块:
这是一段代码块:

```python
print("Hello, world!")
```
  • 效果:
print("Hello, world!")

以上是 Markdown 的基本语法,掌握了这些语法,就能够用 Markdown 编写简单的文档了。

数学公式语法

Markdown 支持使用 LaTeX 语法书写数学公式,以下是一些常用的 Markdown 数学公式语法:

  • 行内公式:使用 $ 将公式括起来,例如:$E=mc^2$,效果:\(E=mc^2\)。

  • 独立公式:使用 $$ 将公式括起来,例如:

$$
\int_0^{+\infty} x^n e^{-x} dx = n!
$$

\[\int_0^{+\infty} x^n e^{-x} dx = n! \]

  • 上下标:使用 _ 和 ^ 分别表示下标和上标,例如:$x_{1}$$x^{2}$

    \[x_{1}、x^{2} \]

  • 求和、积分:使用 \sum 和 \int 分别表示求和和积分,例如:$\sum_{i=1}^n x_i$、$\int_a^b f(x)dx$,效果:\(\sum_{i=1}^n x_i\)、\(\int_a^b f(x)dx\)。

  • 分数:使用 \frac 表示分数,例如:$\frac{1}{2}$,效果:\(\frac{1}{2}\)。

  • 根号:使用 \sqrt 表示根号,例如:$\sqrt{x}$,效果:\(\sqrt{x}\)。

  • 括号:使用 ( 和 ) 表示小括号,使用 [ 和 ] 表示中括号,使用 { 和 } 表示大括号,例如:$(a+b)(a-b)=a^2-b^2$、$\left(\frac{1}{2}\right)$,效果:\((a+b)(a-b)=a^2-b^2\)、\(\left(\frac{1}{2}\right)\)。

  • 矩阵:使用 matrix 环境表示矩阵,例如:

$$
\begin{matrix}
1 & 2 \\
3 & 4
\end{matrix}
$$

效果:

\[\begin{matrix} 1 & 2 \\ 3 & 4 \end{matrix} \]

使用 bmatrix、pmatrix、vmatrix 等环境来排版矩阵,例如:

$$
\begin{bmatrix}
1 & 2 \\
3 & 4
\end{bmatrix}
\begin{bmatrix}
x \\
y
\end{bmatrix}
=
\begin{bmatrix}
5 \\
6
\end{bmatrix}
$$

效果:

\[\begin{bmatrix} 1 & 2 \\ 3 & 4 \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix} = \begin{bmatrix} 5 \\ 6 \end{bmatrix} \]

  • 希腊字母:使用 \alpha、\beta、\gamma 等表示希腊字母,例如:$\alpha+\beta=\gamma$,效果:\(\alpha+\beta=\gamma\)。

  • 函数:使用 \sin、\cos、\log 等表示常见的函数,例如:$\sin(x)$、$\cos(x)$、$\log(x)$,效果:\(\sin(x)\)、\(\cos(x)\)、\(\log(x)\)。

  • 箭头:使用 \rightarrow、\Rightarrow、\leftrightarrow 等表示箭头,例如:$f(x)\rightarrow a$、$f(x)\Rightarrow a$、$a\leftrightarrow b$,效果:\(f(x)\rightarrow a\)、\(f(x)\Rightarrow a\)、\(a\leftrightarrow b\)。

  • 多行公式:
    可以使用 align、gather 等环境来排版多行公式,例如:

    $$
    \begin{align}
    y &= a + bx_1 + cx_2 \\
    y &= d + ex_1 + fx_2
    \end{align}
    $$
    

    效果:

    \[\begin{align} y &= a + bx_1 + cx_2 \\ y &= d + ex_1 + fx_2 \end{align} \]

  • 求导、偏导:
    使用 \frac{\partial}{\partial x} 表示偏导数,例如:$\frac{\partial f}{\partial x}$,效果:\(\frac{\partial f}{\partial x}\)。

    使用 \frac{d}{dx} 表示导数,例如:$\frac{d}{dx}f(x)$,效果:\(\frac{d}{dx}f(x)\)。

  • 其他:还有一些其它的语法,例如:\in 表示属于,\forall 表示全称量词,\exists 表示存在量词,\lim 表示极限等,可以根据需求使用。

以上是 Markdown 常用的数学公式语法,还有一些更高级的语法,需要使用更专业的数学排版软件或库来实现。

MarkDown 数学公式基本语法

标签:例如,Markdown,frac,语法,bmatrix,使用
From: https://www.cnblogs.com/yuzhihui/p/17169111.html

相关文章

  • 什么是Markdown
    什么是markdown?Markdown是一种轻量级标记语言,它允许人们使用已读一些的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。这种语言吸收了很多在电子邮件中已有的纯......
  • JavaScript的引入方式和基础语法
    JavaScript的引入方式放在<body>的后面,</body>的前面基础语法书写语法输出语句变量 var:是全局变量,可以重复声明,会覆盖数据类型运算符其中"=="会先......
  • atom 安装markdown-preview-enhanced插件
    atom自带markdown的支持,但是不够智能,例如每个md文件都要手动打开预览,这个插件切换文件的时候,也会自动切换预览。install插件​​markdown-preview-enhanced​​ctrl+shi......
  • VScode+Markdown+PicGo
    在Vscode上写Markdown代码,并且用PicGo上传图片。以下内容有Markdown插件OfficeViewer,所见即所得。注意此插件的编辑模式下不能使用PicGo扩展,只有VS的普......
  • Markdown环境安装与导出PDF
    Markdown语言的特点,ChatGPT的回答如下:-------------Markdown是一种轻量级标记语言,它具有以下几个特点:简单易学:Markdown语言非常简单易学,语法简洁明了,可以在短时间内......
  • WPF中图形表示语法详解(Path之Data属性语法)
    老规矩,看图说话。先看显示效果:(图1)XAML(代码A):<Pagexmlns="​​http://schemas.microsoft.com/winfx/2006/xaml/presentation​​​"xmlns:x="​​http://schemas.microsof......
  • 使用vscode编辑markdown
    目录markdown在vscode中的使用标题一级标题二级标题三级标题四级标题五级标题六级标题列表图片表格网址代码文本样式引用目录vscode中使用的插件推荐截图工具推荐markdown......
  • Linux基本命令--ping的语法
    1、命令介绍ping命令用来测试主机之间网络的连通性,通过发送Internet控制消息协议(ICMP)回响请求消息来验证与另一台TCP/IP计算机的IP级连接.用途:发送一个回送信号请求给网络......
  • java的基本语法-变量
    变量可以变化的量Java是一种强类型语言,,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域注意事项每个变量都有......
  • Java学习——Markdown语法
    标题:#+空格+标题名,支持1到6级标题,几级标题几个#1#+空格+一级标题2##+空格+二级标题3###+空格+三级标题4####+空格+四级标题5#####+空格+五级标题6######+空格+六级......