文章目录
- markdown的使用说明
-
- 学习markdown语法的用处:
- [一 标题](#一 标题)
- [二 段落](#二 段落)
-
- [1 换行](#1 换行)
- [2 分割线](#2 分割线)
- [三 文字显示](#三 文字显示)
-
- [1 字体](#1 字体)
- [2 上下标](#2 上下标)
- [四 列表](#四 列表)
-
- [1 无序列表](#1 无序列表)
- [2 有序列表](#2 有序列表)
- [3 任务列表](#3 任务列表)
- [五 区块显示](#五 区块显示)
- [六 代码显示](#六 代码显示)
-
- [1 行内代码](#1 行内代码)
- [2 代码块](#2 代码块)
- [七 链接](#七 链接)
- [八 图片插入](#八 图片插入)
- [九 表格](#九 表格)
- [十 数学公式(这一部分不要求全部要掌握可以了解)](#十 数学公式(这一部分不要求全部要掌握可以了解))
markdown的使用说明
学习markdown语法的用处:
其实当读者您看到这个文档的时候,您就知道markdown的好处
1.语法较为简洁,可以用较少的语法表示复杂的数学公式
2.写代码时,用上markdown可以使代码保持高亮,好看
3.有些前端html的语法和markdown有相似之处,所以值得一学!
4.markdown文件的体积小,不是那么占内存
5.写markdown建议用Typora来写,最好用!
一 标题
语法: 用#加空格 一共有六级标题,#越多字越小
快捷键:
- Ctrl+数字1到6 可以变成1到6级标题
- Ctrl+0可以把文本变成普通文本
- Ctrl+加减来控制标题的集数
二 段落
1 换行
- 直接换行enter相当于两次换行
- shift加enter相当与一次换行
这是文本一
这是文本二
这是文本三
2 分割线
- 用--- or ***
三 文字显示
1 字体
语法
- 粗体: 用一对**包围字体
- 删除线: 用一对~~包围字体
- 下滑线: 用html 双标签u来包围
- 斜体: 用一对*包围
- 高亮: 用一对==包围
加粗
删除线
++下划线++
斜体
1*2*3*4 连乘需要 \ * 来转义不需要空格
总结来说就是:
**加粗**
*斜体*
***加粗斜体***
~~删除线~~
==高亮==
<u>下划线</u>
2 上下标
x2
H2o
四 列表
1 无序列表
我一般用*
- 破面
- 小孩
- 虎皮
- mk
- 按tab就行
- mk
2 有序列表
数字加.加空格
- pomian
- jidai
- hupi
- shiwei
3 任务列表
用* 生成
- [ ]
五 区块显示
用>加enter
uvhnqiuowv
evrenb
六 代码显示
1 行内代码
用``包围代码
int a = 3
流弊
2 代码块
用```两次包围
text
大神啊!!!
以Java为例是在三撇后打个java
java
import java.util.*;
import java.io.*;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
PrintWriter pw = new PrintWriter(System.out);
StreamTokenizer st = new StreamTokenizer(br);
int cnt = 0;
String s;
while((s=br.readLine() )!= null){
int a = 0,j=0,b=0,c=0;
for(int i = 0; i<s.length(); i++){
if(s.charAt(i)>='0' && s.charAt(i)<='9'){
a = a*10+s.charAt(i)-'0';
}
else {
j=i;
break;
}
}
char ch1 = s.charAt(j);
for(int i = j+1; i<s.length(); i++){
if(s.charAt(i)>='0' && s.charAt(i)<='9'){
b = b*10+s.charAt(i)-'0';
}
else {
j=i;
break;
}
}
if(s.charAt(j+1)=='?'){
continue;
}
else{
for(int i = j+1; i<s.length(); i++){
c = c*10+s.charAt(i)-'0';
}
}
if(ch1=='+'){
if((a+b)==c){
cnt++;
}
}
else if(ch1=='-'){
if((a-b)==c){
cnt++;
}
}
}
pw.println(cnt);
pw.flush();
pw.close();
br.close();
}
}
特别的
其他语言都是C语言就在三撇后面打个C,C++就在其后打个cpp,python就在其后打个py
七 链接
用\[\] 加() 前面是文字 后面是地址
点击用ctrl加左键
八 图片插入

这里由于图片地址不在此,所以无法显示,要安插图片就要将地址也放到要看的地方。
在这里再插入一个看得见的图片:

注:着我的电脑上这个图片可以看得见,但是读者你们的就看不见了,因为这张图的路径在你们的电脑上不存在。
在插入一个应该谁的电脑都能看得见的:百度的log

因为这是访问了浏览器的,只要您的电脑上有浏览器,基本上都能看。
总结起来就是:
[链接文字](网址 "标题")

九 表格
用| 分格 ctrl 加 enter 向下加一行
| 罗 | 柴 | 孟 | 夏 |
|---|---|---|---|
| 25 | 18 | 18 | 18 |
| 1 | 2 | 3 | 4 |
| 5 | 6 | 7 | 8 |
再比如说这个学期某人的成绩:
| 课程名称 | 课程编号 | 成绩 | 学分 | 绩点 | 考核方式 |
|---|---|---|---|---|---|
| 《道德经》管理思想解读 | 4160002 | 92 | 1 | 4.2 | 考查 |
| (网络雨课堂)中华服饰艺术鉴赏 | 4190035 | 97 | 1 | 4.7 | 考试 |
| 大学体育2 | 4200005 | 91 | 1 | 4.1 | 考试 |
| 大学物理B1 | 4200012 | 80 | 2 | 3.0 | 考试 |
| 高等数学A2 | 4200032 | 66 | 6 | 1.6 | 考试 |
| 军事理论 | 4200039 | 94 | 2 | 4.4 | 考试 |
| 思想道德与法治 | 4200044 | 76 | 3 | 2.6 | 考试 |
| 大学英语2 | 4200066 | 78 | 2 | 2.8 | 考试 |
| 大学生国家安全教育 | 4200087 | 84 | 1 | 3.4 | 考试 |
| 线性代数 | 4300428 | 73 | 3 | 2.3 | 考试 |
| 面向对象编程设计A | 4301121 | 79 | 3 | 2.9 | 考试 |
| 大学物理实验B1 | 4303631 | 85 | 0.5 | 3.5 | 考试 |
| 专业信息获取和处理实训 | 4303406 | 75 | 1 | 2.5 | 其它 |
| 高级语言编程设计A课程设计 | 4302739 | 75 | 1 | 2.5 | 考查 |
声明:以上的成绩都是虚构的,不要当真。
总结起来就是:
| 表头1 | 表头2 |
| ----- | ----- |
| 内容1 | 内容2 |
# 对齐控制
| 左对齐 | 居中 | 右对齐 |
| :----- | :---: | -----: |
| a | b | c |
十 数学公式(这一部分不要求全部要掌握可以了解)
一、公式包裹格式
1. 行内公式(嵌入文字,单$)
一元二次方程:
x = − b ± b 2 − 4 a c 2 a x=\frac{-b\pm\sqrt{b^2-4ac}}{2a} x=2a−b±b2−4ac
$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$,对于这个公式,可以说\frac:分式专用命令,\是命令开头,第一个大括号{}内是分子内容即:-b\pm\sqrt{b^2-4ac},第二个大括号{}内是分母内容即:{2a},所以要分子分母就可以格式固定:\frac{分子}{分母},当然公式两段要加入一对$符,再仔细点就是:
1.\pm:正负号命令,p=plus 加,m=minus 减
2.\sqrt{}:平方根命令,sqrt=square root 平方根,大括号包裹根号内内容
3.其他写法和一般的+,-,^相同。
2. 块级公式(单独居中,双$)
x = − b ± b 2 − 4 a c 2 a x=\frac{-b\pm\sqrt{b^2-4ac}}{2a} x=2a−b±b2−4ac
和这个居中的写法是差不多的,就是把前面两侧的一对$改为每一侧各两个$就行了。
二、基础运算语法
1. 上下标
x 2 x^2 x2 单字符上标
x 1 x_{1} x1 单字符下标
x a + b x^{a+b} xa+b 多字符上标,大括号包裹
x i , j x_{i,j} xi,j 多字符下标,大括号包裹
a 1 2 a_1^2 a12 上下标混用
一上是这些:
x^2 x1 x^(a+b) xi,j a1^2
对于它们来说都是$起始,$结束,没有下标的话就直接+,-,^,如果有下标,就要先用_表示下标符号,{数字}代表小标数字,所以x1就是$x_{1}$,同理如果是二维下标xij就是$x_{i,j}$,特别地,对于x^(a+b)就是$x^{a+b}$ 其中{a+b}是多字符上标必须用大括号整体包裹。
2. 分式与根号
分式
3 5 \frac{3}{5} 53
1 2 3 \frac{\frac12}{3} 321
根号
x \sqrt{x} x
8 3 \sqrt3{8} 38
markdown写做:
$\frac{3}{5}$
$\frac{\frac12}{3}$
$\sqrt{x}$
$\sqrt[3]{8}$
以上是这些:
3/5 1/2/3 √x ∛8
对于分式来说,固定格式是\frac{分子}{分母},两段要各加一个$符,而对于1/2/3的话就是分子内部再写\frac12嵌套分式,同理根号x就是$\sqrt{x}$写的。
3. 四则符号
-
− × ÷ ⋅ +\quad-\quad\times\quad\div\quad\cdot +−×÷⋅
markdown写做:
+\quad-\quad\times\quad\div\quad\cdot
其中加号是 +, 减号是 quad-, 乘号是 quad/times, 除号是 quad/div, 点乘号是 quad/cdot,但记得要在两侧各加一个$符。
> > > < < < ≥ \ge ≥ ≤ \le ≤ ≠ \ne =
markdown写做:
$>$ $<$ $\ge$ $\le$
这里是比较符号,如果是大于就是>,小于就是<,大于等于就是\ge,小于等于就是\le,等于就是=,不等于是\ne,记得也要在两侧各加入一个$符。
4.括号
( x + y ) a − b (x+y)a-b (x+y)a−b
{ 1 , 2 , 3 } \{1,2,3\} {1,2,3}
( x y ) \left(\frac{x}{y}\right) (yx)
markdown写做:
$(x+y)[a-b]$
$\{1,2,3\}$
$\left(\frac{x}{y}\right)$
它们分别是(x+y)[a-b],{1,2,3},(x/y)
在这里就是$包裹,()圆括号、[]方括号无需转义,直接写就行了,第二个也是一样,$包裹,\{左大括号、\}右大括号,但必须加反斜杠转义,对于第三个就是\left( 自动适配高度左括号,中间分式\frac{x}{y},\right) 配套右括号两侧加入一个$符。
高数常用公式
1.求和公式
∑ i = 1 n i = n ( n + 1 ) 2 \sum_{i=1}^n i = \frac{n(n+1)}{2} i=1∑ni=2n(n+1)
markdown写做:
$$
\sum_{i=1}^n i = \frac{n(n+1)}{2}
$$
准确来说,这里要求和,先用上下各两个$包裹,再用\sum表示求和命令,_{i=1} _下标,表示求和下限,而^n ^上标,表示求和上限,空了一个后面那个i表示的是求和变量,=后面的\frac{n(n+1)}{2}是求和公式了,就是(n+1)n/2。
2. 连乘公式
∏ i = 1 n i = n ! \prod_{i=1}^n i = n! i=1∏ni=n!
mardown写做:
$$
\prod_{i=1}^n i = n!
$$
这里还是一样,就是要用上下各两个$包裹,\prod表示连乘命令,_{i=1} 下标下限,^n上标上限,而=后面就是连乘的结果。
3. 不定积分
∫ x d x \int x \,dx ∫xdx
markdown写做:
$\int x \,dx$
这里使用一个$将两边括起来,然后\int表示积分命令,这里的x可以是积分函数式,中间的\dx表示积分对象。
4. 定积分
∫ 0 1 2 x d x = 1 \int_{0}^{1} 2x \,dx = 1 ∫012xdx=1
markdown写做:
$$
\int_{0}^{1} 2x \,dx = 1
$$
这里还是一样,\int是积分命令,而_{0} 积分下限,^{1}积分上限,所以这一部分就是_{数字}^{数字}表示的是积分上下限,后面空了一格后写的那个2x是积分函数式,那个\,dx是对x进行积分表示的是积分对象,=后面的是积分结果。
5. 极限
lim x → + ∞ 1 x = 0 \lim_{x \to +\infty} \frac{1}{x} = 0 x→+∞limx1=0
markdown写做:
$$
\lim_{x \to +\infty} \frac{1}{x} = 0
$$
还是要用上下$$包裹,这里的\lim 是极限命令,而_{x \to +\infty} 下标写趋近条件,infty指代无穷,后面的这个\frac{1}{x}就是我们的被去极限的函数式了。
6. 三角函数和对数
sin \sin sin
cos , tan , arcsin , arccos \cos,\tan,\arcsin,\arccos cos,tan,arcsin,arccos
markdown写做:
$\sin$
$\cos,\tan,\arcsin,\arccos$
对于三角函数而言,这里都是差不多的,就是说我们要sin,一对$$里就写\sin(表示正弦函数命令),其它的都差不多,cos-\cos,tan-\tan等等。
ln x \ln x lnx log 2 x \log_2 x log2x
markdown写做:
$\ln x$ $\log_2 x$
这里和上面也是一样的,在一对$$里写,\ln,\log_数字都是对数命令,而后面就是取对数的表达式
7.一些数学常量
π \pi π e e e ∞ \infty ∞
markdown写做:
$\pi$ $e$ $\infty$
其实还是一样的,在一对$$里加入\pi就是圆周率,加入e就是自然常数e,\infty就是无穷
8.集合符号
∈ \in ∈ ∉ , ∪ , ∩ , ∅ \notin,\cup,\cap,\emptyset ∈/,∪,∩,∅
markdown写做:
$\in$ $\notin,\cup,\cap,\emptyset$
这里还是一样的,就是说我\in是属于,\notin不属于、\cup并集、\cap交集、\emptyset空集。
9.方程组和矩阵
{ x + y = 3 x − y = 1 \begin{cases} x+y=3 \\ x-y=1 \end{cases} {x+y=3x−y=1
1 2 3 4 \] \\begin{bmatrix} 1 \& 2 \\\\ 3 \& 4 \\end{bmatrix} \[1324
方程组markdown写做:
$$
\begin{cases}
x+y=3 \\
x-y=1
\end{cases}
$$
其实就一个就是外包俩$$,然后\begin{cases}为开头,\end{cases}为结尾,中间每个方程之间用\\换行即可。
矩阵markdown写做:
$$
\begin{bmatrix}
1 & 2 \\
3 & 4
\end{bmatrix}
$$
这里和上面是一样的,就是外包俩$$,以\begin{bmatrix}开头,\end{bmatrix}结尾,&表示数字间分列,\\换行。
10.空格控制
a b a\ b a b a b a\quad b ab
markdown写做:
$a\ b$ $a\quad b$
这里是一样的在一对$$里插入,\ 单个反斜杠小空格,\quad 大空格。
特别注意
问题1:啥时候用两侧一个 , 啥时候两侧用 ,啥时候两侧用 ,啥时候两侧用$?
答:
对于$公式$:行内公式,短式子、嵌在文字里用
而对于$$公式$$:块公式,复杂 / 多行公式,单独一行居中展示
问题2:来总结一下所有命令吧!
答:好,表格如下:
| 写法 | 渲染效果 | 作用说明 |
|---|---|---|
$x^2$ |
x 2 x^2 x2 | ^ 上标 |
$x_1$ |
x 1 x_1 x1 | _ 下标 |
$\frac{a}{b}$ |
a b \frac{a}{b} ba | 分式,frac=fraction |
$\sqrt{x}$ |
x \sqrt{x} x | 平方根,sqrt=square root |
$\sqrt[3]{x}$ |
x 3 \sqrt3{x} 3x | n次根式 |
$\pm$ |
± \pm ± | 正负号 |
$\times$ |
× \times × | 乘号 |
$\div$ |
÷ \div ÷ | 除号 |
$\cdot$ |
⋅ \cdot ⋅ | 点乘 |
$\ge$ |
≥ \ge ≥ | 大于等于 |
$\le$ |
≤ \le ≤ | 小于等于 |
$\ne$ |
≠ \ne = | 不等于 |
$\sum$ |
∑ \sum ∑ | 求和符号 |
$\prod$ |
∏ \prod ∏ | 连乘符号 |
$\int$ |
∫ \int ∫ | 积分符号 |
$\lim$ |
lim \lim lim | 极限符号 |
$\infty$ |
∞ \infty ∞ | 无穷大 |
$\pi$ |
π \pi π | 圆周率 |
$\quad$ |
\quad | 大空格 |
$\alpha$ |
α \alpha α | 希腊字母 α |
$\to$ |
→ \to → | 趋向箭头 |
$\{ \}$ |
{ } \{\} {} | 转义大括号 |