纯属学习之用(备忘),在使用markdown编辑算法的wiki时,发现公式真的很难搞,就学习了一下mathjax

基本语法

公式定义格式:更多可以参考 LaTex

$...$
$${x}^{m}_{\sum_{i=1}^{n}y_i} \cdot {\sum_{i=1}^{n}y_i}$$
xm∑ni=1yi⋅∑i=1nyix∑i=1nyim⋅∑i=1nyi

{x}^{m}_{\sum_{i=1}^{n}y_i} \cdot {\sum_{i=1}^{n}y_i}
先说一下偷懒的方法:复杂的公式编辑可以借助在线公式编辑器,比如 在线latex数学公式 再编辑完成后直接拷贝过来,省去记录复杂的各种符号

1、引入js(csdn不用引入是直接支持的公式的,可以直接写)
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
2、编写公式表达式,两种
块级公式写法:$$公式表达式$$
行内公式写法:$公式表达式$
$$f=\lim_{x \to 0} \left ( \frac{\sin x}{x} \right )$$$f=\lim_{x \to 0} \left ( \frac{\sin x}{x} \right )$

分别显示为:

f=limx→0(sinxx)f=limx→0(sin⁡xx)

f=\lim_{x \to 0} \left ( \frac{\sin x}{x} \right )

f=limx→0(sinxx)f=limx→0(sin⁡xx)f=\lim_{x \to 0} \left ( \frac{\sin x}{x} \right )

mathjax介绍

mathjax语法和符号,各种符号嵌套可以实现非常美观的复杂方程式(如傅立叶变换)

\hat{f}(\xi ):=\int_{-\infty }^{\infty }f(x)e^{-2\pi ix\xi}dx
f^(ξ):=∫∞−∞f(x)e−2πixξdxf^(ξ):=∫−∞∞f(x)e−2πixξdx

\hat{f}(\xi ):=\int_{-\infty }^{\infty }f(x)e^{-2\pi ix\xi}dx

希腊字母

显示 命令
α $\alpha$
γ $\gamma$

不一个个啰嗦了,其他希腊字母和其他符号说明详见 MathJax 支持的数学符号表(其中还包括:数学模式重音符号,希腊字母、二元关系符号、二元运算符号、大运算符号、箭头、定界符、大定界符、其他符号等)
大写的希腊字母,只需将命令的首字母大写即可(有的字母没有大写)

$\lambda$ & $\Lambda$

λλ\lambda & ΛΛ\Lambda
斜体希腊字母,在命令前加上var前缀即可

$\Lambda$ & $\varLambda$

ΛΛ\Lambda & ΛΛ\varLambda

括号

{}有特殊作用因此当需要显示大括号时一般使用\lbrace和\rbrace来表示,小括号、中括号都不需要转义。

$$f(x, y,z) = x * \lbrace[(x + y) * x] +z\rbrace$$
f(x,y,z)=x∗{[(x+y)∗x]+z}f(x,y,z)=x∗{[(x+y)∗x]+z}

f(x, y,z) = x * \lbrace[(x + y) * x] +z\rbrace

连线符号

$$\overline{a+b+c}$$
$$\underline{a+b+c}$$
$$\overbrace{a+\underbrace{b+c}_{小组合}+d}^{大组合}$$
a+b+c¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯a+b+c¯

\overline{a+b+c}

a+b+c–––––––––a+b+c_

\underline{a+b+c}

a+b+c小组合+d大组合a+b+c⏟小组合+d⏞大组合

\overbrace{a+\underbrace{b+c}_{小组合}+d}^{大组合}

矩阵

起始标记begin{矩阵边框}
结束标记end{矩阵边框}
每行末尾标记\
行间元素之间以&分隔

$$\begin{matrix}
1&1&1\\
1&1&1\\
1&1&1\\
\end{matrix}$$
或者
\begin{matrix}
1&1&1\\
1&1&1\\
1&1&1\\
\end{matrix} 
111111111111111111

\begin{matrix} 1&1&1\\ 1&1&1\\ 1&1&1\\ \end{matrix}

矩阵边框 样式
matrix 无样式
pmatrix 小括号边框
bmatrix 中括号边框
Bmatrix 大括号边框
vmatrix 单竖线边框
Vmatrix 双竖线边框

省略元素

样式 标识
横省略号 \cdots
竖省略号 \vdots
斜省略号 \ddots

如,线性代数里常用的矩阵

$$\begin{vmatrix}
{a_{11}}&{a_{12}}&{\cdots}&{a_{1n}}\\
{a_{21}}&{a_{22}}&{\cdots}&{a_{2n}}\\
{\vdots}&{\vdots}&{\ddots}&{\vdots}\\
{a_{m1}}&{a_{m2}}&{\cdots}&{a_{mn}}\\
\end{vmatrix}$$
∣∣∣∣∣∣∣a11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn∣∣∣∣∣∣∣|a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮am1am2⋯amn|

\begin{vmatrix} {a_{11}}}}\\ {a_{21}}}}\\ {\vdots}\\ {a_{m1}}}}\\ \end{vmatrix}

阵列

起始、结束处以{array}声明
对齐方式:在{array}后以{}逐行统一声明
左对齐:l;居中:c;右对齐:r; (left、center、right的缩写)
竖直线:在声明对齐方式时,插入|建立竖直线
插入水平线:\hline

$$\begin {array} {c|cc}xy &x_1 &x_2\\\hliney_1 &x_1y_1 &x_2y_1\\y_2 &x_1y_2 &x_2y_2
\end {array}$$
xyy1y2x1x1y1x1y2x2x2y1x2y2xyx1x2y1x1y1x2y1y2x1y2x2y2

