目录
Typora介绍
Typora不仅支持OS X、Windows、Linux三个平台,而且专注于提供无干扰的写作环境,并支持多种主题和风格。其所见即所得(WYSIWYG)的编辑方式使得用户在编辑Markdown文本时无需分心于代码,可以更专注于内容创作。
Markdown语法
Markdown语法是一种轻量级标记语言,用于简化文档的格式编排,其目标是实现易读易写的纯文本格式。
Markdown 语法在 2004 年由约翰·格鲁伯(John Gruber)创建,它允许用户通过简单的标记符号来编写文档,这些文档可以轻易地转换为HTML、Word、图像、PDF、Epub等多种格式。Markdown语法的设计初衷是提供一种更为直观且易于编辑的文本处理方式,尤其是对于博客、论坛帖子和各类在线文档而言。以下深入探讨
- 基本语法
- 标题:Markdown通过使用’#‘号来表示标题,从一级到六级标题分别使用1到6个’#‘来表示,以空格结束。例如,一级标题用一个’#‘表示,而六级标题则用六个’#'表示。这种简洁的符号体系使得划分文档结构变得直观明了。
- 字体:Markdown中可以使用星号*或下划线_来标记字体样式。单星号或单下划线用于斜体,双星号或双下划线用于粗体,而三者结合使用则形成粗斜体。这一特点使得在不破坏纯文本格式的情况下,依然可以呈现一定的文本样式。
- 换行:在Markdown中,你可以通过直接在句子后输入两个空格然后回车来实现换行,或者直接使用HTML的
标签来达到类似效果。这为格式化诗歌或代码提供了便利。 - 引用:使用’>'符号来引入引用段落,它允许多行文本组成一个引用块,嵌套使用可以形成多层引用。在引用文本中,正常的Markdown语法依旧有效。
- 链接与图片:Markdown提供了非常直观的方式来插入链接和图片。链接的语法是使用方括号[]包含链接文字,圆括号()包含URL地址;图片的插入也类似,不过通常在!之后紧跟方括号和圆括号,分别包含图片描述和图片链接。
- 高级用法
- 列表:Markdown支持有序和无序列表。无序列表使用-或*开始每一项,有序列表则使用数字加点号.开始。这为笔记或提纲的制作提供了极大的便利。
- 分割线:你可以使用三个或以上的星号***、破折号———或者下划线______来创建一条视觉上的分割线,这在文档中逻辑分区时非常有用。
- 删除线与下划线:通过在文本两侧添加双下划线__或双星号**可以创建加粗文本;而单下划线_或单星号*则表示斜体文本。
代码块:对于编程相关的文档,Markdown提供了代码块的语法,使用三个反引号`将代码包裹起来,支持多种编程语言的高亮显示。 - 表格:Markdown中的表格通过使用|分隔各列,-分隔表头与数据行来创建。虽然相对其他功能略显复杂,但掌握后能够极大地提升信息的组织能力。
- 脚注:在Markdown中,你可以为文本添加脚注。通过在需要注释的部分后面添加[1]来设置脚注编号,然后在文档末尾使用[1]:来写下注释内容。
- 特殊符号:Markdown 支持一些特殊符号的直接显示,如省略号…、版权符号©等。
1 Markdown基于语法使用
1.1 标题语法
# 一级标题
## 二级标题
### 三级标题
...
###### 最高支持六级标题
效果如下:
一级标题
二级标题
三级标题
…
最高支持六级标题
1.2 分层语法
无序: * + space
有序: 1. + space
效果
- 无序1
- 无序2
- 有序1
- 有序2
1.3 加粗、斜体
加粗: ** **
斜体:_ _
效果
加粗
斜体
1.4 换行
hello,world
<br/ >
你好,世界
效果
hello,world
你好,世界
1.5
2 高级语法
2.1 表格
表格: |表名1|表名2| + enter
效果:
表格1 | 表格2 |
---|
2.2 超链接
[链接名称](http:// )
效果:
链接名称
2.3 数学公式
数学公式:
$$
x+y=Z
$$
效果:
x
+
y
=
Z
x+y=Z
x+y=Z
2.3.1 分数
分数使用\frac 来表示,具体格式如下:
\frac{1}{2}
效果
1
2
\frac{1}{2}
21
2.3.2 开方
开方使用\sqrt来表示,具体格式如下:
\sqrt[开方根]{被开方数}
3 2 \sqrt[2]{3} 23
2.3.3 上下标
公式中上标使用^,_表示下标
x^2_4
效果
x
4
2
x^2_4
x42
2.3.3 积分与极限
积分使用上下标注即可指定范围,会自动居中摆放;
\int^3_4dx
极限与积分类似,同样使用下标标注\lim即可:
\lim{x\rightarrow+\infty}\frac{x}{x+3}
效果
∫
4
3
d
x
\int^3_4dx
∫43dx
lim
x
→
+
∞
x
x
+
3
\lim{x\rightarrow+\infty}\frac{x}{x+3}
limx→+∞x+3x