markdown的使用(Typora)
文章目录
- markdown的使用(Typora)
- 一.标题
- 二.段落格式
- 2.1 换行
- 2.2 分割线
- 2.3 字体
- 2.4 上下标
- 2.5 脚注
- 2.6 改变字体颜色
- 三.列表
- 3.1 无序列表
- 3.2 有序列表
- 3.3 列表嵌套
- 3.4 任务列表
- 四.区块
- 五.代码显示
- 5.1 行内代码
- 5.2 代码块
- 六.链接
- 七.图片
- 八.表格
- 九.表情符号+大纲
- 十、流程图
- 10.1 横向流程图
- 2、竖向流程图
- 十一、数学公式的输入
- 11.1 公式的插入
- ①行中公式
- ②独立公式
- 11.2 上下标
- 11.3 括号和分隔符
- 11.4 分数
- 11.5 开方
- 11.6 省略号
- 11.7 矢量和均值
- 11.8 积分
- 11.9 极限
- 11.10 累加、累乘及交集、并集
- 11.11 希腊字母
- 11.12特殊字符
- ①说明
- ②关系运算符
- ③集合运算符
- ④三角运算符
- ⑤微积分运算符
- ⑥逻辑运算符
- ⑦带帽符号
- ⑧选取符号
- ⑨箭头符号
- ⑩空格
- 11.13 字体
- 11.14 大括号和行标
- 11.15 其他命令
- ①注释文字
- ②文字颜色
- ③删除线
- 11.16 矩阵
- ①无框矩阵
- ②边框矩阵
- ③带分割线的矩阵
- ④行中矩阵
- 11.17 方程式序列
- 11.18 条件表达式
- 11.19 配置行高
- 11.20 数组与表格
- 11.21 嵌套表格或数组
- 11.22 方程组
- 11.23 连分式
- 11.24 交换图表
- 11.25 其他
- 十二、支持的HTML元素
- 1、文本居中
- 2、快捷键显示
- 3、加粗
- 4、倾斜
- 5、上下标
- 6、填充的黑色箭头
markdown的使用(Typora)
一.标题
1.语法:#(一级标题)、##(二级标题)、###(三级标题)……
2.代码:
# 一级标题
## 二级标题 //注意#与标题之间有一个空格
3.快捷键:
- Ctrl+数字1~6可以快速将选中文本调成对应级别标题
- Ctrl+0可以快速将选中文本调成普通级别
- Ctrl+加号/减号对对应标题级别进行加减
二.段落格式
段落没有特殊格式,直接书写文字即可
2.1 换行
1.直接enter键(效果如下)
这是第一行
这是第二行
2.shift + enter 键(效果如下)
这是第一行
这是第二行
2.2 分割线
1.语法:***或者— + 回车(二者效果一样)
2.效果:
2.3 字体
1.语法 (Ctrl + Z 撤回上一步)
*斜体文本* 或 _斜体文本_ Ctrl + I
**粗体文本** 或 __粗体文本__ Ctrl + B
***粗斜体文本*** 或 ___粗斜体文本___
~~这是删除线~~ Shift + Alt + 5
<u>这是下划线</u> Ctrl + U
==这是高亮==
2.效果:
斜体文本 粗体文本 粗斜体文本 这是删除线 这是下划线 这是高亮
3.\有转义功能,\ + *可以正常显示 ✳,\加\可以正常显示\ ,可以解决\ 和*消失的问题
2.4 上下标
1.语法(有局限性,不能同时使用,更合理的应该是用Latex数学公式实现,后面会说到)
x^2^ 上标
H~2~O 下标
2.效果:
x2 H2O
2.5 脚注
1.功能:对文本进行解释说明
2.语法:
[^文本]
[^文本]:解释说明
3.效果:

