[!info] AI概述
本文详细介绍了Markdown的拓展语法,包括表格、分割线、高亮、脚注、LaTex数学公式、Mermaid绘图和转义字符等内容。这些拓展语法可以帮助用户更好地利用Markdown进行文档编写和笔记整理。文章最后总结了本文的主要内容,并提供了相关参考链接。
前言
[!NOTE] Note
本文整理自知识库+AI创作
上一篇文章掌握Markdown语法,高效管理知识库我们详细介绍了Markdown语法的基础知识,包括标题、字体、列表、引用、代码块、链接和图片等,接下来我们来学习markdown的拓展语法
markdown拓展语法
表格
在Markdown中创建表格,基本结构由管道符(|)和连字符(-)组成。表格的每一行代表一个表格行,而列则通过管道符分隔。
| 标题1 | 标题2 | 标题3 |
|-------|-------|-------|
| 单元格1 | 单元格2 | 单元格3 |
| 单元格4 | 单元格5 | 单元格6 |
渲染效果:
标题1 | 标题2 | 标题3 |
---|---|---|
单元格1 | 单元格2 | 单元格3 |
单元格4 | 单元格5 | 单元格6 |
对齐方式
在Markdown中,可以通过在连字符两侧添加冒号(:)来设置列的对齐方式。
默认对齐(无冒号):左对齐
冒号在右侧:右对齐
冒号在两侧:居中对齐
| 左对齐 | 居中对齐 | 右对齐 |
|:------|:-------:|------:|
| 文本1 | 文本2 | 文本3 |
| 文本4 | 文本5 | 文本6 |
渲染效果:
左对齐 | 居中对齐 | 右对齐 |
---|---|---|
文本1 | 文本2 | 文本3 |
文本4 | 文本5 | 文本6 |
分割线
要创建分隔线,请在单独一行上使用三个或多个破折号 (---
) 并且不能包含其他内容:
---
渲染效果:
高亮
支持通过==
,实现文本高亮
==高亮内容==
渲染效果:
高亮内容
脚注
在Markdown中创建脚注的基本语法是在需要添加脚注的文本后加上[^1]
,然后在文档的任意位置定义脚注内容
这是一个例句[^1]。
[^1]: 这是脚注的内容。
这是一个例句1。
LaTex数学公式
LaTeX是一种基于TeX的排版系统,广泛用于生成科学和数学文档,因其出色的公式和表格处理能力而闻名。在Markdown中嵌入LaTeX允许你以文本形式编写复杂的数学公式,并在渲染时将其转换为格式化的数学符号和表达式。
我推荐的typora、obisidian两款应用均支持LaTex,你也可以在Overleaf, Online LaTeX Editor尝试使用LaTex
在Markdown中使用LaTeX公式的基本语法涉及两种主要场景:行内公式和块级公式。
行内公式
行内公式嵌入到文本中。使用一对美元符号$...$
来标记行内公式。
$e^{i\pi} + 1 = 0$
渲染效果:
e i π + 1 = 0 e^{i\pi} + 1 = 0 eiπ+1=0
块级公式
块级公式独立于文本存在。使用一对双美元符号$$...$$
来创建。
$$
e^{i\pi} + 1 = 0
$$
渲染效果:
e i π + 1 = 0 e^{i\pi} + 1 = 0 eiπ+1=0
Mermaid绘图
Mermaid 允许你使用文本和代码创建图表和可视化。
它是一个基于 JavaScript 的图表绘制工具,可渲染 Markdown 启发的文本定义以动态创建和修改图表。
如果你熟悉 Markdown,那么学习 Mermaid 的语法 应该没有问题。
渲染效果:
转义字符
在Markdown中,某些字符被赋予了特殊的格式化作用,如星号*用于创建粗体或斜体。当您需要在文本中显示这些特殊字符本身时,就需要使用转义字符。转义字符通常是一个反斜线,它告诉Markdown解析器忽略后续字符的特殊含义,将其作为普通文本处理。
以下是Markdown中最常见的一些转义字符及其用途:
- 反斜杠:\ - 用于插入反斜杠。
- 反引号:`` ` `` - 用于插入反引号。
- 星号:* - 用于插入星号。
- 下划线:_ - 用于插入下划线。
- 方括号:[ 和 ] - 用于插入方括号。
- 括号:( 和 ) - 用于插入圆括号。
- 波浪线:~ - 用于插入波浪线。
- 井号:# - 用于插入井号。
- 加号:+ - 用于插入加号。
- 减号:- - 用于插入减号。
- 英镑符号:£ - 用于插入英镑符号。
- 点号:. - 用于插入点号。
- 感叹号:! - 用于插入感叹号。
比如:
\*你好\*
渲染效果:
*你好*
总结
本文旨在说明mardown的拓展语法:
- 表格
- 分割线
- 高亮
- 脚注
- LaTex
- Mermaid
- 转义字符
相信markdown能协助你更好的记笔记
参考
- Markdown 基本语法 | Markdown 官方教程
- Markdown 教程 (javatiku.cn)
- Mermaid 中文网 (nodejs.cn)
- Overleaf, Online LaTeX Editor
这是脚注的内容。 ↩︎