Markdown 简介

Markdown 是一种轻量级标记语言,用于使用纯文本编辑器创建格式化文本。John Gruber 和 Aaron Swartz 于 2004 年创建了 Markdown,作为一种标记语言,旨在使其源代码形式易于阅读。 ——百科

一但用上 MarkDown,不仅可以给人易于阅读,而且使用者也会逐渐爱上这个语言。再加上舒适的 Typora 编辑器(号称学术文档编辑器),简直是牛奶遇到咖啡。

本篇技巧难度:★☆☆☆☆


文本写作语法

段落

段落就是文章大纲,使用# 标题名定义一级标题、## 标题名定义二级标题,以此类推,有几个#号就是定义几级标题。

换行

软换行

使用Shift + Enter完成软换行,这种方式只在编辑界面课件,导出时候会被省略。

硬换行

使用空格 + 空格 + Shift + Enter完成硬换行,导出时候不会被省略。

换段

这里的段不是段落,只是某一段落下的一个小节,小节与小节之间会有空行。使Enter完成换段。

插入媒体

拖拽方式

把图拖入 Typora 编辑器中即可,会自动生成 MarkDown 语法![图片标题](文件路径/图片文件)这里路径也可直接用 URL 来使用互联网中的一些图片。[]()称之为超链接。

html 语法

推荐使用如下这种图片封装,图片和标题(题注)贴合性高。

# 插入图片
<div>            <!--块级封装-->
    <center>    <!--将图片和文字居中-->
    <img src="图片路径放这里"
         alt="无法显示图片时显示的文字"
         style="zoom:这里写图片的缩放百分比"/>
    <br>        <!--换行-->
    这里是图片的标题    <!--标题-->
    </center>
</div>

# 插入视频
<div>            <!--块级封装-->
    <center>    <!--将图片和文字居中-->
    <video controls width="800">
        <source src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
                type="video/mp4">
        Download the
        <a href="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4">MP4</a>
        video.
    </video>
    <br>        <!--换行-->
    这里是视频的标题    <!--标题-->
    </center>
</div>

# 嵌入视频,网页的嵌套存在滚动条
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8">
    <title>视频嵌套</title>
  </head>
  <body>
    <iframe src="https://www.bilibili.com/video/BV1nm42147nv?t=1.4" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>
  </body>
</html>

属性
scrolling: 滚动条属性
border: 边框样式
frameborder: 是否显示周围的边框
framespacing: 和border效果一致, 以framespacing为准
allowfullscreen: 默认开启全屏

插入表格

直接创建表

段落菜单栏添加或者编辑如下生成下表格。

| 左对齐 | 居中对齐 | 右对齐 |
| :-----| :----: | ----: |
| 单元格1-1 | 单元格1-2 | 单元格1-3 |
| 单元格2-1 | 单元格2-2 | 单元格2-3 |
左对齐居中对齐右对齐
单元格 1-1单元格 1-2单元格 1-3
单元格 2-1单元格 2-2单元格 2-3

导入表格

  • 如无合并单元格,可直接从 Excel 复制,
  • 如有合并单元格,需要先将 Excel 表格导出为 html,再复制 html

特殊标记

标记内容Markdown
上标^上标内容^
下标\~下标内容\~
注释\<!—注释内容-->
引用> 引用内容
脚注1 并在文末添加参考文献内容,如百度官网: www.baidu.com
高亮\==高亮内容\==
删除线\~\~删除线内容\~\~
下滑线\<u>下划线内容\</u>
无序列表* 无序列表内容(黑点)
无序列表- 无序列表内容(白点)
任务列表- [ ] 任务列表内容
有序列表1. 有序列表内容
加粗字**字体加粗内容**
斜体字*斜体字内容*
转义字符\
字体样式(公式)\$\textcolor{red}{这里输入你要改变颜色的文字}$
字体样式(html)\<span style="color:文字颜色;background:背景颜色;font-size:文字大小;font-family:字体;">你要改色的文字\</span>

emoji 表情

想插入表情符号,只需要输入:英语单词就可以跳出可供选择的表情符号。比如我输入:joy就会出现😂 表情选项。

学术语法

代码与公式

如下均使用前后两组字符。

插入内容Markdown
短代码(一行)`
长代码(多行)`
短公式(一行)$
长公式(多行)$$

附录 A

常用公式的代码

如下都是使用 Latex 内联函数,且只有部分对照。如未在列表中请查阅 Latex 官方文档获取。

算式Markdown
$x^2 $x^2
$y_1 $y_1
${}^{2}x${}^{2}x
${}_{2}x${}\_{2}x
$1/2$1/2
$\frac{1}{2}$\frac{1}{2}
$\cdots$\cdots
$\sqrt{2}$\sqrt{2}
$\vec{a}$\vec{a}
$\int{x}dx$\int{x}dx
$\int_{1}^{2}{x}dx$\int\_{1}^{2}{x}dx
$lim\ {a+b}$lim{a+b}
$\lim_{n\rightarrow+\infty}$\lim\_{n\rightarrow+\infty}
$\sum{a}$\sum{a}
$\sum_{n=1}^{100}{a_n}$\sum\_{n=1}^{100}{a_n}
$\prod{x}$\prod{x}
$\prod_{n=1}^{99}{x_n}$\prod\_{n=1}^{99}{x_n}
$\sin$\sin
$\cos$\cos
$ln2$\ln2
$\log_28$\log_28
$lg10$\lg10
$\pm$\pm
$\mp$\mp
$\times$\times
$\cdot$\cdot
$\div$\div
$\neq$\neq
$\equiv$\equiv
$\leq$\leq
$\geq$\geq
$\forall$\forall
$\infty$\infty
$\emptyset$\emptyset
$\exists$\exists
$\nabla$\nabla
$\bot$\bot
$\angle$\angle
$\because$\because
$\therefore$\therefore

希腊字母

大写Markdown小写Markdown
$A$A$\alpha$\alpha
$B$B$\beta$\beta
$\Gamma$\Gamma$\gamma$\gamma
$\Delta$\Delta$\delta$\delta
$E$E$\epsilon$\epsilon
$\varepsilon$\varepsilon
$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
$\varphi$\varphi
$X$X$\chi$\chi
$\Psi$\Psi$\psi$\psi
$\Omega$\Omega$\omega$\omega

补充

花括号:$c(u)=\begin{cases} \sqrt\frac{1}{N},u=0\\ \sqrt\frac{2}{N}, u\neq0\end{cases}$

c(u)=\begin{cases}
\sqrt\frac{1}{N},u=0
\sqrt\frac{2}{N}, u\neq0\end{cases}

空格:$a \quad b$​

a \quad b

矩阵:$$ a = \left[ \matrix{ \alpha_1 & test1\\ \alpha_2 & test2\\ \alpha_3 & test3 } \right] $$

a = \left[
\matrix{
\alpha_1 & test1\\
\alpha_2 & test2\\
\alpha_3 & test3
}
\right]

:::: column
::: column-left

公众号二维码

:::
::: column-right

个人博客二维码

:::
::::

客官,欢迎光临本站!路途遥远,常进来看看!

本文由mdnice多平台发布


  1. 数字

吴星宇
1 声望1 粉丝

运维技术分享