Use Markdown Brief

For our graduate students to take notes, writing articles is an essential skill, after more than half a year of graduate life, I found several relatively easy to use editing tools, this Markdown for a brief introduction, because the learning process is a necessary student the road, we should learn to stand on the shoulders of giants, so the first step is to learn to take notes ah! It is worth mentioning that the article uses Latex formula syntax, which is a more useful tool for writing papers, of course, you will ask me why I choose to use Markdown language, because Markdown relatively easy to use and personally think is more suitable for writing notebook of course there are a lot of cattle people choose Markdown be writing books on Git hub, have to say is really a great tool Markdown writers. Here just like to explain its use, I think you will love the Markdown.

A title

# 一级标题
## 二级标题
### 三级标题

Results are as follows :

A title

Subheadings

Three title


Second, the reference

> 这里是引用,我一般用来写一些解释性的东西比如名词的含义,或者添加一些附录性的信息,如下
>
>相关工具推荐:
>
>Markdown在线编辑工具:**[dillinger](https://dillinger.io/)**、**[Cmd Markdown](https://www.zybuluo.com/mdeditor)**
>
>Markdown离线编辑工具:**[Typora](http://typora.io/)**、**[印象笔记](https://www.yinxiang.com/?utm_source=yinxiang_app&utm_medium=windows)**、**[MarkdownPad](http://markdownpad.com/)**
>
>Markdown离线PowerPoint工具:**[Marp](https://yhatt.github.io/marp/)**
>
>论文排版利器:**[LaTeX](https://en.wikibooks.org/wiki/LaTeX)**
>
>PowerPoint的LaTex加载项工具:**[IguanaTex](http://www.jonathanleroux.org/software/iguanatex/)**
>
>公式image转LaTex工具:**[mathpix](https://mathpix.com/)**

Results are as follows :

Recommended tools:

Markdown online editing tools: Dillinger , Cmd Markdown Markdown offline editing tools: Typora , Evernote , MarkdownPad Markdown offline PowerPoint tool: MARP paper publishing tool: LaTeX PowerPoint add-in tool of LaTex: IguanaTex formula image transfer LaTex tools: mathpix

Third, the list

In the list of daily use are exhibited for relevance to present information, and check boxes are often used in the preparation of the daily to-do list, in general, I would choose to be in the box marked with the impression notes do list is complete, it is worth mentioning that the Evernote client computer has begun to support Markdown language.

1. 一级有序列表
	1. 二级有序列表
	2. 二级有序列表
2. 一级有序列表
- 一级无序列表
	- 二级无序列表
	- 二级无序列表
- 一级有序列表
* [ ] 复选框未选择
* [x] 复选框已选中

Results are as follows :

  1. An ordered list
    1. Two ordered list
    2. Two ordered list
  2. An ordered list
  • An unordered list
    • Two unordered list
    • Two unordered list
  • An ordered list
  • Check box is not selected
  • Check box is selected

Fourth, the font

斜体:*斜体字体*
加粗:**加粗字体**
高亮:==高亮字体==
转义字符:\theta
下划线:<u>Markdown</u>
删除线:~~微信公众号不能使用Markdown~~
字体颜色:<font color=#FF0000> 设置字体颜色为红色 </font>   

Results are as follows :

Italic: Italic font bold: bold font to highlight:Highlight fontUnderline: Markdown strikeout:Micro-channel public number can not use MarkdownFont color: set the font color to red

Fifth, insert mathematical formulas

Formulas are different formula and the formula of the line within the line to machine learning linear models, for example, do the following show

一般的向量模型:
$$
f(\boldsymbol{x})=\boldsymbol{w}^{\mathrm{T}} \boldsymbol{x}+b
$$
其中:$\boldsymbol{x}=\left(x_{1} ; x_{2} ; \ldots ; x_{d}\right)$,$
\boldsymbol{w}=\left(w_{1} ; w_{2} ; \ldots ; w_{d}\right)
$,其中$x_i$是$x$在第$i$个属性上的取值。

Results are as follows :

General vector model:

\[f(\boldsymbol{x})=\boldsymbol{w}^{\mathrm{T}} \boldsymbol{x}+b \]

Wherein: \ (\ boldsymbol {X} = \ left (X_ {. 1}; X_ {2}; \ ldots; X_ {D} \ right) \) , $ \ boldsymbol = \ left (W_ {. 1}; W_ { 2}; \ ldots; w_ \ right) $, where x_i $ $ $ X $ is the value on the first attribute of $ I $. // can not display the formula, it is helpless ...

Six, and a timing flowchart of FIG.

Flow chart and draw the timing diagram, I chose the Markdown plugin drawing: Mermaid

Mermaid flowchart following syntax:

​```mermaid
graph LR;
    A[模块A] -->|A1| B(模块B)
    B --> C{判断条件C}
    C -->|条件C1| D[模块D]
    C -->|条件C2| E[模块E]
    C -->|条件C3| F[模块F]
​```
graph LR; A [Module A] -> | A1 | B (block B) B -> C {determination condition C} C -> | Conditions C1 | D [Module D] C -> | Conditions C2 | E [module E] C -> | conditions C3 | F [module F]

The timing chart mermaid syntax is as follows:

​```mermaid
sequenceDiagram
	opt connect
	Note over PythonClient,CppSever: 三次握手连接确定双方信息
    PythonClient->>CppSever: SYN,1000(0),<mss 1024>
    CppSever-->>PythonClient: SYN,8000(0),ACK 1001,<mss 1024>
    PythonClient->>CppSever: ACK 8001
	end
	loop transfer
	Note over PythonClient,CppSever: Cpp一直向Python单向传输数据
    PythonClient->>CppSever: 1001(20),ACK 8001
    CppSever-->>PythonClient: 8001(258),ACK 1021
    PythonClient->>CppSever: ACK 8259
	end
	opt disconnect
	Note over PythonClient,CppSever: 四次握手断开,每个方向单独断开
    PythonClient->>CppSever: FIN,1021(0),ACK8001
    CppSever-->>PythonClient: ACK 1022
    CppSever-->>PythonClient: FIN,8001(0),ACK 1022
    PythonClient->>CppSever: ACK 8002
	end
​```

Results are as follows :

sequenceDiagram opt connect Note over PythonClient, CppSever: determining both connected three-way handshake information PythonClient - >> CppSever: SYN, 1000 (0), <mss 1024> CppSever - >> PythonClient: SYN, 8000 (0), ACK 1001, < mss 1024> PythonClient - >> CppSever: ACK 8001 end loop transfer Note over PythonClient, CppSever: Cpp has unidirectional transmission data to the Python PythonClient - >> CppSever: 1001 (20), ACK 8001 CppSever - >> PythonClient: 8001 ( 258), ACK 1021 PythonClient - >> CppSever: ACK 8259 end opt disconnect Note over PythonClient, CppSever: handshake OFF, OFF PythonClient each direction separately - >> CppSever: FIN, 1021 (0), ACK8001 CppSever- - >> PythonClient: ACK 1022 CppSever - >> PythonClient: FIN, 8001 (0), ACK 1022 PythonClient - >> CppSever: ACK 8002 end

Insert link

[Flame's Github](https://github.com/Flamealone)

Flame‘s Github

Insert Picture

![Markdown](https://d33wubrfki0l68.cloudfront.net/f1f475a6fda1c2c4be4cac04033db5c3293032b4/513a4/assets/images/markdown-mark-white.svg)

Markdown

Into code blocks

In Markdown language identification code will be added to the segment labeled language codes to achieve highlighted.

​```c++
#include <iostream>
#include <thread>  //①
void hello()  //②
{
  std::cout << "Hello Markdown\n";
}
​```

The effect of the following, you're not wrong above all Markdown source display are using this tool:

#include <iostream>
#include <thread>  
void hello()  
{
  std::cout << "Hello Markdown\n";
}

Recommended tools:

Markdown online editing tools: Dillinger , Cmd Markdown

Markdown offline editing tools: Typora , Evernote , MarkdownPad

Markdown offline PowerPoint tool: MARP

Paper publishing tool: LaTeX

PowerPoint add-in tool of LaTex: IguanaTex

LaTex formula image transfer tool: mathpix

Guess you like

Origin www.cnblogs.com/FlameBlog/p/10939523.html