一、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

分式

有两种实现方式:

  1. 输入:\frac {a+c+1}{b+c+2} ,输出:a+c+1b+c+2\frac {a+c+1} {b+c+2}b+c+2a+c+1​
  2. 输入:{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}$$,输出:argmax⁡ckarg\,\max_{c_k}argck​max​
输入:$$arg\,\min_{c_k}$$,输出:argmin⁡ckarg\,\min_{c_k}argck​min​
输入:$$\mathop {argmin}_{c_k}$$,输出:argminck\mathop {argmin}_{c_k}argminck​​
输入:$$\mathop {argmax}_{c_k}$$,输出:argmaxck\mathop {argmax}_{c_k}argmaxck​​
输入:$$\max_{c_k}$$,输出:max⁡ck\max_{c_k}ck​max​
输入:$$\min_{c_k}$$,输出:min⁡ck\min_{c_k}ck​min​

省略符号

输入\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博客中编辑数学公式相关推荐

  1. 在CSDN博客中输入数学公式

    Introduction 本文采用CSDN-Markdown编辑器在CSDN博客中输入数学公式.Markdown编辑器由StackEdit修改而来. Mathematical formula -> ...

  2. 如何在CSDN博客中编辑公式?

    CSDN博客编辑框中没有自带的公式编辑器,之前我都是在word中用mathtype编辑好,然后截图,再上传图片.... 非常的麻烦,并且整个博文的排版会很难看. 切入正题: 只需要记住一个网址:htt ...

  3. 同步 GIT@OSC 实现MARKDOWN文件发布或更新到CSDN博客中

    还记得前面发过一篇文章,写的是关于从GITBLOG迁移博客内容到CSDN博客的文章传送门,这篇文章也是基于此写的 相信很多同学都有过这样的历程,自己辛辛苦苦写的博客,因为域名空间或等等各种原因丢失了的 ...

  4. 如何搜索自己CSDN博客中的文章

    如何搜索自己CSDN博客中的文章 CSDN 的搜索功能是比较弱.不像 baidu,google 等主流搜索引擎好用.要想用主流搜索引擎查找也是可以的,但也有它的缺点:收录可能不及时不全面,使用某些搜索 ...

  5. 在CSDN博客中添加量子恒道统计功能的做法

    作者:朱金灿 来源:http://blog.csdn.net/clever101 什么是量子恒道统计?量子恒道统计是一套免费的网站流量统计分析系统.致力于为所有个人站长.个人博主.所有网站管理者.第三 ...

  6. CSDN博客中嵌入背景音乐

    CSDN博客中嵌入背景音乐 如果想在CSDN博客中设置背景音乐要自己插入HTML代码 在编辑博客有两种模式,HTML编辑器(默认)和markDown编辑器 切换到HTML编辑器,点击上方插入HTML代 ...

  7. 如何在CSDN博客中插入图片

    如何在CSDN博客中插入图片 1.打开CSDN编辑页面 2.点击插入图片 3.注意事项 最近笔者准备开始使用CSDN写博客,但是发现插入图片后无法显示,所以跟大家分享一下如何插入图片.在我仔细专研后, ...

  8. 如何在CSDN博客中的所贴的代码进行【代码块】显示

    笔者最近很喜欢在csdn发一些技术博客,可是看了别人的博客,有代码的地方总是可以显示出代码块,而自己贴上去的代码总是没有.刚开始还以为CSDN博客里面的编辑功能有,可是找来找去都没有找到.后来才发现原 ...

  9. 求csdn博客优良编辑方法

    看见很多大牛的csdn博客编写的非常好,阅读体验也非常强.我就纳闷了,为啥我插公式也不行,插图片也不行呢... 插图片问题:图片不能复制招贴,否则在编辑的时候可以显示但是在发表之后就无法显示了.想要显 ...

最新文章

  1. phar.php error 139,composer.phar 安装出现PHP Fatal error解决办法
  2. 数据结构源码笔记(C语言):顺序查找
  3. 两个iphone怎么大量传照片_iphone12(或iphone12 pro)如何正确的转移手机数据?apple ID不通过,或者正在传输中持续无进度怎么办?...
  4. Windows下LATEX排版论文攻略—CTeX、JabRef使用心得
  5. 分页及其管理、页面置换算法
  6. 用万字长文聊一聊 Embedding 技术
  7. 利用***检测系统防范******方法介绍
  8. 持续集成持续部署持续交付_自动持续开发和交付混合移动应用程序
  9. telnet命令用法举例
  10. 仿宋小二在html中怎么设置,HTML简短设置字体
  11. 淘宝闲鱼京东等电商api的简单调用
  12. (1)输入直角三角形的两个直角边的长度a,b,求斜边c的长度 (2) 编写一个程序,用于两个数的交换
  13. Shell进阶(三) 交互式脚本 函数 数组 分片 字符串处理
  14. SDP(Seesion Description Protocol)协议结构
  15. 淘宝/天猫如何获得店铺的所有商品?
  16. Modbus Poll/Slave 模拟器使用教程
  17. CKA和HCIE那个证书含金量高?
  18. The following packages have unmet dependencies: deepin.com.wechat:i386 : Depends: deepin-wine:i386
  19. 中国移动苏州研发中心一面
  20. 怎么克隆Windows Server 2016系统到另一个硬盘?

热门文章

  1. 3.DesignForVias\1.AutoRoutingFirstSetp
  2. 在Python中如何判断一个对象的类型?
  3. HDU 4069 Squiggly Sudoku【Dancing Links精确覆盖】
  4. Java 9 与 Java 10
  5. 关于动态链接库和静态链接库
  6. 常用的maven命令
  7. leetcode-Algorithms-22|括号生成
  8. nodejs之json数据
  9. C++继承和派生笔记
  10. 图像处理之高斯混合模型