目录
Typora基础教程
Markdown简介
- 什么是Markdown:
- Markdown是一种轻量级的标记语言,用户通过一系列符号,如:#*[+$`,来表示粗体、斜体、超链接、列表、公式、代码等不同的格式。
- 标记语言是一种书写富文本的格式,相比HTML、LaTeX等其他标记语言,Markdown的语法更为简洁、方便。
- Markdown的用途:
- Markdown主要用于笔记、博客的书写,如简书、CSDN等诸多博客网站均支持使用Markdown来创作博文。
- Markdown的另一个常见用途是书写Github仓库中的Readme.md文件,用以描述代码仓库的内容,其中".md"是Markdown文件的后缀名。
- Markdown笔记软件:
- 已支持Markdown的笔记软件包括印象笔记、有道云笔记,以及我们在这里介绍的Typora。
- Typora是专门用于书写Markdown笔记的软件,包括源代码和即时渲染两种界面,这里主要介绍在Typora的即时渲染界面(也就是默认界面)下如何使用Markdown。
Typora安装教程
Typora官网为https://www.typora.io,在里面可以找到下载链接
根据系统下载安装包即可。下面是mac和Windows详细的安装教程。
mac安装教程
-
双击下载的dmg文件,并等待安装
注:如果安装时提示“打不开xxx,因为它来自身份不明的开发者”,在系统偏好设置→安全性与隐私→通用,允许运行程序即可 -
鼠标拖拽左边图标至右边文件夹即完成安装
Windows安装教程
- 在官网下载页选择Windows后,根据系统是32位还是64位选择安装包
- 完成下载后,双击安装包打开,选择安装路径
3. 是否创建桌面快捷方式
4. 检查安装选项,直接Install即可
5. 安装完成
Markdown基本语法教程
Markdown的常用格式
在Typora中常用的Markdown格式有:
-
标题
-
斜体、粗体、粗斜体
-
删除线、下划线 -
高亮
-
上标666,下标666
-
- 列表项
- 我是第一项
- 我是第二项
- 列表项
-
插入图片
-
引用
Typora gives you a seamless experience as both a reader and a writer. It removes the preview window, mode switcher, syntax symbols of markdown source code, and all other unnecessary distractions. Instead, it provide a real live preview feature to help you concentrate on the content itself.
-
表格
A B 单元格1 单元格2 -
数学公式,包括像 ∑ k = 1 n α ⋅ n α − 1 \sum_{k=1}^n\alpha\cdot n^{\alpha-1} ∑k=1nα⋅nα−1这样的行内公式,以及像下面所显示的行间公式
f ( x ) = α ⋅ n α − 1 l o g 2 n f(x)=\frac{\alpha \cdot n^{\alpha-1}}{log_2n} f(x)=log2nα⋅nα−1
-
代码
print('Hello world')
#include<iostream> using namespace std; int main(){ cout<<"Hello world"; }
-
分割线
注意:高亮、上下标、行内公式这几种格式需要在“文件”-“偏好设置”-"Markdown"中开启才能生效,其他格式均可直接使用
下面的表格列出了如何在Typora中使用实现上述格式。
格式 | 语法 | 描述 | 快捷键 (windows) | 快捷键 (macOS) |
---|---|---|---|---|
标题 | # 文本 (#号 + 一个空格 + 标题文本) | 共有六级标题可用,一个井号代表一级标题,两个代表二级标题,以此类推。 # 一级标题(最大) ## 二级标题 ### 三级标题 #### 四级标题 ##### 五级标题 ###### 六级标题(最小) | ctrl+1~6 | command+1~6 |
字体 | 斜体:*文本* 粗体: **文本** 粗斜体: ***文本*** | 文本两边各加1个、2个、3个*号 | ctrl+i ctrl+b | command+i command+b |
划线 | 下划线:<u>文本</u> | 文本左右各加两条~ 文本左右分别加<u>和</u>标签 | alt+shift+5 ctrl+u | control+shift+` command+u |
高亮 | 高亮:==文本== | 文本两边各加两个等号 | ||
超链接 | 超链接:[文本](地址) | 文本加[],地址加() | ctrl+k | command+k |
上下标 | 上标666:^文本^ 下标666:~文本~ | 上标两边加^ 下标两边加~ | ||
列表 | 有序列表:数字.空格 无序列表:-空格 | ctrl+shift+[ | command+option+o | |
图片 | ![图片标题](图片地址) | 相当于超链接前面加个! | Typora支持直接把图片拖进编辑器 | Typora支持直接把图片拖进编辑器 |
引用 | >文本 | 开头加1个>号 | ctrl+shift+q | command+option+q |
表格 | |标题1|标题2| |-|-| |单元格1|单元格2| | 用|和-分割出单元格(建议在Typora中使用快捷键生成表格) | ctrl+t | command+option+t |
数学公式 | 内联公式:$LaTeX公式$ 行间公式: $$LaTeX公式$$ | 公式两边各加1个或2个$,里面用LaTeX语法写公式 | ctrl+shift+m | command+option+b |
代码 | 行内代码:`code` 代码块:```语言+code``` | 行内代码两边各加1个` 代码块头尾各加3个`,开头的3个`后面可以写上使用什么语言 | ctrl+shift+` ctrl+shift+k | command+shift+` command+option+c |
分割线 | — | 3个以上-号 |
Markdown的空格、换行与段落
空格:
- 如果直接在Typora中输入连续的空格(半角),无论输入多少个,导出时都会被视为一个空格。可以用   表示一个空格,用   表示两个空格,或者把输入法切换为全角标点也可以直接输入空格。
- Typora中行首缩进直接按 tab 键即可。
换行与段落: Markdown的换行规则如下
我是第1段第1行
我还是第1段第1行 (这一行结尾空两格再回车)
我是第1段第2行
(上面空了一行,表示分段)
我是第2段第1行
总结:在Markdown的源代码中,直接回车不代表换行,换行:空两格再回车,换段:两段中间空一行
以上是Markdown源代码中的换行方式,但是我们使用的Typora即时渲染界面有所不同,即时渲染界面中换行:空两格再回车,换段:直接回车。
Typora数学公式教程
在typora中可以轻松的进入latex编辑环境,使用$$并在中间输入即可,如$\sum_{i=0}^{\infin} a_i^2 = 4$会变成
∑
i
=
0
∞
a
i
2
=
4
\sum_{i=0}^{\infin} a_i^2 = 4
∑i=0∞ai2=4。
另一种需要输入大型公式块的办法是ctrl+shift+M,就会进入下面状态:(附常见公式列举)
比较常用的数学公式有
- \sum ∑ \sum ∑
- \prod ∏ \prod ∏
- \int ∫ \int ∫
- \in ∈ \in ∈
- \rightarrow → \rightarrow →
- \sube ⊆ \sube ⊆
- \le \ge ≤ ≥ \le \ge ≤≥
比较常见的用法有(X代表任何公式符号,包括积分、求和……)
- X_{} :X的下标,当下标中包含不止一个字符时用大括号扩起,如x_{12} → x 12 \rightarrow x_{12} →x12
- X^{} :X的上标,当上标中包含不止一个字符时用大括号扩起,如x^{k|2} → x k ∣ 2 \rightarrow x^{k|2} →xk∣2
- \{\}:使大括号在数学公式中显示\{\} → { } \rightarrow \{\} →{}
具体的数学公式见:https://www.jianshu.com/p/73a5376a8ac4,其中非常清楚的讲了 换行、符号、对齐等操作。