md语法说明

markdown 是一种可以使用普通文本编辑器编写的 标记语言 
(文末附 md 文档效果图 以及 md 转换为 pdf 在 kindle 效果图)
 
# 一级标题
## 二级标题
### 三级标题
#### 四级标题
##### 五级标题
 
**加粗**

*斜体*

***斜体加粗***

~~删除线~~

>>引用的内容

缩写   <abbr title="Hyper Text Markup Language">HTML</abbr>
 
---分割线  ***分割线

引入图片:
![图片说明文字](img/cat.png)  

链接: [百度](http://www.baidu.com)  

无序列表 - + *
- 列表内容
- 列表内容

有序列表
1. 列表内容
2. 列表内容
3. 列表内容

列表嵌套 (上一级和下一级之前差3个空格)
- 一级无序列表
   - 二级无序列表
   - 二级无序列表

1. 一级有序列表
   1. 二级有序列表
      - 三级无序列表
      - 三级无序列表
   2. 二级有序列表

表格 (-两边加: 文字居中, -右边加: 文字居右)
|长长长表头|长长长长表头|长长表头|
|:---:|:---:|:---:|
|内容|内容|长长长内容|
|内容|内容|内容|

代码
1. 单行代码 
`var a = 2`
2. 代码块   
- JS
```javascript
    var a = 2;
    console.log(a);
```
- HTML
```html
<!DOCTYPE html>
<html>
    <head>

    </head>
    <body>


    </body>
</html>
```
任务
1. [x] 任务1
2. [ ] 任务2
    - [ ] 子任务 2-1
    - [ ] 子任务 2-2

特殊符号
&copy; & &uml; &trade; &iexcl; &pound; &amp;   
&lt; &gt; &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;  
X&sup2; Y&sup3; &frac34; &frac14;  &times;  &divide;   &raquo;
18&ordm;C  &quot;  &apos; 

表情
:smiley:  :star:  :fa-star:  :fa-gear:

gear  /ɡɪə(r)/  n.齿轮

数学公式 
靠左:$y = x + 2$
居中:$$y = x - 6$$

符号
上角标      x^2^
下角标      x~0~
乘号        $\times$
除号        $\div$
加减号      $\pm$
开方        $\sqrt{x + 2}$
开n次方     $\sqrt[n]{x + 2}$
向量        $\vec{a}$
点(乘号)    $\cdot$
分数分割线  $\frac{x}{y}$
或          $\mid$
小于等于    $\leq$
大于等于    $\geq$
不等于      $\neq$
约等于      $\approx$
求和        $\sum$

流程图
```flow
st=>start: 用户登陆
op=>operation: 登陆操作
cond=>condition: 登陆成功 yes or no?
e=>end: 进入后台

st->op->cond
cond(yes)->e
cond(no)->op 
```
 
 [在线说明文档](http://www.mdeditor.com/)     语法说明
vscode 插件 Markdown Preview         右键预览 md 文件效果
 
**md 文档转为 txt**
    [md-to-txt](https://cloudconvert.com/md-to-tex)

**md 文档转为 pdf**
Pandoc 可将多种文档格式,包括:markdown, reStructuredText, textile, HTML, DocBook, or LaTeX 转成 HTML、ebooks、PDF via LaTeX、docx..
    [安装地址](https://pandoc.org/installing.html)
    Pandoc 生成 pdf 默认使用 PAFLaTeX 
指令:
    ```
    pandoc --pdf-engine=xelatex -V mainfont="Microsoft YaHei" md.md -o md.pdf
    ```

PDFLaTeX命令:PDFTeX程序中的命令,用来编译用LaTeX格式写的tex文件。
MikTex 是TeX/LaTeX的相关程序的最新实现
    [安装地址](https://miktex.org/download)
    TeX 是排版系统, 用于创作精美的书籍

k2pdfopt 软件,裁剪、调整 pdf 大小,进行重排
    [安装地址](https://pan.baidu.com/s/1rs3gDaSGj9JNFW7RTPfCbQ), 提取码 wzlj
    ![k2pdfopt](img/k2pdfopt.png)
 
Markdown Preview
   
(转为 pdf 在 kindle 展示)
          
posted @ 2020-09-13 08:39  Isabel丶  阅读(832)  评论(0编辑  收藏  举报