MarkDown 教程
# Guide
这是一篇讲解如何正确使用 **Markdown 代码片段** 的示例,学会这个能让你的题目中的代码片段更清晰。
### 代码片段
#### 普通
```
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
```
#### 语法高亮支持
如果在 ``` 后面更随语言名称,可以有语法高亮的效果哦,比如:
##### 演示 Java 代码高亮
```java
public class ShowMeBug {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
```
> Tip: 语言名称支持下面这些: `java`, `python`, `php`, `go`, `ruby`, `js`, `html`, `erb`, `css`, `coffee`, `bash`, `json`, `yml`, `xml` ...
### 数学公式
`LaTex`的数学公式有两种:**行中公式和独立公式。行中公式放在文中与其它文字混编,独立公式单独成行,单个`$`符号代表行中公式,两个`$`符号代表独立公式。**
> 在 ShowMeBug 中,所有数学公式需要用三个 ``` 或者单个 \` 并且加上 `$` 符号将其包裹起来,否则无法渲染。
例如:
> 输入:
>
> 数学公式: \`$\sum_{k=1}^{n}\frac{1}{k}$\`
> 输出:
>
> 数学公式:`$\sum_{k=1}^{n}\frac{1}{k}$`
**独立公式可以用如下方法表示:**
> 输入:
>
> 独立公式: \`$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$\`
> 输出:
>
> 独立公式:`$$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $$`
**行中公式可以用如下方法表示:**
> 输入:
>
> 行中公式: \`$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $\`
> 输出:
>
> 行中公式:`$ x^{y^z}=(1+{\rm e}^x)^{-2xy^w} $`
### 表格
如果需要展示数据什么的,可以选择使用表格哦
| header 1 | header 3 | header 4 |
| -------- | -------- | -------- |
| cell 1 | cell 2 | cell 7 |
| cell 3 | cell 4 | cell 8 |
| cell 5 | cell 6 | cell 9 |