第1篇博客:Markdown初级语法
本文部分样式在原生的butterfly主题并不适用,需要进行适配,即对主题文件进行修改
样式配置参考:
内容样式参考:
数学公式参考:
欢迎阅读第1篇博客,希望你有所收获!
简介:
- Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档;
- Markdown 语言是2004年由约翰·格鲁伯创建;
- Markdown 编写的文档可以导出 HTML、Word、图像、PDF、Epub等多种格式的文档;
- Markdown 编写的文档后缀为.md或.markdown;
- Markdown 能被使用用来撰写电子书,如: Gitbook;
标题语法
从一级标题到六级标题,即需要在单词或汉字前加#号
不同版本Markdown处理标题方式不一致,考虑到兼容性问题,在标题和#号后加一个空格
# 一级标题 |
换行语法
在一行末尾添加两个或多个空格,然后按Enter键即可换行
第一段落 <Enter> |
第一段落
第二段落
强调语法
通过将文本设置成不同样式来强调其重要性
1. **文本加粗** |
- 文本加粗
- 文本斜体
- 文本斜体加粗
- 带下划线
带着重号 带波浪线 带删除线- 着重强调
隐藏显示
引用语法
> ** 侠客行 ** |
** 侠客行 **
- 赵客缦胡缨,吴钩霜雪明
- 银鞍照白马,飒沓如流星
- 十步杀一人,千里不留行
- 事了拂衣去,深藏身与名
** 唐·李白 **
表格语法
Markdown制作表格通过使用|符号来分割不同的单元格,使用-符号来分隔表头和其他行
| 左对齐 | 右对齐 | 居中对齐 | |
左对齐 | 右对齐 | 居中对齐 |
---|---|---|
单元格 | 单元格 | 单元格 |
单元格 | 单元格 | 单元格 |
链接语法
普通链接
超链接Markdown语法格式:[超链接显示名](超链接地址 "超链接title")
1. 链接 [Markdown语法](https://markdown.com.cn) |
- 链接 Markdown语法
- 链接+title Markdown语法
- 强调链接 This is the Markdown Guide
- 倾斜链接 This is the Markdown Guide too
- 代码式链接 This is also the
Markdown Guide
图片链接
图片链接Markdown语法格式:![图片alt](图片链接 "图片title")
- 图片:
![图片1](https://s2.loli.net/2024/03/25/Cg4I62extU89MkF.jpg) |
- 图片 + title:
![图片2](https://s2.loli.net/2024/03/25/nPjVas2IbeMv3wH.jpg "Train And Sakura") |
- 图片:
- 图片 + title:
代码块语法
使用一对```表示代码块
- Python代码块
print("Hello Markdown!") |
- Java代码块
pubic static void main(String[] args) { |
数学公式
- 如何插入公式
LaTex
数学公式有两种:行内公式和独立公式。行内公式放在文中与其他文字混合编排,独立公式单独成行。
行内公式: $\sum_{i=0}^n i^2 = \frac{(n^2+n)(2n+1)}{6}$ |
- 如何输入上下标
^
表示上标,_
表示下标。如果上下标的内容多于一个字符,需要用{}
将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
$$x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$ |
- 如何输入括号和分隔符
()
、[]
、|
表示符号本身,使用\{\}
来表示{}
。而要显示大括号或分隔符时,要用\left
和\right
命令。
$$f(x,y,z) = 3y^2z \left( 3+\frac{7x+5}{1+y^2} \right) $$ |
其他的特殊符号:
输入 | 显示 | 输入 | 显示 |
---|---|---|---|
\langle | \rangle | ||
\lceil | \rceil | ||
\lfloor | \rfloor | ||
\lbrace | \rbrace | ||
\lvert | \rvert | ||
\lVert |
- 如何输入分数
使用\frac {分子}{分母}
产生分数,分数可以嵌套。也可以通过{分子 \over 分母}
产生分数。
$$\frac{a-1}{b-1} \quad and \quad {a+1\over b+1}$$ |
- 如何输入开方
使用\sqrt [根指数,省略时默认为2]{被开放数}
命令来开方
$$\sqrt{2} \quad and \quad \sqrt[n]{3}$$ |
- 如何输入省略号
数学公式中常见的省略号有两种,\ldots
表示与文本底线对齐的省略号,\cdots
表示与文本中线对齐的省略号。
$$f(x_1,x_2,\ldots ,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2$$ |
- 如何输入积分
一般使用、int_积分下限^积分上限 {被积表达式}
来输入积分。
$$\int_0^1 {x_1^2 + x_2^2 + \cdots + x_n^2} \,{\rm d}x$$ |
- 如何输入极限运算
使用\lim_{变量 \to 极限值}
来输入极限运算。
$$ \lim_{n \to +\infty} \frac{1}{n(n+1)} \quad and \quad \lim_{x \to 1} \frac{1}{n(n+1)} $$ |
- 如何输入累加、累乘运算
使用\sum_{下标表达式}^{上标表达式} {累加表达式}
来输入累加表达。与之类似,使用\prod
、\bigcup
、\bigcap
分别输入累乘、并集和交集。
$$ \sum_{i=1}^n \frac{1}{i^2} \quad and \quad \prod_{i=1}^n \frac{1}{i^2} \quad and \quad \bigcup_{i=1}^{2} R \quad and \quad \bigcap_{i=1}^{2} R$$ |
- 如何输入无框矩阵
在开头使用begin{matrix}
,在结尾使用end{matrix}
,在中间插入矩阵元素,每个元素之间插入&
,并在每行结尾处使用\
。使用矩阵时必须声明$
或$$
符号。
$$ |
- 如何输入带边框的矩阵
在开头将matrix
替换为pmatrix
、bmatrix
、Bmatrix
、vmatrix
、Vmatrix
。
$$ |
- 如何输入带省略符号的矩阵
使用\cdots
,\ddots
、\vdots
来输入省略符号。
$$ |
- 如何输入带分割符号的矩阵
其中cc|c
代表在一个三列矩阵中的第二和第三列之间插入分割线。
$$ |
- 如何输入一个方程式序列
如何输入一列整齐且居中的方程式序列。使用\begin{cases}
来创造一列序列方程式,其中每行尾部使用\\
。cases
可以修改为array
$$ |
- 定义新的符号
使用符号\operatorname
$$ \operatorname{Symbol} A $$ |
- 如何插入公式
行内公式:
独立公式:
- 如何输入上下标
- 如何输入括号和分隔符
- 如何输入分数
- 如何输入开方
- 如何输入省略号
- 如何输入积分
- 如何输入极限运算
- 如何输入累加、累乘运算
- 如何输入无框矩阵
- 如何输入带边框的矩阵
- 如何输入带省略符号的矩阵
- 如何输入带分割符号的矩阵
- 如何输入一个方程式序列
- 定义新的符号
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 93 & 博客!
评论