2.6 改变字体颜色
1.打开typora的偏好设置,勾选上内敛公式后重启typora
2.语法
$\textcolor{red}{这里输入你要改变颜色的文字}$ //准确来说是latex语法的应用,后面也会提到
三.列表
3.1 无序列表
1.语法:无序列表使用星号(*)、加号(+)或是减号(-)作为列表标记,这些标记后面要添加一个空格,然后再填写内容
* 第一项
* 第二项 //快捷键Ctrl + Shift + ]
* 第三项+ 第一项
+ 第二项
+ 第三项- 第一项
- 第二项
- 第三项 //符号*、+、-和文字之间有一个 空格
2.效果
- 第一项
- 第二项
- 第三项
3.2 有序列表
1.语法
数字 + . + 空格 //按完空格键后自动进入有序列表
2.效果
- 第一项
- 第二项
- 第三项
3.3 列表嵌套
1.语法:列表嵌套只需在子列表中的选项前面添加 两个或四个空格 \textcolor{red}{两个或四个空格} 两个或四个空格即可
1. 第一项:- 第一项嵌套的第一个元素 //-号后面也是跟空格- 第一项嵌套的第二个元素
2.效果:
- 第一项:
- 第一项嵌套第一个元素
- 第一项嵌套的第二个元素
- 第一项嵌套第一个元素
3.4 任务列表
1.语法
- (有空格)[ ] (文字表述:吃早饭)
- (有空格)[x] (文字表述:背单词)
2.效果
- 吃早饭
- 背单词
四.区块
1.语法
> + 空格 //只需要输入>后按一下空格即可
2.效果
最外层区块
内层区块
最内层区块 (区块嵌套)
3.列表和区块可以嵌套使用,先使用列表语法再用区块语法就是列表嵌套区块,反之亦然
五.代码显示
5.1 行内代码
1.语法:如果是段落上的一个函数或片段的代码可以用反引号把它包起来(`)
`printf()`函数
2.效果
printf("%d", a)
5.2 代码块
1.语法
```+ (c/python/java……)(语言风格可以不指定) + 回车键
2.效果展示
这是C语言风格的代码块
六.链接
1.语法
<链接地址>[链接名称](链接地址) //快捷键 Ctrl + K
2.效果
https://www.bilibili.com/
哔哩哔哩
七.图片
附 : \textcolor{red}{附:} 附:typora图片在本地删除后.md文档中将无法显示图片,解决方法:①云端储存,使用图床(GitHub+PicGo); ②导出pdf形式即可(不能随时修改)
1.语法
 //快捷键Ctrl + Shift + I
- 开头一个感叹号 !
- 接着一个方括号,里面放上图片的替代文字
- 接着一个普通括号,里面放上图片的网址,最后还可以用引号包住并加上选择性的 ‘title’ 属性的文字。
2.效果示例(缩放图片根据自己需要)[style=”zoom:50%;”(缩放50%)]

八.表格
1.语法:Markdown 制作表格使用 | 来分隔不同的单元格,使用 - 来分隔表头和其他行。
| 表头 | 表头 | 表头 |
|:----|:----:|---:| //居左、居中、居右
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 | //快捷键:Ctrl + T
2.效果
| 表头 | 表头 | 表头 |
|---|---|---|
| 单元格 | 单元格 | 单元格 |
| 单元格 | 单元格 | 单元格 |
九.表情符号+大纲
1.语法
:happy:、:cry:…… //就是英文单词,表情符号
[TOC] //大纲
2.效果
😢 👨 🐒 🍌
十、流程图
10.1 横向流程图
代码:
```mermaid graph LR A[方形]==>B(圆角) B==>C{条件a} C-->|a=1|D[结果1] C-->|a=2|E[结果2] F[横向流程图] ```
效果:
2、竖向流程图
代码:
```mermaid //不可忽略 graph TD A[方形]==>B(圆角) B==>C{条件a} C-->|a=1|D[结果1] C-->|a=2|E[结果2] F[竖向流程图] ```
效果:
十一、数学公式的输入
11.1 公式的插入
①行中公式
代码:
$公式$
效果:
公式 公式 公式
②独立公式
代码:
$$ 公式 $$
效果:
公式 公式 公式
11.2 上下标
代码:
$x^{y^z}=(1+e^x)^{-2xy^w}$ //上标^ 下标_ $\sideset{^1_2}{^3_4}{\underset{6}\bigotimes}$ //{^1_2}{^3_4}为左边上下标和右边上下标// \bigotimes是中间那个特殊符号// \underset{6}是符号底下那个数字6
效果:
x y z = ( 1 + e x ) − 2 x y w x^{y^z}=(1+e^x)^{-2xy^w} xyz=(1+ex)−2xyw
11.3 括号和分隔符
代码:
$\langle\quad\rangle\quad$ $\lceil\quad\rceil\quad$ $\lfloor\quad\rfloor\quad$ $\lbrace\quad\rbrace\quad$ $\lVert\quad\rVert$ $f(x,y,z)=3y^2z\left(3+\dfrac{7x+5}{1+y^2}\right)$ $\left.\dfrac{\mathrm{d}u}{\mathrm{d}x}\right|_{x=0}$ $()$
效果:
⟨ ⟩ \langle\quad\rangle\quad ⟨⟩
⌈ ⌉ \lceil\quad\rceil\quad ⌈⌉
⌊ ⌋ \lfloor\quad\rfloor\quad ⌊⌋
{ } \lbrace\quad\rbrace\quad {}
∥ ∥ \lVert\quad\rVert ∥∥
( ) () ()
11.4 分数
代码:
$\frac{a}{b}$ $\quad\dfrac{a}{b}$ $\quad {a\over b}$
效果:
a b \frac{a}{b} ba
a b \quad\dfrac{a}{b} ba
a b \quad {a\over b} ba
11.5 开方
代码:
$\sqrt[根指数,省略时为2]{被开方数}$
效果:
2 2 3 \sqrt{2}\quad\sqrt[3]{2} 232
11.6 省略号
代码:
$\cdots\quad$ $\ldots\quad$ $\vdots\quad$ $\ddots$
效果:
⋯ \cdots\quad ⋯… \ldots\quad …
⋮ \vdots\quad ⋮
⋱ \ddots ⋱
11.7 矢量和均值
代码:
$\overrightarrow{E(\vec{r})}\quad$ $\overleftarrow{E(\vec{r})}\quad$ $\overleftrightarrow{E(\vec{r})}\quad$ $\underrightarrow{E(\vec{r})}\quad$ $\underleftarrow{E(\vec{r})}\quad$ $\underleftrightarrow{E(\vec{r})}\quad$ $\overline{v}=\bar{v}\quad$ $\underline{v}$
效果:
E ( r ⃗ ) → \overrightarrow{E(\vec{r})}\quad E(r)
E ( r ⃗ ) ← \overleftarrow{E(\vec{r})}\quad E(r)
E ( r ⃗ ) ↔ \overleftrightarrow{E(\vec{r})}\quad E(r)
E ( r ⃗ ) → \underrightarrow{E(\vec{r})}\quad E(r)
E ( r ⃗ ) ← \underleftarrow{E(\vec{r})}\quad E(r)
E ( r ⃗ ) ↔ \underleftrightarrow{E(\vec{r})}\quad E(r)
v ‾ = v ˉ \overline{v}=\bar{v}\quad v=vˉ
v ‾ \underline{v} v
11.8 积分
代码:
$$ \iint\limits_D\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right){\rm d}x{\rm d}y=\oint\limits_LP{\rm d}x+Q{\rm d}y $$
效果:
∬ D ( ∂ Q ∂ x − ∂ P ∂ y ) d x d y = ∮ L P d x + Q d y \iint\limits_D\left(\dfrac{\partial Q}{\partial x}-\dfrac{\partial P}{\partial y}\right){\rm d}x{\rm d}y=\oint\limits_LP{\rm d}x+Q{\rm d}y D∬(∂x∂Q−∂y∂P)dxdy=L∮Pdx+Qdy
11.9 极限
代码:
$\lim\limits_{n\to\infin}(1+\dfrac{1}{n})^n=e$
效果:
lim n → ∞ ( 1 + 1 n ) n = e \lim\limits_{n\to\infin}(1+\dfrac{1}{n})^n=e n→∞lim(1+n1)n=e
11.10 累加、累乘及交集、并集
$\sum\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\prod\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\bigcup\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\bigcap\limits_{i=1}^n\dfrac{1}{n^2}$
效果:
∑ i = 1 n 1 n 2 a n d ∏ i = 1 n 1 n 2 a n d ⋃ i = 1 n 1 n 2 a n d ⋂ i = 1 n 1 n 2 \sum\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\prod\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\bigcup\limits_{i=1}^n\dfrac{1}{n^2}\quad and\quad\bigcap\limits_{i=1}^n\dfrac{1}{n^2} i=1∑nn21andi=1∏nn21andi=1⋃nn21andi=1⋂nn21
11.11 希腊字母
| 语法 | 字母 | 语法 | 字母 | 语法 | 字母 |
|---|---|---|---|---|---|
| \Alpha(\alpha) | A ( α ) \Alpha(\alpha) A(α) | \Beta(\beta) | B ( β ) \Beta(\beta) B(β) | \Gamma(\gamma) | Γ ( γ ) \Gamma(\gamma) Γ(γ) |
| \Epsilon(\epsilon)\varepsilon | E ( ϵ ) ε \Epsilon(\epsilon)\varepsilon E(ϵ)ε | \Zeta(\zeta) | Z ( ζ ) \Zeta(\zeta) Z(ζ) | \Eta(\eta) | H ( η ) \Eta(\eta) H(η) |
| \Iota(\iota) | I ( ι ) \Iota(\iota) I(ι) | \Kappa(\kappa)\varkappa | K ( κ ) ϰ \Kappa(\kappa)\varkappa K(κ)ϰ | \Lambda(\lambda) | Λ ( λ ) \Lambda(\lambda) Λ(λ) |
| \Nu(\nu) | N ( ν ) \Nu(\nu) N(ν) | \Xi(\xi) | Ξ ( ξ ) \Xi(\xi) Ξ(ξ) | \Omicron(\omicron) | O ( ο ) \Omicron(\omicron) O(ο) |
| \Rho(\rho)\varrho | P ( ρ ) ϱ \Rho(\rho)\varrho P(ρ)ϱ | \Sigma(\sigma)\varsigma | Σ ( σ ) ς \Sigma(\sigma)\varsigma Σ(σ)ς | \Tau(\tau) | T ( τ ) \Tau(\tau) T(τ) |
| \Phi(\phi)\varphi | Φ ( ϕ ) φ \Phi(\phi)\varphi Φ(ϕ)φ | \Chi(\chi) | X ( χ ) \Chi(\chi) X(χ) | \Psi(\psi) | Ψ ( ψ ) \Psi(\psi) Ψ(ψ) |
| \Delta(\delta) | Δ ( δ ) \Delta(\delta) Δ(δ) | \Theta(\theta)\vartheta | Θ ( θ ) ϑ \Theta(\theta)\vartheta Θ(θ)ϑ | \Mu(\mu) | M ( μ ) \Mu(\mu) M(μ) |
| \Pi(\pi)\varpi | Π ( π ) ϖ \Pi(\pi)\varpi Π(π)ϖ | \Omega(\omega) | Ω ( ω ) \Omega(\omega) Ω(ω) | \upsilon | υ \upsilon υ |
| \ell | ℓ \ell ℓ | \eth | ð \eth ð | \hbar | ℏ \hbar ℏ |
| \hslash | ℏ \hslash ℏ | \mho | ℧ \mho ℧ | \partial | ∂ \partial ∂ |
11.12特殊字符
①说明
可以在字符前使用
\large或\small以显示更大或更小的字符。 A A A A A {\LARGE A}{\Large A}{\large A}A{\small A} AAAAA
②关系运算符
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| \pm(\mp) | ± ( ∓ ) \pm(\mp) ±(∓) | \times | × \times × | \div | ÷ \div ÷ |
| \nmid | ∤ \nmid ∤ | \cdot | ⋅ \cdot ⋅ | \mid | ∣ \mid ∣ |
| \bigodot | ⨀ \bigodot ⨀ | \bigotimes | ⨂ \bigotimes ⨂ | \bigoplus | ⨁ \bigoplus ⨁ |
| \ge | ≥ \ge ≥ | \le | ≤ \le ≤ | \ll | ≪ \ll ≪ |
| \geqslant | ⩾ \geqslant ⩾ | \leqslant | ⩽ \leqslant ⩽ | \neq | ≠ \neq = |
| \approx | ≈ \approx ≈ | \xlongequal{文本} | = 文本 \xlongequal{文本} 文本 | \triangleq | ≜ \triangleq ≜ |
| \sim | ∼ \sim ∼ | \doteq | ≐ \doteq ≐ | \equiv | ≡ \equiv ≡ |
| \cong | ≅ \cong ≅ | \propto | ∝ \propto ∝ | \parallel(\ | ) |
| \prec | ≺ \prec ≺ | \pmod{2} | ( m o d 2 ) \pmod{2} (mod2) | \bmod | m o d 2 \bmod{2} mod2 |
③集合运算符
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| \emptyset | ∅ \emptyset ∅ | \varnothing | ∅ \varnothing ∅ | ||
| \subset | ⊂ \subset ⊂ | \subseteq | ⊆ \subseteq ⊆ | \subsetneq | ⊊ \subsetneq ⊊ |
| \supset | ⊃ \supset ⊃ | \supseteq | ⊇ \supseteq ⊇ | \supsetneq | ⊋ \supsetneq ⊋ |
| \bigcap | ⋂ \bigcap ⋂ | \bigcup | ⋃ \bigcup ⋃ | \setminus | ∖ \setminus ∖ |
| \bigvee | ⋁ \bigvee ⋁ | \bigwedge | ⋀ \bigwedge ⋀ | ||
| \in | ∈ \in ∈ | \notin | ∉ \notin ∈/ | \ni | ∋ \ni ∋ |
④三角运算符
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| \circ | ∘ \circ ∘ | \bot | ⊥ \bot ⊥ | \angle | ∠ \angle ∠ |
| \degree | ° \degree ° |
⑤微积分运算符
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| \int | ∫ \int ∫ | \iint | ∬ \iint ∬ | \iiint | ∭ \iiint ∭ |
| \oint | ∮ \oint ∮ | \oiint | ∯ \oiint ∬ | \prime(‘) | ′ \prime ′ |
| \lim | lim \lim lim | \infin | ∞ \infin ∞ | \nabla | ∇ \nabla ∇ |
| \grad | KaTeX parse error: Undefined control sequence: \grad at position 1: \̲g̲r̲a̲d̲ |
⑥逻辑运算符
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| \because | ∵ \because ∵ | \therefore | ∴ \therefore ∴ | ||
| \forall | ∀ \forall ∀ | \exist | ∃ \exist ∃ | ||
| \not> | ≯ \not> > | \not< | ≮ \not< < | ||
| \land | ∧ \land ∧ | \lor | ∨ \lor ∨ | \lnot | ¬ \lnot ¬ |
| \top | ⊤ \top ⊤ | \vdash | ⊢ \vdash ⊢ | \vDash | ⊨ \vDash ⊨ |
⑦带帽符号
| 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|
| \hat{xy} | x y ^ \hat{xy} xy^ | \widehat{xyz} | x y z ^ \widehat{xyz} xyz |
| \tilde{xy} | x y ~ \tilde{xy} xy~ | \widetilde{xyz} | x y z ~ \widetilde{xyz} xyz |
| \check{x} | x ˇ \check{x} xˇ | \breve{y} | y ˘ \breve{y} y˘ |
| \grave{x} | x ˋ \grave{x} xˋ | \acute{y} | y ˊ \acute{y} yˊ |
| \dot{x} | x ˙ \dot{x} x˙ | \ddot{x} | x ¨ \ddot{x} x¨ |
| \overparen{xy} | KaTeX parse error: Undefined control sequence: \overparen at position 1: \̲o̲v̲e̲r̲p̲a̲r̲e̲n̲{xy} |
⑧选取符号
| 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|
| \fbox{a+b+c+d} | a+b+c+d \fbox{a+b+c+d} a+b+c+d | ||
| \overbrace{xx\cdots x}^{10个x} | x x ⋯ x ⏞ 10 个 x \overbrace{xx\cdots x}^{10个x} xx⋯x 10个x | \underbrace{xx\cdots x}_{10个x} | x x ⋯ x ⏟ 10 个 x \underbrace{xx\cdots x}_{10个x} 10个x xx⋯x |
⑨箭头符号
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| \leftarrow | ← \leftarrow ← | \rightarrow | → \rightarrow → | \leftrightarrow | ↔ \leftrightarrow ↔ |
| \longleftarrow | ⟵ \longleftarrow ⟵ | \longrightarrow | ⟶ \longrightarrow ⟶ | \longleftrightarrow | ⟷ \longleftrightarrow ⟷ |
| \Leftarrow | ⇐ \Leftarrow ⇐ | \Rightarrow | ⇒ \Rightarrow ⇒ | \Leftrightarrow | ⇔ \Leftrightarrow ⇔ |
| \Longleftarrow | ⟸ \Longleftarrow ⟸ | \Longrightarrow | ⟹ \Longrightarrow ⟹ | \Longleftrightarrow | ⟺ \Longleftrightarrow ⟺ |
| \uparrow | ↑ \uparrow ↑ | \downarrow | ↓ \downarrow ↓ | \updownarrow | ↕ \updownarrow ↕ |
| \Uparrow | ⇑ \Uparrow ⇑ | \Downarrow | ⇓ \Downarrow ⇓ | \Updownarrow | ⇕ \Updownarrow ⇕ |
| \to | → \to → | \swarrow | ↙ \swarrow ↙ | \nearrow | ↗ \nearrow ↗ |
| \gets | ← \gets ← | \searrow | ↘ \searrow ↘ | \nwarrow | ↖ \nwarrow ↖ |
| \mapsto | ↦ \mapsto ↦ | \rightrightarrows | ⇉ \rightrightarrows ⇉ |
⑩空格

