CNDS博客Markdown公式编辑器基本语法(一)

我们在编辑自己的博客时,公式的展现方式往往有两种:一种是使用其他编辑器编辑好公式后保存为图片格式,然后在博客中引用图片;另外一种就是使用Markdown编辑器引用MathJax引擎,然后直接进行编辑。具体关于MathJax引擎的概况大家可以自己百度,我这里只记录使用MathJax引擎编辑公式的一些常用语法。

一.Markdown中引用MathJax引擎

<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>

二.在CSDN-Markdown中编辑公式的基本语法

1.标记语法

标记语法分为两块:一块称为行内公式,用于将公式嵌入段落文本中;另外一块称为块级公式,可将公式独立成段。

(1) 行内公式:

语法:使用一对美元符号($ $)将公式包裹起来

$ 这是行内公式 $
实例:
这是行内公式:$a=b+c$;
结果:

这是行内公式:a=b+ca=b+ca=b+c;

(2) 块级公式:

语法:使用两对美元符号($ $ $ $)将公式包裹起来
$$ 这是块级公式 $$
实例:
$$z= f(x,y)$$
结果:

z=f(x,y)z= f(x,y)z=f(x,y)

2.上下标语法

^表示上标,_表示下标。如果上下标的内容多于一个字符,要用{}把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用

实例:
$$ y = x_1+x_2 $$
$$ z = x^2+y^2 $$
$$ y = x_1^2+x_2^2 $$
结果:

y=x1+x2y = x_1+x_2 y=x1​+x2​ z=x2+y2z = x^2+y^2 z=x2+y2 y=x12+x22y = x_1^2+x_2^2 y=x12​+x22​

3.分数语法

语法:使用两对美元符号($ $ $ $)将公式包裹起来
方法1:\frac{分子}{分母}
方法2:分子 \over 分母
实例:
$$ \frac{i+j}{k+l}  $$
$$ {x+y}\over{m+n}  $$
结果:

i+jk+l\frac{i+j}{k+l} k+li+j​ x+ym+n{x+y}\over{m+n} m+nx+y​

4.括号

数学中的使用的括号很多,如:() [ ] { } 等等,除了{ }表示分组,需要使用\{ \}表示{ }外,其他符号正常使用就ok,这里只强调一下括号随公式大小变化的实现(原始符号不会随着公式大小变化而变化)

语法:( ) ; [ ] ;\ { \}
( )
[ ]
\ {   \}
\left+所要使用的括号左半部+\right+所要使用的括号右半部
实例:
$$ y = f(x) $$
$$ y = [a+(b+c)] $$
$$ y =\{ [a+(b+c)]+d \}$$
$$ f(x)=\left(1+3\over x \right)$$
结果:

y=f(x)y = f(x) y=f(x) y=[a+(b+d)]y = [a+(b+d)] y=[a+(b+d)] y={[a+(b+c)]+d}y =\{ [a+(b+c)]+d \}y={[a+(b+c)]+d} f(x)=(1+3x)f(x)=\left(1+3\over x\right)f(x)=(x1+3​)

5.根式语法

语法:sqrt关键字
\sqrt[开方次数,默认为2]{开方因子}
实例:
$$ y =\sqrt[3]{(x+1)^2}  $$
$$ y =\sqrt[3]{(x+1)^2\over 2}  $$
结果:

y=(x+1)23y =\sqrt[3]{(x+1)^2} y=3(x+1)2​ y=(x+1)223y =\sqrt[3]{(x+1)^2\over 2} y=32(x+1)2​​

6.矢量语法

语法:vec关键字
\vec{矢量值}
实例:
$$\vec {x}= \vec{a}\cdot\vec{b}$$
结果:

x⃗=a⃗⋅b⃗\vec{x}= \vec{a}\cdot\vec{b}x=a⋅b

7.省略号

一个点(也就是点乘)我们使用\cdot语法实现,那么省略号我们就可以使用多个\cdot实现,但是有一个更简单的语法就是\cdots。

语法:
\cdot
\cdots
实例:
$$ \vec{a}\ dot \vec b = 0$$
$$ y = f(x_1,x_2,\cdots,x_n)$$
结果:

a⃗⋅b⃗=0\vec a \cdot \vec b = 0a⋅b=0 y=f(x1,x2,⋯&ThinSpace;,xn)y = f(x_1,x_2,\cdots,x_n)y=f(x1​,x2​,⋯,xn​)

因为篇幅太长,还有部分的语法我在下一篇中补全。若有不足之处,恳请指出,谢谢。

