typora下的markdown语法整理

0x00 前言

不久前学长要求我们使用markdown写文档,并推荐了markdown编辑器typora。开始用typora写markdown文档后,我就觉得我以后可能都不会更换编辑器了。为加深印象以及方便以后查阅,整理了一下markdown的常用语法。

markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。(没错就是百度百科)使用markdown不需要过多的考虑文本格式就能得到排版舒服的文章。

typora是一款支持markdown的编辑器。与其他的及时预览编辑器将文本内容和预览效果分开不同,typora支持真正的实时转换,也就是当你书写完一行文本,typora会立刻将其转化为预览效果。
(PS:因为网页markdown和typora语法有差异,一些特点无法显示出来)

0x01 语法整理

typora使用的是GFM风格的markdown语法(也就是github使用的风格)

标题

markdown使用#来限定标题,文本前带一个#为一级标题,带两个#为二级标题,最多可以到六级标题,展示效果如下

一级标题

二级标题

三级标题

四级标题

五级标题
六级标题

文本强调

  1. 斜线 在文本两边各加一个* *斜线*

斜线

  1. 加粗 在文本两边各加两个* **加粗**

加粗

  1. 删除线 在本文两边各加两个~ \~\~删除线

删除线

  1. 引用 在空白行添加右尖括号 >

右边淡淡的一个竖杠是不是,这就是引用,后面跟着的就是引用的文本,当然你用这个语法做什么是你自己决定的

  1. 下划线 这里需要HTML语法\下划线\

    下划线

代码块

输入```后按下enter键,就可以得到下面的代码框

此处应有代码

你还可以选择相应的语言,编辑器会自动进行语法高亮。比如

<?php
echo "you are a single dog";
?>

表格

表格的基本语法就是让你用|,-画一个表格出来

| column1 | column2 | column3 |
| ----------| -----------| ----------|

| column1 | column2 | column3 |

画出来的结果如下

column1 column2 column3
column1 column2 column3

还可以通过在--------的左右添加冒号来设定对齐方式,默认为左对齐,在左边添加冒号就是左对齐,在右边添加冒号就是右对齐,在两边添加冒号就是居中对齐。

| column1 | column2 | column3 |
| :---------| :---------:| ---------:|
| column1 | column2 | column3 |

column1 column2 column3
column1 column2 column3

而typora自带了绘制表格的功能,就不用这么麻烦,点开paragraph下的table,就可以自定义行列数绘制表格了。

逻辑符号

有时候我们需要分方面进行讨论或者进行分类

空白行开头添加*并按空格即可

  • 方面一
  • 方面二
  • 方面三

有时候我们不止需要分点,还需要序列,1.加空格即可

  1. 观点1
  2. 观点2
  3. 观点3

超链接

在typora下,你输入链接格式的文本,typora会直接转换成超链接形式

www.github.com

除此之外,如果你想为某句文本添加超链接,可以使用以下语法

[文本](www.github.com)

效果如下

文本

图片的插入方式类似(当然typora直接拖就行了)

![此处文本不影响图片显示](此处为图片地址,即可以为本地地址,也可以为在线地址"双引号可选,其中的文本为鼠标悬停时的描述")

我们还可以给图片加上超链接,点击图片就可以跳转到另一个网页

语法如下

​ [![alt text](http://path/to/img.jpg "title")](你的链接地址)

解释起来就是先插入一张图片,再把图片当文本进行超链接,还有另一种方法,这里不多介绍了。

数学公式

在markdown中,插入数学公式的方式有两种,一种是行内公式\$数学公式$,另一种是独立公式\$\$数学公式\$\$

行内公式就是可以和其他文本混杂,独立公式就是独立一行

使用^表示上标,_表示下标,{}将多个字符表示为一个整体

括号各自表达其意思,但是{}有特殊用途,因此如果需要大括号时,需要使用\lbrace、\rbrace表示

分数使用\frac{分母}{分子},也可以使用\cfrac,前者会显得稍挤。

开方使用\sqrt[次方]{被开方数}

后附各种符号的对照表……

\反斜杠的作用

当我们需要显示某个有语法意义的符号时,可以使用\将其转义,比如我之前画表格的时候,为了不让它自动变为表格,每个|前面都加了\

目录大纲自动形成

typora可以通过[TOC]自动根据你的标题生成目录

[TOC]

主题更换和手动修改

typora菜单栏有个theme选项,里面自带Github、Newsprint、Night、pixyll、whitey五个主题。根据需要和喜好自由选择。因为typora的主题使用的是CSS,如果你觉得没有一个主题完全符合你的要求,你也可以自行修改。

打开file->preferences->theme 打开放置theme文件的文件夹,打开需要修改的主题。

0x02 数学符号对照表

希腊字母

见下表

代码 大写 代码 小写
A $A$ \alpha $\alpha$
B $B$ \beta $\beta$
\Gamma $\Gamma$ \gamma $\gamma$
\Delta $\Delta$ \delta $\delta$
E $E$ \epsilon $\epsilon$
Z $Z$ \zeta $\zeta$
H $H$ \eta $\eta$
\Theta $\Theta$ \theta $\theta$
I $I$ \iota $\iota$
K $K$ \kappa $\kappa$
\Lambda $\Lambda$ \lambda $\lambda$
M $M$ \mu $\mu$
N $N$ \nu $\nu$
\Xi $\Xi$ \xi $\xi$
O $O$ \omicron $\omicron$
\Pi $\Pi$ \pi $\pi$
P $P$ \rho $\rho$
\Sigma $\Sigma$ \sigma $\sigma$
T $T$ \tau $\tau$
\Upsilon $\Upsilon$ \upsilon $\upsilon$
\Phi $\Phi$ \phi $\phi$
X $X$ \chi $\chi$
\Psi $\Psi$ \psi $\psi$
\Omega $\Omega$ \omega $\omega$

其他字符

关系运算符

符号 代码
$\pm$ \pm
$\times$ \times
$\div$ \div
$\mid$ \mid
$\nmid$ \nmid
$\cdot$ \cdot
$\circ$ \circ
$\ast$ \ast
$\bigodot$ \bigodot
$\bigotimes$ \bigotimes
$\bigoplus$ \bigoplus
$\leq$ \leq
$\geq$ \geq
$\neq$ \neq
$\approx$ \approx
$\equiv$ \equiv
$\sum$ \sum
$\prod$ \prod
$\coprod$ \coprod

集合运算符

符号 代码
$\emptyset$ \emptyset
$\in$ \in
$\notin$ \notin
$\subset$ \subset
$\supset$ \supset
$\subseteq$ \subseteq
$\supseteq$ \supseteq
$\bigcap$ \bigcap
$\bigcup$ \bigcup
$\bigvee$ \bigvee
$\bigwedge$ \bigwedge
$\biguplus$ \biguplus
$\bigsqcup$ \bigsqcup

对数运算符

符号 代码
$\log$ \log
$\lg$ \lg
$\ln$ \ln

三角运算符

符号 代码
$\bot$ \bot
$\angle$ \angle
$\sin$ \sin
$\cos$ \cos
$\tan$ \tan
$\cot$ \cot
$\sec$ \sec
$\csc$ \csc

微积分运算符

符号 代码
$\prime$ \prime
$\int$ \int
$\iint$ \iint
$\iiint$ \iiint
$\iiiint$ \iiiint
$\oint$ \oint
$\lim$ \lim
$\infty$ \infty
$\nabla$ \nabla
$\mathrm{d}$ \mathrm{d}

发表评论

电子邮件地址不会被公开。 必填项已用*标注