在markdown中可以使用latex编写公式
行中添加函数:
$c = \sqrt{a^{2}+b_{xy}^{2}+e^{x}}$
c = a 2 + b x y 2 + e x c = \sqrt{a^{2}+b_{xy}^{2}+e^{x}} c=a2+bxy2+ex
独立成一行的函数添加方法:
$$ c = \sqrt{a^{2}+b_{xy}^{2} +e^{x}} $$
c = a 2 + b x y 2 + e x c = \sqrt{a^{2}+b_{xy}^{2} +e^{x}} c=a2+bxy2+ex
效果还挺不错,后面学习latex的其他函数就够用了
$\int$ $\sqrt{}$ $\sum$ $\prod \lim$
∫ \int ∫ \sqrt{} ∑ \sum ∑ ∏ lim \prod \lim ∏lim$\pm\; \mp \times\; \div\; \cdot\; \cap\; \cup\; \geq\; \leq\; \neq\; \approx\; \equiv;\triangle;\partial;\in;\notin$
± ∓ × ÷ ⋅ ∩ ∪ ≥ ≤ ≠ ≈ ≡ ; △ ; ∂ ; ∈ ; ∉ \pm\; \mp \times\; \div\; \cdot\; \cap\; \cup\; \geq\; \leq\; \neq\; \approx\; \equiv;\triangle;\partial;\in;\notin ±∓×÷⋅∩∪≥≤=≈≡;△;∂;∈;∈/$\int_{1}$
∫ 1 \int_{1} ∫1,上标$\int^{6}$
∫ 6 \int^{6} ∫6,上下标是有层次的,要想下标尽量靠下面,只要重复就好了${9}^{^{^{1}}}$
9 1 {9}^{^{^{1}}} 91,越嵌套越往上,下标同理$\sqrt[7]{4}$
4 7 \sqrt[7]{4} 74 或着变体$\sqrt[^4]{7}$
7 4 \sqrt[^4]{7} 47(显示效果稍微不同)$\sum_{i=i}^n \prod_{i=1}^n$
∑ i = i n ∏ i = 1 n \sum_{i=i}^n \prod_{i=1}^n ∑i=in∏i=1n,上下标要显示在居中上下使用$\sum\limits_{i=1}^{j}$
∑ i = 1 j \sum\limits_{i=1}^{j} i=1∑j,极限显示$\lim\limits_{ {x\to\\y}}$
lim x → y \lim\limits_{ {x\to\\y}} x→ylim\\
换行,\quad
空格$\int_{ {\tiny{中文}}}$
∫ 中 文 \int_{ {\tiny{中文}}} ∫中文这样就可以添加中文下标,同样支持嵌套修改位置${8}_{3}^{0}$
8 3 0 {8}_{3}^{0} 830,可以配合上下标一起使用$\lambda \alpha \beta \sigma \odot \oint \omega \xi \rho \pi \eta \gamma$
λ α β σ ⊙ ∮ ω ξ ρ π η γ \lambda \alpha \beta \sigma \odot \oint \omega \xi \rho \pi \eta \gamma λαβσ⊙∮ωξρπηγ$\longleftarrow \longrightarrow \equiv \longleftrightarrow \ddot{x} \ddots \cdots \vdots$
⟵ ⟶ ≡ ⟷ x ¨ ⋱ ⋯ ⋮ \longleftarrow \longrightarrow \equiv \longleftrightarrow \ddot{x} \ddots \cdots \vdots ⟵⟶≡⟷x¨⋱⋯⋮配合这些一起使用就能绘制出很好的函数效果
$$\sum_{n}^{1} \frac{x^{3}+y^{5}}{\sqrt[^8]{\int{x^{3}+k^{9} dx}}}$$
∑ n 1 x 3 + y 5 ∫ x 3 + k 9 d x 8 \sum_{n}^{1} \frac{x^{3}+y^{5}}{\sqrt[^8]{\int{x^{3}+k^{9} dx}}} n∑18∫x3+k9dxx3+y5
$$
\bigg | \qquad \big |\qquad |\\
$$
∣ ∣ ∣ \bigg | \qquad \big |\qquad |\\ ∣∣∣∣∣∣∣
$$
y=\begin{cases}
-x,\quad x\leq 0\\
-k,\quad x>1\\
\sqrt[9]{5}\times5x,\quad -1 \geq x \leq 0
\end{cases}
$$
y = { − x , x ≤ 0 − k , x > 1 5 9 × 5 x , − 1 ≥ x ≤ 0 y=\begin{cases} -x,\quad x\leq 0\\ -k,\quad x>1\\ \sqrt[9]{5}\times5x,\quad -1 \geq x \leq 0 \end{cases} y=⎩⎪⎨⎪⎧−x,x≤0−k,x>195×5x,−1≥x≤0
其中\quad
为横排空格
$$
\begin{pmatrix}
a & b\\
c & d \\
\end{pmatrix}
$$
$$
\begin{pmatrix}
a & b\\
c & d \\
\end{pmatrix}
$$
$$
\quad
\begin{Bmatrix}
a & b \\
c & d \\
\end{Bmatrix}
$$
$$
\begin{Bmatrix}
a & b \\
c & d \\
\end{Bmatrix}
$$
$$
\begin{vmatrix}
a & b \\
c & d \\
\end{vmatrix}
$$
$$
\begin{Vmatrix}
a & b \\
c & d \\
\end{Vmatrix}
$$
( a b c d ) \begin{pmatrix} a & b\\ c & d \\ \end{pmatrix} (acbd)
( a b c d ) \begin{pmatrix} a & b\\ c & d \\ \end{pmatrix} (acbd)
{ a b c d } \quad \begin{Bmatrix} a & b \\ c & d \\ \end{Bmatrix} { acbd}
{ a b c d } \begin{Bmatrix} a & b \\ c & d \\ \end{Bmatrix} { acbd}
∣ a b c d ∣ \begin{vmatrix} a & b \\ c & d \\ \end{vmatrix} ∣∣∣∣acbd∣∣∣∣
∥ a b c d ∥ \begin{Vmatrix} a & b \\ c & d \\ \end{Vmatrix} ∥∥∥∥acbd∥∥∥∥
居中左对齐(注意并不是严格意义上的左对齐,只是居中后按第一个字符对齐)
$$
\begin{aligned}
& 符号用于设定对齐方向\\
默认对齐方式是右边对齐\\
& 要实现左对齐就加符号
\end{aligned}
$$
符 号 用 于 设 定 对 齐 方 向 默 认 对 齐 方 式 是 右 边 对 齐 要 实 现 左 对 齐 就 加 符 号 \begin{aligned} & 符号用于设定对齐方向\\ 默认对齐方式是右边对齐\\ & 要实现左对齐就加符号 \end{aligned} 默认对齐方式是右边对齐符号用于设定对齐方向要实现左对齐就加符号
参考
Markdown中的LaTeX格式
Markdown 添加 Latex 数学公式
markdown要设置字体颜色方式和html差别不大
test
hello
test
hello
(在markdown中显示正常,但在csdn中无颜色显示)
设置字体背景色
背景色yellow
背景色yellow |
(显示问题同上)
和html基本没啥区别
特殊符号直接使用Unicode的
⓪ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ㉑ ㉒ ㉓ ㉔ ㉕ ㉖ ㉗ ㉘ ㉙ ㉚ ㉛ ㉜ ㉝ ㉞ ㉟ ㊱ ㊲ ㊳ ㊴ ㊵ ㊶ ㊷ ㊸ ㊹ ㊺ ㊻ ㊼ ㊽ ㊾ ㊿
参考带圆圈的数字和markdown常用表达式记录(持续更新中)
vscode下载markdown preview插件对空格的宽容度很低,如果导出时显示源码,则有可能是最后的空格没有去掉。但是自带的预览却不会出错,只可惜自带的没法导出。,导出最好在插件内选择html离线导出,其他方式要么失败要么拉跨,另外,有个名为handcalcs的python库,配个jupyter可以快速出公式latex,个人觉得也是个不错的尝试。
对于jupyter官网,算是一个方便的编辑器吧。
其中的jupyterlab可以直接通过python安装pip install jupyterlab
,安装结束只要运行jupyter-lab
即可在本地的8080端口上看到可视化界面,退出只要在原控制台进行ctrl+c即可结束该进程。handcalcs在其中的使用方式,配和jupyterlab操作效果也还行。
操作文档jupyterlab