11.13 字体
代码:
${\字体{需要转换的字符}}$
| 输入 | 说明 | 显示 | 输入 | 说明 | 显示 |
|---|---|---|---|---|---|
| \rm | 罗马体 | S a m p l e {\rm{Sample}} Sample | \cal | 花体 | S a m p l e {\cal{Sample}} Sample |
| \it | 意大利体 | S a m p l e {\it{Sample}} Sample | \Bbb | 黑板粗体 | S a m p l e {\Bbb{Sample}} Sample |
| \bf | 粗体 | S a m p l e {\bf{Sample}} Sample | \mit | 数学斜体 | KaTeX parse error: Undefined control sequence: \mit at position 2: {\̲m̲i̲t̲{Sample}} |
| \sf | 等线体 | S a m p l e {\sf{Sample}} Sample | \scr | 手写体 | KaTeX parse error: Undefined control sequence: \scr at position 2: {\̲s̲c̲r̲{Sample}} |
| \tt | 打字机体 | S a m p l e {\tt{Sample}} Sample | \frak | 旧德式字体 | S a m p l e {\frak{Sample}} Sample |
11.14 大括号和行标
说明: 使用
\left和\right来创建自动匹配高度的()、[]、{}、.。在每个公式末尾使用\tag{行标}来实现行标。
代码:
$$ f\left( \left[ \dfrac{1+\{x,y\}}{\left(\dfrac{x}{y}+\dfrac{y}{x}\right)(u+1)}+a \right] ^{\dfrac{3}{2}} \right) \tag{行标} $$
效果:
f ( [ 1 + { x , y } ( x y + y x ) ( u + 1 ) + a ] 3 2 ) (行标) f\left(\left[\dfrac{1+\{x,y\}}{\left(\dfrac{x}{y}+\dfrac{y}{x}\right)(u+1)}+a\right]^{\dfrac{3}{2}}\right)\tag{行标} f (yx+xy)(u+1)1+{x,y}+a 23 (行标)
说明:如果你想将行内显示的分隔符也变大,也可以使用
\middle命令
代码:
$$ \left\langle q\middle\|\dfrac{\dfrac{x}{y}}{\dfrac{u}{v}}\middle|p\right\rangle $$
效果:
⟨ q ∥ x y u v | p ⟩ \left\langle q\middle\|\dfrac{\dfrac{x}{y}}{\dfrac{u}{v}}\middle|p\right\rangle ⟨q vuyx p⟩
11.15 其他命令
①注释文字
代码:
$\text{文字}$
效果:
f ( n ) = { n / 2 , if n is even 3 n + 1 , if n is odd f(n)=\begin{cases}n/2,&\text{if $n$ is even}\\3n+1,&\text{if $n$ is odd}\end{cases} f(n)={n/2,3n+1,if n is evenif n is odd
②文字颜色
- 适用新旧浏览器
代码:$\color{颜色}{文字}$
| 输入 | 显示 | 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|---|---|
| black | c o l o r \color{black}{color} color | grey | c o l o r \color{grey}{color} color | silver | c o l o r \color{silver}{color} color |
| white | c o l o r \color{white}{color} color | maroon | c o l o r \color{maroon}{color} color | red | c o l o r \color{red}{color} color |
| yellow | c o l o r \color{yellow}{color} color | lime | c o l o r \color{lime}{color} color | olive | c o l o r \color{olive}{color} color |
| green | c o l o r \color{green}{color} color | teal | c o l o r \color{teal}{color} color | auqa | c o l o r \color{auqa}{color} color |
| blue | c o l o r \color{blue}{color} color | navy | c o l o r \color{navy}{color} color | purple | c o l o r \color{purple}{color} color |
| fuchsia | c o l o r \color{fuchsia}{color} color |
- 适用新版浏览器
代码:$\color{#rgb}{文字}$ (注:其中r、g、b可以输入0~9和a~f来分别表示红色、绿色和蓝色的纯度)
| 输入 | 输出 | 输入 | 输出 | 输入 | 输出 | 输入 | 输出 |
|---|---|---|---|---|---|---|---|
| #000 | c o l o r \color{#000}{color} color | #005 | c o l o r \color{#005}{color} color | #00A | c o l o r \color{#00A}{color} color | #00F | c o l o r \color{#00F}{color} color |
| #500 | c o l o r \color{#500}{color} color | #505 | c o l o r \color{#505}{color} color | #50A | c o l o r \color{#50A}{color} color | #50F | c o l o r \color{#50F}{color} color |
| #A00 | c o l o r \color{#A00}{color} color | #A05 | c o l o r \color{#A05}{color} color | #A0A | c o l o r \color{#A0A}{color} color | #A0F | c o l o r \color{#A0F}{color} color |
| #F00 | c o l o r \color{#F00}{color} color | #F05 | c o l o r \color{#F05}{color} color | #F0A | c o l o r \color{#F0A}{color} color | #F0F | c o l o r \color{#F0F}{color} color |
| #050 | c o l o r \color{#050}{color} color | #055 | c o l o r \color{#055}{color} color | #05A | c o l o r \color{#05A}{color} color | #05F | c o l o r \color{#05F}{color} color |
| #550 | c o l o r \color{#550}{color} color | #555 | c o l o r \color{#555}{color} color | #55A | c o l o r \color{#55A}{color} color | #55F | c o l o r \color{#55F}{color} color |
| #A50 | c o l o r \color{#A50}{color} color | #A55 | c o l o r \color{#A55}{color} color | #A5A | c o l o r \color{#A5A}{color} color | #A5F | c o l o r \color{#A5F}{color} color |
| #F50 | c o l o r \color{#F50}{color} color | #F55 | c o l o r \color{#F55}{color} color | #F5A | c o l o r \color{#F5A}{color} color | #F5F | c o l o r \color{#F5F}{color} color |
| #0A0 | c o l o r \color{#0A0}{color} color | #0A5 | c o l o r \color{#0A5}{color} color | #0AA | c o l o r \color{#0AA}{color} color | #0AF | c o l o r \color{#0AF}{color} color |
| #5A0 | c o l o r \color{#5A0}{color} color | #5A5 | c o l o r \color{#5A5}{color} color | #5AA | c o l o r \color{#5AA}{color} color | #5AF | c o l o r \color{#5AF}{color} color |
| #AA0 | c o l o r \color{#AA0}{color} color | #AA5 | c o l o r \color{#AA5}{color} color | #AAA | c o l o r \color{#AAA}{color} color | #AAF | c o l o r \color{#AAF}{color} color |
| #FA0 | c o l o r \color{#FA0}{color} color | #FA5 | c o l o r \color{#FA5}{color} color | #FAA | c o l o r \color{#FAA}{color} color | #FAF | c o l o r \color{#FAF}{color} color |
| #0F0 | c o l o r \color{#0F0}{color} color | #0F5 | c o l o r \color{#0F5}{color} color | #0FA | c o l o r \color{#0FA}{color} color | #0FF | c o l o r \color{#0FF}{color} color |
| #5F0 | c o l o r \color{#5F0}{color} color | #5F5 | c o l o r \color{#5F5}{color} color | #5FA | c o l o r \color{#5FA}{color} color | #5FF | c o l o r \color{#5FF}{color} color |
| #AF0 | c o l o r \color{#AF0}{color} color | #AF5 | c o l o r \color{#AF5}{color} color | #AFA | c o l o r \color{#AFA}{color} color | #AFF | c o l o r \color{#AFF}{color} color |
| #FF0 | c o l o r \color{#FF0}{color} color | #FF5 | c o l o r \color{#FF5}{color} color | #FFA | c o l o r \color{#FFA}{color} color | #FFF | c o l o r \color{#FFF}{color} color |
③删除线
说明: 使用
\require{cancle}声明,再使用\cancle{字符}、\bcancle{字符}、\xcancle{字符}、\cancleto{字符}{字符}来实现各种片段删除线效果。
代码:
$$ \require{cancel}\begin{array}{r1} \verb|y+\cancel{x}|&y+\cancel{x}\\ \verb|y+\cancel{y+x}|&y+\cancel{y+x}\\ \verb|y+\bcancel{x}|&y+\bcancel{x}\\ \verb|y+\xcancel{x}|&y+\xcancel{x}\\ \verb|y+\cancelto{0}{x}|&y+\cancelto{0}{x}\\ \verb+\frac{1\cancel9}{\cancel95}=\frac15+&\frac{1\cancel9}{\cancel95}=\frac15\\ \end{array} $$
效果:
说明: 使用
\require{enclose}来允许整段删除线的显示,再使用\enclose{删除线效果}{字符}来使用各种整段删除线效果。其中,删除线效果有horizontalstrike、verticalstrike、updiagonalstrike和downdiagonalstrike,可以叠加使用。
代码:
$$ \require{enclose}\begin{array}{r1} \verb|\enclose{horizontalstrike}{x+y}|&\enclose{horizontalstrike}{x+y}\\ \verb|\enclose{verticalstrike}{\frac xy}|&\enclose{verticalstrike}{\frac xy}\\ \verb|\enclose{updiagonalstrike}{x+y}|&\enclose{updiagonalstrike}{x+y}\\ \verb|\enclose{downdiagonalstrike}{x+y}|&\enclose{downdiagonalstrike}{x+y}\\ \verb|\enclose{horizontalstrike,updiagonalstrike}{x+y}|&\enclose{horizontalstrike,updiagonalstrike}{x+y}\\ \end{array} $$
效果:
11.16 矩阵
①无框矩阵
代码:
$$ \begin{matrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2\\ \end{matrix} $$
效果:
1 x x 2 1 y y 2 1 z z 2 \begin{matrix} 1&x&x^2\\ 1&y&y^2\\ 1&z&z^2\\ \end{matrix} 111xyzx2y2z2
②边框矩阵
说明: 在开头将
matrix替换为pmatrix、bmatrix、Bmatrix、vmatrix、Vmatrix。
| matrix | pmatrix | bmatrix | Bmatrix | vmatrix | Vmatrix |
|---|---|---|---|---|---|
| 1 2 3 4 \begin{matrix}1&2\\3&4\end{matrix} 1324 | ( 1 2 3 4 ) \begin{pmatrix}1&2\\3&4\end{pmatrix} (1324) | [ 1 2 3 4 ] \begin{bmatrix}1&2\\3&4\end{bmatrix} [1324] | { 1 2 3 4 } \begin{Bmatrix}1&2\\3&4\end{Bmatrix} {1324} | ∣ 1 2 3 4 ∣ \begin{vmatrix}1&2\\3&4\end{vmatrix} 1324 | ∥ 1 2 3 4 ∥ \begin{Vmatrix}1&2\\3&4\end{Vmatrix} 1324 |
③带分割线的矩阵
说明: 可以使用
cc|c来在一个三列矩阵中插入分割线。
代码:
$$ \left[ \begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array} \right] $$
效果:
[ 1 2 3 4 5 6 ] \left[ \begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array} \right] [142536]
④行中矩阵
代码:
$\bigl(\begin{smallmatrix}a&b\\c&d\end{smallmatrix}\bigr)$
效果:
( a b c d ) \bigl(\begin{smallmatrix}a&b\\c&d\end{smallmatrix}\bigr) (acbd)
11.17 方程式序列
说明: 可以使用
\begin{align}...\end{align}来创建一列整齐且默认右对齐的方程式序列。请注意{align}是自动编号的,使用{align*}来声明停止自动编号,也可以使用\notag来取消特定行的自动编号。在需要的时候,你可以使用\begin{equation}...\end{equation}来强制表达式自动编号。
代码:
f ( x ) = 1 + 1 = 2 \begin{align} f(x)&=1+1\\ &=2 \end{align} f(x)=1+1=2[ 1 2 3 4 5 6 ] \begin{equation} \left[ \begin{array}{cc|c} 1&2&3\\ 4&5&6 \end{array} \right] \end{equation} [142536]
$$ \begin{align} \sqrt{37}=\sqrt{\dfrac{73^2-1}{12^2}}\\ &=\sqrt{\dfrac{73^2}{12^2}\cdot\dfrac{73^2-1}{73^2}}\\ &=\sqrt{\dfrac{73^2}{12^2}}\sqrt{\dfrac{73^2-1}{73^2}}\notag\\ &=\dfrac{73}{12}\sqrt{1-\dfrac{1}{73^2}}\\ \approx\dfrac{73}{12}\left(1-\dfrac{1}{2\cdot73^2}\right)\label{A} \end{align} $$ ***$$ \begin{align*} v+m&=0&\text{Given}\tag1\\ -w&=-w+0&\text{additive identity}\tag2\\ -w+0&=-w+(v+w)&\text{equations $(1)$ and $(2)$} \end{align*} $$
效果:
v + m = 0 Given − w = − w + 0 additive identity − w + 0 = − w + ( v + w ) equations ( 1 ) and ( 2 ) \begin{align*} v+m&=0&\text{Given}\tag1\\ -w&=-w+0&\text{additive identity}\tag2\\ -w+0&=-w+(v+w)&\text{equations $(1)$ and $(2)$} \end{align*} v+m−w−w+0=0=−w+0=−w+(v+w)Givenadditive identityequations (1) and (2)(1)(2)
你可以使用
\label{标签}来创建一个标签,就如上面的方程式序列中展示的那样,之后使用\eqref{标签}引用你想引用的公式,效果为:KaTeX parse error: Undefined control sequence: \eqref at position 1: \̲e̲q̲r̲e̲f̲{A}。如果不想要括号,可以输入\ref{标签},效果为:公式 KaTeX parse error: Undefined control sequence: \ref at position 1: \̲r̲e̲f̲{A}。公式1和2的不同列之间存在间隔,如果你不想要,可以通过将
align替换为alignat{1}来去除列间隔。
11.18 条件表达式
说明: 使用
\begin{cases}来创造一组默认左对齐的条件表达式,在每一行插入&来指定需要对齐的内容,并在每一行结尾处使用\\,以\end{cases}结尾。
代码:
$$ f(n)= \begin{cases} n/2,&\text{if $n$ is even}\\ 3n+1,&\text{if $n$ is odd} \end{cases} $$
效果:
f ( n ) = { n / 2 , if n is even 3 n + 1 , if n is odd f(n)= \begin{cases} n/2,&\text{if $n$ is even}\\ 3n+1,&\text{if $n$ is odd} \end{cases} f(n)={n/2,3n+1,if n is evenif n is odd
11.19 配置行高
说明: 可以使用
\\[2ex]语句替代该行末尾的\\来让编译器适配 , 其中[ex]指一个"X-Height" , 即x字母高度 , 也可以使用[3ex]或[4ex]等。
代码:
$$ f(n)= \begin{cases} \dfrac n2,&\text{if $n$ is even}\\[2ex] 3n+1,&\text{if $n$ is odd} \end{cases}\tag{适配[2ex]} $$ ***$$ f(n)= \begin{cases} \dfrac n2,&\text{if $n$ is even}\\ 3n+1,&\text{if $n$ is odd} \end{cases}\tag{不适配[2ex]} $$
效果:
f ( n ) = { n 2 , if n is even 3 n + 1 , if n is odd (适配[2ex]) f(n)= \begin{cases} \dfrac n2,&\text{if $n$ is even}\\[2ex] 3n+1,&\text{if $n$ is odd} \end{cases}\tag{适配[2ex]} f(n)=⎩ ⎨ ⎧2n,3n+1,if n is evenif n is odd(适配[2ex])
f ( n ) = { n 2 , if n is even 3 n + 1 , if n is odd (不适配[2ex]) f(n)= \begin{cases} \dfrac n2,&\text{if $n$ is even}\\ 3n+1,&\text{if $n$ is odd} \end{cases}\tag{不适配[2ex]} f(n)={2n,3n+1,if n is evenif n is odd(不适配[2ex])
11.20 数组与表格
说明: 数组与表格均以
\begin{array}开头,并在其后定义列数及每一列的文本对齐方式,clr分别代表居中、左对齐及右对齐。若要插入垂直分割线,在定义中插入|,若要插入水平分割线,在定义中加入\hline。
代码:
$$ \begin{array}{c|lcr} n&\text{左对齐}&\text{居中对齐}&\text{右对齐}\\ \hline 1&0.24&1&125\\ 2&-1&189&-8\\ 3&-20&2000&1+10i \end{array} $$
效果:
n 左对齐 居中对齐 右对齐 1 0.24 1 125 2 − 1 189 − 8 3 − 20 2000 1 + 10 i \begin{array}{c|lcr} n&\text{左对齐}&\text{居中对齐}&\text{右对齐}\\ \hline 1&0.24&1&125\\ 2&-1&189&-8\\ 3&-20&2000&1+10i \end{array} n123左对齐0.24−1−20居中对齐11892000右对齐125−81+10i
11.21 嵌套表格或数组
代码:
$$ % outer vertical array of arrays 外层垂直表格 \begin{array}{c} % inner horizontal array of arrays 内层水平表格 \begin{array}{cc} % inner array of minimum values 内层"最小值"数组 \begin{array}{c|cccc} \text{min}&0&1&2&3\\ \hline 0&0&0&0&0\\ 1&0&1&1&1\\ 2&0&1&2&2\\ 3&0&1&2&3\\ \end{array} & % inner array of maximum values 内层"最大值"数组 \begin{array}{c|cccc} \text{max}&0&1&2&3\\ \hline 0&0&1&2&3\\ 1&1&1&2&3\\ 2&2&2&2&3\\ 3&3&3&3&3 \end{array} \end{array} % 内层第一行表格组结束 \\ % inner array of delta values 内层第二行Delta值数组 \begin{array}{c|cccc} \Delta&0&1&2&3\\ \hline 0&0&1&2&3\\ 1&1&0&1&2\\ 2&2&1&0&1\\ 3&3&2&1&0 \end{array} % 内层第二行表格组结束 \end{array} $$
效果:
min 0 1 2 3 0 0 0 0 0 1 0 1 1 1 2 0 1 2 2 3 0 1 2 3 max 0 1 2 3 0 0 1 2 3 1 1 1 2 3 2 2 2 2 3 3 3 3 3 3 Δ 0 1 2 3 0 0 1 2 3 1 1 0 1 2 2 2 1 0 1 3 3 2 1 0 % outer vertical array of arrays 外层垂直表格 \begin{array}{c} % inner horizontal array of arrays 内层水平表格 \begin{array}{cc} % inner array of minimum values 内层"最小值"数组 \begin{array}{c|cccc} \text{min}&0&1&2&3\\ \hline 0&0&0&0&0\\ 1&0&1&1&1\\ 2&0&1&2&2\\ 3&0&1&2&3\\ \end{array} & % inner array of maximum values 内层"最大值"数组 \begin{array}{c|cccc} \text{max}&0&1&2&3\\ \hline 0&0&1&2&3\\ 1&1&1&2&3\\ 2&2&2&2&3\\ 3&3&3&3&3 \end{array} \end{array} % 内层第一行表格组结束 \\ % inner array of delta values 内层第二行Delta值数组 \begin{array}{c|cccc} \Delta&0&1&2&3\\ \hline 0&0&1&2&3\\ 1&1&0&1&2\\ 2&2&1&0&1\\ 3&3&2&1&0 \end{array} % 内层第二行表格组结束 \end{array} min012300000101112012230123max012300123111232222333333Δ012300123110122210133210
11.22 方程组
说明: 使用
\begin{array}...\end{array}和\left\{...\right.来创建一个方程组,或者你也可以使用条件表达式组\begin{cases}...\end{cases}来实现相同效果。
代码:
$$ \left\{ \begin{array}{l} a_1x+b_1y+c_1z=d_1\\ a_2x+b_2y+c_2z=d_2\\ a_3x+b_3y+c_1z=d_3 \end{array} \right. \quad\text{或者}\quad \begin{cases} a_1x+b_1y+c_1z=d_1\\ a_2x+b_2y+c_2z=d_2\\ a_3x+b_3y+c_1z=d_3 \end{cases} $$
效果:
{ a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 1 z = d 3 或者 { a 1 x + b 1 y + c 1 z = d 1 a 2 x + b 2 y + c 2 z = d 2 a 3 x + b 3 y + c 1 z = d 3 \left\{ \begin{array}{l} a_1x+b_1y+c_1z=d_1\\ a_2x+b_2y+c_2z=d_2\\ a_3x+b_3y+c_1z=d_3 \end{array} \right. \quad\text{或者}\quad \begin{cases} a_1x+b_1y+c_1z=d_1\\ a_2x+b_2y+c_2z=d_2\\ a_3x+b_3y+c_1z=d_3 \end{cases} ⎩ ⎨ ⎧a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c1z=d3或者⎩ ⎨ ⎧a1x+b1y+c1z=d1a2x+b2y+c2z=d2a3x+b3y+c1z=d3
11.23 连分式
说明: 就像
\frac一样,使用\cfrac或\dfrac来创建一个连分式,不要使用普通的\frac或\over来创建,否则看起来会很恶心。
代码:
$$ x=a_0+\cfrac{1^2}{a_1+\cfrac{2^2}{a_2+\cfrac{3^2}{a_3+\cfrac{4^2}{a_4+\cdots}}}} $$
效果:
x = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 2 a 4 + ⋯ x=a_0+\cfrac{1^2}{a_1+\cfrac{2^2}{a_2+\cfrac{3^2}{a_3+\cfrac{4^2}{a_4+\cdots}}}} x=a0+a1+a2+a3+a4+⋯42322212
反例:
x=a_0+\frac{1^2}{a_1+\frac{2^2}{a_2+\frac{3^2}{a_3+\frac{4^2}{a_4+\cdots}}}}
效果:
x = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 2 a 4 + ⋯ x=a_0+\frac{1^2}{a_1+\frac{2^2}{a_2+\frac{3^2}{a_3+\frac{4^2}{a_4+\cdots}}}} x=a0+a1+a2+a3+a4+⋯42322212
补充: 当然,你可以使用
\frac来表达连分数的紧缩记法。
代码:
$$ x=a_0+\frac{1^2}{a_1+}\frac{2^2}{a_2+}\frac{3^2}{a_3+}\frac{4^2}{a_4+}\cdots $$
效果:
x = a 0 + 1 2 a 1 + 2 2 a 2 + 3 2 a 3 + 4 2 a 4 + ⋯ x=a_0+\frac{1^2}{a_1+}\frac{2^2}{a_2+}\frac{3^2}{a_3+}\frac{4^2}{a_4+}\cdots x=a0+a1+12a2+22a3+32a4+42⋯
11.24 交换图表
说明: 使用一行
$\require{AMScd}$语句来允许交换图表的显示,并通过在开头使用\begin{CD},结尾使用\end{CD}来创建。
代码:
$$ \require{AMScd} \begin{CD} A@>a>>B\\ @VbVV\# @VcVV\\ C @>>d> D \end{CD} $$
效果:
KaTeX parse error: Undefined control sequence: \require at position 2: \̲r̲e̲q̲u̲i̲r̲e̲{AMScd} \begin{…
补充: 其中,
@>>>代表右箭头、@<<<代表左箭头、@VVV代表下箭头、@AAA代表上箭头、@=代表水平双实线、@|代表竖直双实线、@.代表没有箭头。在@>>>的>>>之间任意插入文字即代表该箭头的注释文字。
代码:
$$ \begin{CD} A@>>>B@>{\text{very long label}}>>C\\ @.@AAA@|\\ D@=E@<<<F \end{CD} $$
效果:
A → B → very long label C ↑ ∥ D = E ← F \begin{CD} A@>>>B@>{\text{very long label}}>>C\\ @.@AAA@|\\ D@=E@<<<F \end{CD} A DB⏐ ↑Every long labelC F
11.25 其他
- 搜索 LaTeX \LaTeX LATEX
十二、支持的HTML元素
1、文本居中
代码
<center>内容</center>
效果
内容
2、快捷键显示
代码:
<kbd>内容</kbd>
效果:
内容
3、加粗
代码:
<b>加粗</b>
效果:
加粗
4、倾斜
代码:
<i>倾斜</i>
效果:
倾斜
5、上下标
代码:
开始<sup>123hi你好</sup> 开始<sub>321hi你好</sub>
效果:
开始123hi你好
开始321hi你好
6、填充的黑色箭头
代码:
➤
效果:
➤
相关文章:
markdown的使用(Typora)
文章目录 markdown的使用(Typora)一.标题二.段落格式2.1 换行2.2 分割线2.3 字体2.4 上下标2.5 脚注2.6 改变字体颜色 三.列表3.1 无序列表3.2 有序列表3.3 列表嵌套3.4 任务列表 四.区块五.代码显示5.1 行内代码5.2 代码块 六.链接七.图片八.表格九.表情符号大纲十、流程图10.…...
【python】json转成成yaml中文编码异常显示成:\u5317\u4EAC\u8DEF123\u53F7
姊妹篇:【python】json转成成yaml json数据 {"name": "张三","age": 30,"isMarried": false,"children": [{"name": "小王","age": 5},{"name": "小李",&qu…...
Python 实现Excel自动化办公(中)
在上一篇文章的基础上进行一些特殊的处理,这里的特殊处理主要是涉及到了日期格式数据的处理(上一篇文章大家估计也看到了日期数据的处理是不对的)以及常用的聚合数据统计处理,可以有效的实现你的常用统计要求。代码如下࿱…...
MCTS代码
这段代码的背景是玩一个游戏。游戏的参数有NUM_TURNS,在第i回合,你可以从一个整数[-2,2,3,-3]*(NUM_TURNS1-i)中进行选择。例如,在一个4回合的游戏中,在第1回合,你可以从[-8,8,12&am…...
Java 中notify 和 notifyAll 方法介绍
1. notify 方法 notify() 方法是 Java 中 Object 类的一个方法,它用来唤醒在该对象的监视器(monitor)上等待的单个线程。如果有多个线程都在该对象上等待,则会随机唤醒其中一个线程。被唤醒的线程将会尝试重新获取对象锁ÿ…...
Leetcode :杨辉三角
给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 思路:双循环,一个是层数,一个是当前数组的生成;两侧为1,需要边界判断条件…...
MWC 2024丨美格智能CEO杜国彬出席中国联通创新成果发布会并发表主题演讲
2月26日,中国联通在MWC2024 巴塞罗那期间举办了以“算网为基,智领未来”为主题的创新成果发布会,集中展示最新的创新成果与最佳实践。 中国通信标准化协会理事长闻库、GSMA首席财务官Louise Easterbrook、中国联通副总经理梁宝俊、华为ICT销…...
个人建站前端篇(七)vite + vue3企业级项目模板
一、vite命令行创建项目 npm create vitelatest根据提示选择模板,选择vite vue3 ts即可。 二、项目连接远程仓库 git init git remote add origin https://gitee.com/niech_project/vite-vue3-template.git git pull origin master git checkout -b dev三、项目…...
centos7 安装 docker-compose
1、直接参考官方: Install Compose standalone | Docker Docs 1、安装命令 curl -SL https://github.com/docker/compose/releases/download/v2.24.6/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose 2、修改 docker-compose 执行权限 不修改执行权…...
剑指offer面试题28:对称的二叉树
#试题28:对称的二叉树 题目: 请设计一个函数判断一棵二叉树是否 轴对称 。 示例 1: 输入:root [6,7,7,8,9,9,8] 输出:true 解释:从图中可看出树是轴对称的。示例 2: 输入:root …...
JS:原型与原型链(附带图解与代码)
一、原型 写在前面: 任何对象都有原型。 函数也是对象,所以函数也有原型。 1.什么是原型 在 JavaScript 中,对象有一个特殊的隐藏属性 [[Prototype]],它要么为 null,要么就是对另一个对象的引用,该对象…...
电子电器架构新趋势 —— 最佳着力点:域控制器
电子电器架构新趋势 —— 最佳着力点:域控制器 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师(Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师…...
C++记录
常用快捷键: CTRL -向后定位 CTRL SHIFT -向前定位 1.注释:CTRLKC 2.取消注释:CTRLKU 11.调试(启动):F5 20.查找:CTRLF 21.替换:CTRLH 31.跳转到指定的某一行 1)方法1:组合键“CtrlG…...
ConcurrentModificationException并发修改异常
ConcurrentModificationException并发修改异常 原因分析 可以通过遍历索引也可以通过迭代器进行遍历。在我们使用迭代器进行遍历集合的时候,会获取到当前集合的迭代对象。在里面有封装了迭代器的remove方法与集合自带的remove方法,如果我们调用迭代器对…...
小程序事件处理
事件处理 一个应用仅仅只有界面展示是不够的,还需要和用户做交互,例如:响应用户的点击、获取用户输入的值等等,在小程序里边,我们就通过编写 JS 脚本文件来处理用户的操作 1. 事件绑定和事件对象 小程序中绑定事件与…...
蓝桥杯-单片机组基础6——定时计数器与外部中断混合使用(附小蜜蜂课程代码)
蓝桥杯单片机组备赛指南请查看这篇文章:戳此跳转蓝桥杯备赛指南文章 本文章针对蓝桥杯-单片机组比赛开发板所写,代码可直接在比赛开发板上使用。 型号:国信天长4T开发板(绿板),芯片:IAP15F2K6…...
交友社交软件开发-php交友聊天系统-
为了开发一个高效的交友系统,需要一个完善的信息管理和筛选机制。这个系统应该能够根据用户的个人信息、兴趣爱好、价值观等标准进行筛选,并向用户提供符合他们要求心仪的人的信息。为了实现这个目标,系统可以利用人工智能技术,分…...
vue2 开发记录
el-select 如何修改选择项的样式/el-select-dropdown__item 文字上下显示 测试代码 <div stylemargin-left: 100px><!-- 测试代码--><el-select filterablesizemini><div classxxx-el-select><el-optionv-foritem in [{key:1,des:2,…...
QML中表格中数据获取
1.在生成的动态表格中获取某格数据的内容 import QtQuick 2.15 import QtQuick.Window 2.15import QtQuick.Controls 2.0 import Qt.labs.qmlmodels 1.0 import QtQuick.Layouts 1.15Window {width: 640height: 480visible: truetitle: qsTr("Hello World")TableMod…...
【mysql 数据库事务】开启事务操作数据库,写入失败后,不回滚,会有问题么? 这里隐藏着大坑,复试,面试时可以镇住面试老师!!!!
建表字段: CREATE TABLE user (id INT(11) NOT NULL AUTO_INCREMENT,nickname VARCHAR(32) NOT NULL COLLATE utf8mb4_general_ci,email VARCHAR(32) NOT NULL COLLATE utf8mb4_general_ci,status SMALLINT(6) UNSIGNED NULL DEFAULT NULL,password VARCHAR(256) NULL DEFAULT…...
手游刚开服就被攻击怎么办?如何防御DDoS?
开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする
日语学习-日语知识点小记-构建基础-JLPT-N4阶段(33):にする 1、前言(1)情况说明(2)工程师的信仰2、知识点(1) にする1,接续:名词+にする2,接续:疑问词+にする3,(A)は(B)にする。(2)復習:(1)复习句子(2)ために & ように(3)そう(4)にする3、…...
如何在看板中体现优先级变化
在看板中有效体现优先级变化的关键措施包括:采用颜色或标签标识优先级、设置任务排序规则、使用独立的优先级列或泳道、结合自动化规则同步优先级变化、建立定期的优先级审查流程。其中,设置任务排序规则尤其重要,因为它让看板视觉上直观地体…...
多模态商品数据接口:融合图像、语音与文字的下一代商品详情体验
一、多模态商品数据接口的技术架构 (一)多模态数据融合引擎 跨模态语义对齐 通过Transformer架构实现图像、语音、文字的语义关联。例如,当用户上传一张“蓝色连衣裙”的图片时,接口可自动提取图像中的颜色(RGB值&…...
sqlserver 根据指定字符 解析拼接字符串
DECLARE LotNo NVARCHAR(50)A,B,C DECLARE xml XML ( SELECT <x> REPLACE(LotNo, ,, </x><x>) </x> ) DECLARE ErrorCode NVARCHAR(50) -- 提取 XML 中的值 SELECT value x.value(., VARCHAR(MAX))…...
Swagger和OpenApi的前世今生
Swagger与OpenAPI的关系演进是API标准化进程中的重要篇章,二者共同塑造了现代RESTful API的开发范式。 本期就扒一扒其技术演进的关键节点与核心逻辑: 🔄 一、起源与初创期:Swagger的诞生(2010-2014) 核心…...
OPenCV CUDA模块图像处理-----对图像执行 均值漂移滤波(Mean Shift Filtering)函数meanShiftFiltering()
操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 在 GPU 上对图像执行 均值漂移滤波(Mean Shift Filtering),用于图像分割或平滑处理。 该函数将输入图像中的…...
Java 二维码
Java 二维码 **技术:**谷歌 ZXing 实现 首先添加依赖 <!-- 二维码依赖 --><dependency><groupId>com.google.zxing</groupId><artifactId>core</artifactId><version>3.5.1</version></dependency><de…...
基于TurtleBot3在Gazebo地图实现机器人远程控制
1. TurtleBot3环境配置 # 下载TurtleBot3核心包 mkdir -p ~/catkin_ws/src cd ~/catkin_ws/src git clone -b noetic-devel https://github.com/ROBOTIS-GIT/turtlebot3.git git clone -b noetic https://github.com/ROBOTIS-GIT/turtlebot3_msgs.git git clone -b noetic-dev…...
C/C++ 中附加包含目录、附加库目录与附加依赖项详解
在 C/C 编程的编译和链接过程中,附加包含目录、附加库目录和附加依赖项是三个至关重要的设置,它们相互配合,确保程序能够正确引用外部资源并顺利构建。虽然在学习过程中,这些概念容易让人混淆,但深入理解它们的作用和联…...



