markdown数学公式编辑学习
纯属学习之用(备忘),在使用markdown编辑算法的wiki时,发现公式真的很难搞,就学习了一下mathjax
基本语法
公式定义格式:更多可以参考 LaTex
$...$
$${x}^{m}_{\sum_{i=1}^{n}y_i} \cdot {\sum_{i=1}^{n}y_i}$$
{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=\lim_{x \to 0} \left ( \frac{\sin x}{x} \right )
f=limx→0(sinxx)f=limx→0(sinxx)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
\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 * \lbrace[(x + y) * x] +z\rbrace
连线符号
$$\overline{a+b+c}$$
$$\underline{a+b+c}$$
$$\overbrace{a+\underbrace{b+c}_{小组合}+d}^{大组合}$$
\overline{a+b+c}
\underline{a+b+c}
\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}
\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}$$
\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}$$
\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}$$
\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}
\begin{equation} \left\{\begin{matrix} f(x)&=x^{b}\cdot\sum_{m}^{n}& x=10,&a
markdown数学公式编辑学习相关推荐
- markdown数学公式编辑
markdown数学公式编辑 目录 markdown公式编辑基础知识 希腊字母 常见操作大全 数学符号大全 其他 markdown公式编辑基础知识 在CSDN和大多数markdown编辑器中,用$做为 ...
- LaTeX数学公式编辑学习
学习LaTeX公式编辑的初衷是,用word自带的mathtype公式编辑器太麻烦了,每次都要寻找并用鼠标点击不同的符号,于是就想要是能像快捷键一样只通过敲键盘编辑公式那就太方便了(尽管word有自带的 ...
- Markdown、LaTeX数学公式编辑
一.MarkDown的学习总结 本人第一次使用Markdown,先看的"我是管小亮"这篇博客:Markdown入门指南[我为什么要推荐你学习Markdown?].使用Typora软 ...
- markdown下编辑latex数学公式
在利用为知笔记编写笔记的时候,有时需要用的markdown,只要把文件名加上后缀.md,就可以使用markdown语法,以下介绍在markdown下编辑latex数学公式. 使用LaTeX写公式的基本 ...
- markdown中编辑数学公式用到的技巧
markdown中编辑数学公式用到的技巧 markdown中编辑数学公式用到的技巧 希腊字母 需要转义的字符 公式 运算符 基本运算符 比较运算符 集合运算符 求导 上下标 y帽 分段函数 三角函数 ...
- 在线编辑Markdown数学公式(LaTex)网站链接
这是本人在网上冲浪时发现的一个非常好的Markdown数学公式在线编辑代码的网站链接,对于喜欢做Markdown笔记的我来说非常有用. Online LaTeX Equation Editor - c ...
- 速学Latex之数学公式编辑
速学Latex之数学公式编辑 目录 1.前言 2.基本运算 3.数字符号 4.二元关系符 5.二元运算符 6.箭头 7.定界符 8.其它符号 9.AMS符号 前言 大家生活中通常都是使用简单方便的 ...
- down mark 打钩_推荐一个Markdown数学公式编辑器——Haroopad Mathjax
要在Markdown里插入数学公式,如果没有好用的的引擎or编辑器,那么只能插入图片了,十分麻烦.这里推荐一个十分强大的数学公式引擎--Mathjax. 配置 有道云笔记目前不支持浏览MathJax公 ...
- 万能Markdown数学公式
文章目录 万能Markdown数学公式 1.首先设置(windows): 2.markdown格式 3.上下标 4.分式与根号 5.累加与累乘 6.括号 7.省略号 8.矢量 9.积分 10.极限运算 ...
最新文章
- 迁移学习之ResNet50和ResNet101(图像识别)
- apue 进程退出状态
- 奇迹觉醒服务器找不到,奇迹MU觉醒与服务器断开连接 原因及解决办法
- 反思不可佛系:刺激身体 刺激神经 目标反馈 定量奖惩 注重氛围
- halcon append_ocr_trainf 将字符添加到训练文件中
- python选择某一行_Python常用语法有哪些 如何快速入门Python开发
- Android 多选列表
- 如何创建自定义性能计数器
- kotlin转java_Kotlin热身篇: 简介与基本用法
- 职称计算机xp练习题,职称计算机考试模块WindowsXP练习题(1)
- 当跨国企业女职业经理人遇上创业女 CEO,两者会擦出什么样的火花?
- 商汤押注AI教育,成立“商汤教育”子品牌
- 当过爱因斯坦助理,参加过曼哈顿计划,他还发明受欢迎的编程语言 | 人物志...
- 【李宏毅2020 ML/DL】P25 ELMO, BERT, GPT
- 洛谷—— P1847 轰炸II
- 面向对象设计时需要“六化”设计人员
- PADS 改变图纸和图页边界大小
- HTML:H5中新增表单标签<fieldset>
- 微波遥感SNAP(三)——检测地表沉降(1)自动化处理(Graph Builder)
- GB/T 4754-2017 国民经济行业分类
热门文章
- close_wait 状态的产生原因及解决
- (学习日记)2023.06.06
- np.c_[xx.ravel(),yy.ravel()]
- lua语言入门学习(四)项目初体验之抽奖转盘(1)
- PSO 粒子群优化算法 大整理
- 敷尔佳三闯IPO:去年狂赚8亿,广告宣传费近4亿
- 网络游戏侵权案件有哪些
- JS学习笔记之左边列表移到到右边列表
- errpt DCB47997
- 从0开始,在Linux中配置Nginx反向代理、负载均衡、session共享、动静分离