\begin {array} {c|lr}xy &x_1 &x_2\\\hliney_1 &x_1y_1 &x_2y_1\\y_2 &x_1y_2 &x_2y_2 \end {array}

方程组

起始、结束处以{cases}声明

$$\begin{cases}
a_1x+b_1y=100\\
a_2x+c_2z=200\\
a_3x+b_3y+c_3z=300
\end{cases}$$
⎧⎩⎨a1x+b1y=100a2x+c2z=200a3x+b3y+c3z=300{a1x+b1y=100a2x+c2z=200a3x+b3y+c3z=300

\begin{cases} a_1x+b_1y=100\\ a_2x+c_2z=200\\ a_3x+b_3y+c_3z=300 \end{cases}

若需要对齐,对齐项可以使用 & 连接

\begin{equation}
\left\{\begin{matrix}
f(x)&=x^{b}\cdot\sum_{m}^{n}& x=10,&a<10\\
f(x)&=x^{a}& x=\sum_{m}^{n},&a<10
\end{matrix}\right.
\end{equation}
{f(x)f(x)=xb⋅∑nm=xax=10,x=∑nm,a<10a<10(42)(42){f(x)=xb⋅∑mnx=10,a<10f(x)=xax=∑mn,a<10

\begin{equation} \left\{\begin{matrix} f(x)&=x^{b}\cdot\sum_{m}^{n}& x=10,&a

markdown数学公式编辑学习相关推荐

  1. markdown数学公式编辑

    markdown数学公式编辑 目录 markdown公式编辑基础知识 希腊字母 常见操作大全 数学符号大全 其他 markdown公式编辑基础知识 在CSDN和大多数markdown编辑器中,用$做为 ...

  2. LaTeX数学公式编辑学习

    学习LaTeX公式编辑的初衷是,用word自带的mathtype公式编辑器太麻烦了,每次都要寻找并用鼠标点击不同的符号,于是就想要是能像快捷键一样只通过敲键盘编辑公式那就太方便了(尽管word有自带的 ...

  3. Markdown、LaTeX数学公式编辑

    一.MarkDown的学习总结 本人第一次使用Markdown,先看的"我是管小亮"这篇博客:Markdown入门指南[我为什么要推荐你学习Markdown?].使用Typora软 ...

  4. markdown下编辑latex数学公式

    在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...

  5. markdown中编辑数学公式用到的技巧

    markdown中编辑数学公式用到的技巧 markdown中编辑数学公式用到的技巧 希腊字母 需要转义的字符 公式 运算符 基本运算符 比较运算符 集合运算符 求导 上下标 y帽 分段函数 三角函数 ...

  6. 在线编辑Markdown数学公式(LaTex)网站链接

    这是本人在网上冲浪时发现的一个非常好的Markdown数学公式在线编辑代码的网站链接,对于喜欢做Markdown笔记的我来说非常有用. Online LaTeX Equation Editor - c ...

  7. 速学Latex之数学公式编辑

    速学Latex之数学公式编辑 目录 1.前言 2.基本运算 3.数字符号 4.二元关系符 5.二元运算符 6.箭头 7.定界符 8.其它符号 9.AMS符号 前言   大家生活中通常都是使用简单方便的 ...

  8. down mark 打钩_推荐一个Markdown数学公式编辑器——Haroopad Mathjax

    要在Markdown里插入数学公式,如果没有好用的的引擎or编辑器,那么只能插入图片了,十分麻烦.这里推荐一个十分强大的数学公式引擎--Mathjax. 配置 有道云笔记目前不支持浏览MathJax公 ...

  9. 万能Markdown数学公式

    文章目录 万能Markdown数学公式 1.首先设置(windows): 2.markdown格式 3.上下标 4.分式与根号 5.累加与累乘 6.括号 7.省略号 8.矢量 9.积分 10.极限运算 ...

最新文章

  1. 迁移学习之ResNet50和ResNet101(图像识别)
  2. apue 进程退出状态
  3. 奇迹觉醒服务器找不到,奇迹MU觉醒与服务器断开连接 原因及解决办法
  4. 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围
  5. halcon append_ocr_trainf 将字符添加到训练文件中
  6. python选择某一行_Python常用语法有哪些 如何快速入门Python开发
  7. Android 多选列表
  8. 如何创建自定义性能计数器
  9. kotlin转java_Kotlin热身篇: 简介与基本用法
  10. 职称计算机xp练习题,职称计算机考试模块WindowsXP练习题(1)
  11. 当跨国企业女职业经理人遇上创业女 CEO,两者会擦出什么样的火花?
  12. 商汤押注AI教育,成立“商汤教育”子品牌
  13. 当过爱因斯坦助理,参加过曼哈顿计划,他还发明受欢迎的编程语言 | 人物志...
  14. 【李宏毅2020 ML/DL】P25 ELMO, BERT, GPT
  15. 洛谷—— P1847 轰炸II
  16. 面向对象设计时需要“六化”设计人员
  17. PADS 改变图纸和图页边界大小
  18. HTML:H5中新增表单标签<fieldset>
  19. 微波遥感SNAP(三)——检测地表沉降(1)自动化处理(Graph Builder)
  20. GB/T 4754-2017 国民经济行业分类

热门文章

  1. close_wait 状态的产生原因及解决
  2. (学习日记)2023.06.06
  3. np.c_[xx.ravel(),yy.ravel()]
  4. lua语言入门学习(四)项目初体验之抽奖转盘(1)
  5. PSO 粒子群优化算法 大整理
  6. 敷尔佳三闯IPO:去年狂赚8亿,广告宣传费近4亿
  7. 网络游戏侵权案件有哪些
  8. JS学习笔记之左边列表移到到右边列表
  9. errpt DCB47997
  10. 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离