CNDS-Markdown之公式编辑(一)相关推荐

  1. LaTex公式使用(Word中的公式编辑,尤其是方程组等联合公式)

    文章目录 LaTex公式使用(Word中的公式编辑,尤其是方程组等联合公式) ref note demo LaTex公式使用(Word中的公式编辑,尤其是方程组等联合公式) ref markdown中 ...

  2. markdown语法及公式编辑

    最后发现markdown如果用到推文最好的工具mdnice:https://zhuanlan.zhihu.com/p/104209040 发现一个挺好用的markdown免费工具:https://ww ...

  3. 在CSDN的Markdown编辑器中编辑多行花括号公式

    [在CSDN的Markdown编辑器中编辑多行花括号公式] f(x)={0x=0−1x<01x>0f(x)= \begin{cases} 0& \text{x=0}\\[3ex] ...

  4. 论文、报告及教案公式编辑:图片公式转换Mathpix snipping Tool、快速编辑神器AxMath插件操作使用的几种用法(最详细精致)

    图片公式转换Mathpix snipping Tool及快速编辑神器AxMath插件操作使用的几种用法(最详细精致) [文章内容较多, 点击目录链接可直达标题内容] 文章目录 图片公式转换Mathpi ...

  5. word自带公式编辑_怎样在word2013中快速插入数学公式

    一切问题应该都是有效率的,只是我们没发现.比如word2013,一般都是常规插入,这样效率很低,每次都要去点击一下公式编辑器或者是去点击插入,太浪费时间,下面带来终极解决办法,达到点击即可编辑的效果. ...

  6. Markdown--行内公式编辑

    最近使用markdownpad做工作整理,发现markdownpad的行内公式无法显示,后来google发现了方法,记录如下: 一般的markdown行间公式如下: $ 此处写公式内容$ 1 效果如下 ...

  7. Origin | 数据处理 | 公式编辑栏 | F(x)栏的使用 | 数据提取 | 数据筛选及删减

    Origin数据处理 一.前言 二.数据分析 2.1 单元格公式 2.1.1 单元格公式查看 2.1.2 单元格公式输入 2.2 数据筛选 2.2.1 打开数据筛选器 2.2.2 数据筛选器的使用 2 ...

  8. Axmath:一款Word公式编辑神器

    全文阅读:https://www.lianxh.cn/news/a204df674d72e.html 目录 1. AxMath简介 2. 安装说明 3. 使用方法 3.1 在AxMath中创建公式 3 ...

  9. html网页公式编辑软件,如何在网页中插入MathType公式

    数学公式不比一般的文字,特殊符号有很多,同时数学公式中的各种样式也很多,所以在编辑数学公式时需要要用到MathType这样专门的数学公式编辑器.用MathType在文档中编辑公式完全是可以的,甚至这个 ...

  10. 计算机一级表格函数公式,计算机一级:《Excel表格的基本操作》函数和公式编辑技巧...

    Excel 是微软办公套装软件的一个重要的组成部分,它可以进行各种数据的处理.统计分析和辅助决策操作,广泛地应用于管理.统计财经.金融等众多领域.下文是为大家精选的计算机一级:<Excel表格的 ...

最新文章

  1. R语言使用DALEX包的model_profile函数对caret包生成的多个算法模型的离散变量进行分析、使用偏依赖图(Partial Dependence Plots)解释某个离散特征和目标y的关系
  2. 为jQuery写插件
  3. c语言整形数组相加,[c语言]将两个整形升序数组合并为一个升序数组
  4. Sql server 事务的两种用法
  5. Oracle数据库只读事务和无事务的区别
  6. Android Activity与Fragment之间的传值概述
  7. c语言做一个抽奖小程序,小程序插件使用- 抽奖助手
  8. mysql hibernate id generator,hibernate annoation (三 id生成器)
  9. 期货交易常用术语中英文对照表
  10. Win7 - 隐藏计算机中收藏夹和库
  11. 12306分流免费抢票工具
  12. html5微信分享图片不显示,微信分享ios 不显示图片和简介问题总结
  13. OK1028A-C实现路由器功能
  14. 关于在工作中遇到的问题及解决方案
  15. 【译】volatile C语言关键字,如何使用?
  16. 【产业互联网周报】销售易获腾讯1.2亿美元投资;国科恒泰完成11亿C轮融资;工信部、科技部推进大数据及人工智能...
  17. oracle ORA-28000: the account is locked 28000. 00000
  18. 冲刺阶段 - 项目管理ITTO及数据流向图
  19. K均值聚类以及matlab实现
  20. 2021-03-29 单帧红外小目标数据集 | SIRST

热门文章

  1. C语言获取窗口输入焦点,使按钮获得输入焦点 - rainbowcode的个人空间 - OSCHINA - 中文开源技术交流社区...
  2. 视频app scheme参数和app name
  3. 全球名校AI课程库(36)| 辛辛那提大学 · 离散数学课程『MATH1071 Discrete Math』
  4. JSP实用教程 第二章 JSP语法
  5. Jetson nano jetpack4.5安装torch1.8.0 yolov5(遇到到报错和解决办法)
  6. Ubuntu18.04 wineQQ完美配置(解决不能输入中文、不能加载头像和图片、企鹅图标不能进入托盘任务栏等问题,附deepin-wine、微信、QQ安装包网盘链接)
  7. 佳能g2810提示5b00_佳能G2810打印机清零软件5B00 5b01废墨清零1700代码
  8. 小甲鱼Python第二十八讲(文件)
  9. 学生管理系统总结(c语言)
  10. MATLAB之ODE