3分钟教会你用KaTeX在csdn博客中编辑数学公式
一、KaTeX简介
CSDN之前使用的markdown渲染引擎是MathJax,现在更新为KaTeX,本文档也更新为KaTeX的使用介绍。KaTeX是一个JavaScript引擎,用来显示网络上的数学公式,渲染速度比 MathJax 要快许多。 KaTeX有两种插入公式的方式:一种是行中公式,另外一种是独立公式,行中公式可以插入到一行文字中,独立公式是单独成行,行中公式插入方式是:\$...\$
,独立公式插入方式是:\$\$...\$\$
,省略号代表插入的公式部分。
二、常用符号
分组(最常用)
分组是用{}把一个部分括起来,看成一个整体,这个用的最多
上标与下标
上标在公式后面加 ^ ,下标在后面加 _ ,如果上标或者下标含有多个字符,可以用大括号{}括起来。
例子:$x_i$ $x^i$
输出:xix_ixi \quad xix^ixi
空格
KaTeX中不能直接输入空格,可以用 \,
\;
\quad
和\qquad
充当空格,增加的间隔依次增大。
运算符号
运算符 | 表示 |
---|---|
+++ | + |
−-− | - |
×\times× | \times |
÷\div÷ | \div |
±\pm± | \pm |
∓\mp∓ | \mp |
^(指数运算符) | ^ |
关系比较符号
运算符 | 表示 |
---|---|
<\lt< | \lt |
>\gt> | \gt |
≤\le≤ | \le |
≥\ge≥ | \ge |
≠\neq= | \neq |
分式
有两种实现方式:
- 输入:
\frac {a+c+1}{b+c+2}
,输出:a+c+1b+c+2\frac {a+c+1} {b+c+2}b+c+2a+c+1 - 输入:
{a+c+1} \over {b+c+2}
,输出:a+c+1b+c+2{a+c+1} \over {b+c+2}b+c+2a+c+1
根式
1.平方根
输入:\sqrt {a+b}
,输出:a+b\sqrt {a+b}a+b
2.其他
输入:\sqrt[5] {a+b}
,输出:a+b5\sqrt [5]{a+b}5a+b
特殊数学符号
1.求和
输入:\sum {a+b}
,输出:∑a+b\sum {a+b}∑a+b
输入:\sum_{i=1}^{K}
,输出:∑i=1K\sum_{i=1}^{K}∑i=1K
输入:$$\sum_{i=1}^{K}$$
,输出:∑i=1K\sum_{i=1}^{K}i=1∑K
2.连乘
输入:\prod {a+b}
,输出:∏a+b\prod{a+b}∏a+b
输入:\prod_{i=1}^{K}
,输出:∏i=1K\prod_{i=1}^{K}∏i=1K
输入:$$\prod_{i=1}^{K}$$
,输出:∏i=1K\prod_{i=1}^{K}i=1∏K
3.arg max/arg min/max/min
输入:$$arg\,\max_{c_k}$$
,输出:argmaxckarg\,\max_{c_k}argckmax
输入:$$arg\,\min_{c_k}$$
,输出:argminckarg\,\min_{c_k}argckmin
输入:$$\mathop {argmin}_{c_k}$$
,输出:argminck\mathop {argmin}_{c_k}argminck
输入:$$\mathop {argmax}_{c_k}$$
,输出:argmaxck\mathop {argmax}_{c_k}argmaxck
输入:$$\max_{c_k}$$
,输出:maxck\max_{c_k}ckmax
输入:$$\min_{c_k}$$
,输出:minck\min_{c_k}ckmin
省略符号
输入\cdots
:输出:⋯\cdots⋯
常用在这种情况:
输入$f(x_1,x_2,\cdots,x_n)$
:输出:f(x1,x2,⋯,xn)f(x_1,x_2,\cdots,x_n)f(x1,x2,⋯,xn)
三、独立公式
对齐
\begin{aligned}
用于开头,\end{aligned}
用于结尾,对齐的位置用&
开始,用\\
结束
输入:
$$
\begin{aligned}
f(x) &=a+b+a\\
& = 2a+b
\end{aligned}
$$
输出:
f(x)=a+b+a=2a+b\begin{aligned} f(x) &=a+b+a\\ & = 2a+b \end{aligned} f(x)=a+b+a=2a+b
条件函数
关键词是\begin{cases}和\end{cases}
,\test{}
括号里面输入内容
输入:
$$
L(Y,f(X)) =
\begin{cases}
0, & \text{Y = f(X)} \\
1, & \text{Y $\neq$ f(X)}
\end{cases}
$$
L(Y,f(X))={0,Y = f(X)1,Y ≠f(X)L(Y,f(X)) = \begin{cases} 0, & \text{Y = f(X)} \\ 1, & \text{Y $\neq$ f(X)} \end{cases} L(Y,f(X))={0,1,Y = f(X)Y = f(X)
以上就是基本KaTeX用法,不多但是能够应付绝大多数情况了,最重要的还是需要多练习,活学活用,需要什么学什么。
参考文献
1、katex官方文档
3分钟教会你用KaTeX在csdn博客中编辑数学公式相关推荐
- 在CSDN博客中输入数学公式
Introduction 本文采用CSDN-Markdown编辑器在CSDN博客中输入数学公式.Markdown编辑器由StackEdit修改而来. Mathematical formula -> ...
- 如何在CSDN博客中编辑公式?
CSDN博客编辑框中没有自带的公式编辑器,之前我都是在word中用mathtype编辑好,然后截图,再上传图片.... 非常的麻烦,并且整个博文的排版会很难看. 切入正题: 只需要记住一个网址:htt ...
- 同步 GIT@OSC 实现MARKDOWN文件发布或更新到CSDN博客中
还记得前面发过一篇文章,写的是关于从GITBLOG迁移博客内容到CSDN博客的文章传送门,这篇文章也是基于此写的 相信很多同学都有过这样的历程,自己辛辛苦苦写的博客,因为域名空间或等等各种原因丢失了的 ...
- 如何搜索自己CSDN博客中的文章
如何搜索自己CSDN博客中的文章 CSDN 的搜索功能是比较弱.不像 baidu,google 等主流搜索引擎好用.要想用主流搜索引擎查找也是可以的,但也有它的缺点:收录可能不及时不全面,使用某些搜索 ...
- 在CSDN博客中添加量子恒道统计功能的做法
作者:朱金灿 来源:http://blog.csdn.net/clever101 什么是量子恒道统计?量子恒道统计是一套免费的网站流量统计分析系统.致力于为所有个人站长.个人博主.所有网站管理者.第三 ...
- CSDN博客中嵌入背景音乐
CSDN博客中嵌入背景音乐 如果想在CSDN博客中设置背景音乐要自己插入HTML代码 在编辑博客有两种模式,HTML编辑器(默认)和markDown编辑器 切换到HTML编辑器,点击上方插入HTML代 ...
- 如何在CSDN博客中插入图片
如何在CSDN博客中插入图片 1.打开CSDN编辑页面 2.点击插入图片 3.注意事项 最近笔者准备开始使用CSDN写博客,但是发现插入图片后无法显示,所以跟大家分享一下如何插入图片.在我仔细专研后, ...
- 如何在CSDN博客中的所贴的代码进行【代码块】显示
笔者最近很喜欢在csdn发一些技术博客,可是看了别人的博客,有代码的地方总是可以显示出代码块,而自己贴上去的代码总是没有.刚开始还以为CSDN博客里面的编辑功能有,可是找来找去都没有找到.后来才发现原 ...
- 求csdn博客优良编辑方法
看见很多大牛的csdn博客编写的非常好,阅读体验也非常强.我就纳闷了,为啥我插公式也不行,插图片也不行呢... 插图片问题:图片不能复制招贴,否则在编辑的时候可以显示但是在发表之后就无法显示了.想要显 ...
最新文章
- phar.php error 139,composer.phar 安装出现PHP Fatal error解决办法
- 数据结构源码笔记(C语言):顺序查找
- 两个iphone怎么大量传照片_iphone12(或iphone12 pro)如何正确的转移手机数据?apple ID不通过,或者正在传输中持续无进度怎么办?...
- Windows下LATEX排版论文攻略—CTeX、JabRef使用心得
- 分页及其管理、页面置换算法
- 用万字长文聊一聊 Embedding 技术
- 利用***检测系统防范******方法介绍
- 持续集成持续部署持续交付_自动持续开发和交付混合移动应用程序
- telnet命令用法举例
- 仿宋小二在html中怎么设置,HTML简短设置字体
- 淘宝闲鱼京东等电商api的简单调用
- (1)输入直角三角形的两个直角边的长度a,b,求斜边c的长度 (2) 编写一个程序,用于两个数的交换
- Shell进阶(三) 交互式脚本 函数 数组 分片 字符串处理
- SDP(Seesion Description Protocol)协议结构
- 淘宝/天猫如何获得店铺的所有商品?
- Modbus Poll/Slave 模拟器使用教程
- CKA和HCIE那个证书含金量高?
- The following packages have unmet dependencies: deepin.com.wechat:i386 : Depends: deepin-wine:i386
- 中国移动苏州研发中心一面
- 怎么克隆Windows Server 2016系统到另一个硬盘?