Typora笔记_2:Markdown语法

Markdown语法

下面将结合具体效果与代码讲解Markdown语法

注意,给出的快捷键都是Typora所支持的,不同软件 / 平台支持的Markdown语法可能在细节上有所不同,但大体上都是一样的

标题类

下面是各种标题的效果以及如何对应的语法和快捷键

#+[空格]+标题内容+或快捷键[Ctrl] + 1创建一级标题

##+[空格]+标题内容+或快捷键[Ctrl] + 2创建二级标题

###+ [空格]+标题内容+或快捷键[Ctrl] + 3创建三级标题

####+[空格]+标题内容或快捷键[Ctrl]+4创建 四级标题
#####+[空格]+标题内容或快捷键[Ctrl]+5创建 五级标题
######+[空格]+标题内容或快捷键[Ctrl]+6创建 六级标题

列表类

无序列表

无序列表具有以下几种创建方法

  • - + [空格]
  • * + [空格]
  • + + [空格]

我们创建一个无序列表之后,对空行按下两次[Enter]进行向前缩进,对空行使用[Tab]进行向后缩进,在同一行中使用[Shift]+[Enter]强制换行显示,例如

  • -+[空格]创建新无序列表
    [Shift]+[Enter]强制换行
  • [Enter]创建无序列表新行
    • [Tab]对空行向后缩进
  • [Enter]+[Enter]对空行向前缩进

有序列表

有序列表使用如下2种方式创建:

  1. [数字]+.+[空格]

  2. [数字]+.+[Tab]

有序列表同样支持无序列表的操作,例如:

  1. [数字]+.+[空格]创建有序列表
    [Shift]+[Enter]强制换行
  2. [Enter]创建有序列表新行
    1. [Tab]对空行向后缩进
  3. [Enter]+[Enter]向前缩进

任务列表

  • -+[空格]+[+[空格]+]+[空格]

任务列表同样支持无序列表的操作,而且任务框能够点击,例如:

  • -+[空格]+[+[空格]+]+[空格]创建任务列表
    [Shift]+[Enter]强制换行
  • [Enter]创建任务列表新行
    • [Tab]对空行向后缩进
  • [Enter]+[Enter]向前缩进
  • 鼠标点击任务框

字体类

加粗

加粗示例

**加粗示例**

或者

选中文字后使用快捷键[Ctrl]+B

斜体

斜体示例

*斜体示例*

或者

选中文字后使用快捷键[Ctrl]+I

删除线

删除线示例

~~删除线示例~~

另类表示

另类表示示例

`另类表示示例`

下划线

下划线示例

<u>下划线示例</u>

或者

选中文字后使用快捷键[Ctrl]+U


注意,以下字体类语法需要在[文件]->[偏好设置]->[Markdown]中打开扩展语法

下缀

下缀示例~下缀示例~

下缀示例下缀示例

上缀

上缀示例^上缀示例^

上缀示例上缀示例

高亮

高亮示例

==高亮示例==

功能类

分割线

---+[Enter]


创建表格

|+第一列列名+|+第二列列名+…+第n列列名+|+[Enter]

第一列列名第二列列名第三列列名第四列列名
强制换行示例
强制换行示例
高亮粗体下缀另类表示斜体

同一个单元格内可以使用[Shift]+[Enter]强制换行,也支持部分Markdown语法

插入图片

!+[图片描述]+(图片链接)

图片链接支持本地链接或者网络链接,本地链接支持相对路径

![666](https://bkimg.cdn.bcebos.com/pic/242dd42a2834349b970de968c7ea15ce37d3bed0?x-bce-process=image/watermark,image_d2F0ZXIvYmFpa2UxNTA=,g_7,xp_5,yp_5)

效果如下
666

此外,建议在[偏好设置]->[图像]中的[插入图片选项]设置为[复制图片到当前文件夹 / 复制到指定路径 ]

如果选择[复制到指定路径]最好把指定路径设置为相对路径,这样便于将md文件用在U盘等设备上在不同电脑上编辑

我就是在将所有的md笔记单独放在一个文件夹下,在该文件夹下创建一个名为图片的文件夹来存放所有的图片

然后将选项设置为[复制到指定路径],将指定路径指定为./图片

此外,Typora支持将图片自动上传到互联网上,这需要自己注册提供图床的网站的账号

一般保存到本地即可

超链接

[超链接描述]+(超链接地址)

需要按住[Ctrl]+[单击鼠标左键访问]

[百度(Ctrl+鼠标左键访问)](https://www.baidu.com)

百度(Ctrl+鼠标左键访问)

这里是上传到CSDN的笔记,所以直接点击即可

引用

>+空格+引用的文本

引用支持嵌套引用以及其他Markdown语法

>+[空格]创建普通引用

>+[空格]普通引用下进行嵌套引用

[Tab]来返回上级引用

支持其他Markdown语法

插入代码

单行代码

单行代码用另类表示即可,例如print("Hello")

多行代码

多行代码支持不同语言的高亮显示以及自动缩进,只需要设置语言即可

​```+语言名称+[Enter]
//C语言的语法高亮和自动缩进
int main(){
    printf("Hello World");
    return 0;
}
#Python的语法高亮和自动缩进
class Human:
    def __init__(self,_name):
        self.name=_name
        if __name__ == '__main__':
            print("Hello World")
            print("My name is",self.name)
Jack=Human('Jack')

插入公式

行内公式

插入行内公式使用$包裹起来,公式具体语法是Latex语法,例如:

$\theta_1^2+\rho_1^2+\int^{x_2}_{x_1}{f(x)dx}$

这是一个行内公示示例: θ 1 2 + ρ 1 2 + ∫ x 1 x 2 f ( x ) d x \theta_1^2+\rho_1^2+\int^{x_2}_{x_1}{f(x)dx} θ12+ρ12+x1x2f(x)dx

行间公式

插入行间公式语法如下,公式的具体语法同样是Latex语法

$$+[Enter]
ϕ ( x ^ , y ^ ) ⇐ ∬ δ 1 δ 2 f ( x , y ) g ( x , y ) ∂ x ∂ y \phi(\hat{x},\hat{y})\Leftarrow\iint^{\delta_2}_{\delta_1}\frac{f(x,y)}{g(x,y)}\partial x\partial y ϕ(x^,y^)δ1δ2g(x,y)f(x,y)xy
示例的Latex语法

$$
	\phi(\hat{x},\hat{y})\Leftarrow\iint^{\delta_2}_{\delta_1}\frac{f(x,y)}{g(x,y)}\partial x\partial y
$$

具体语法详见CSDN博客:LaTeX 各种命令,符号汇总(全)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值