Markdown数学公式

简介

目前Markdown语法各个平台都不太一样,如Github Markdown、Common Markdown等,但语法大同小异。

同样的,各个平台Markdown解析数学公式的方式不一样,这里使用CSDN的LATEX解析方法为例,其余大同小异

TEX是一个以排版文章及数学公式为目标的计算机程序。由Pascal语言写成,其特点: 免费、输出质量高、擅长科技排版、类似编程过程。LATEX是目前使用最广泛的TEX宏集,每一个LATEX命令实际上最后都会被转换解释成几个甚至上百个TEX命令。

详述

语法说明

要想Markdown解析数学公式,必须特殊标注,其中行内公式使用两个$(美元符号)包裹($与公式之间不空格),单行公式使用四个$包裹,一边两个($$与公式间留一个空格)。

  • $y=x$
  • y=xy=xy=x
  • $$ y=x $$
  • y=xy=x y=x

任何语法符号不会被当成字符显示出来(如{}),要想显示请使用"\"转义。

  • ${}$
  • {}
  • $\{\}$
  • {}\{\}{}

凡是下标使用"_"后面跟下标内容,凡是上标使用"^"跟上标内容,解析器或依据不同符号类型自动决定上下标位置,如求和,向量等。但是,解析器只解析这两个符号后面的一个单位作为上下标。

  • $a_x$
  • axa_xax​
  • $a_2x$
  • a2xa_2xa2​x

公式解析时将一个字符或者一对{}包裹的内容作为一个单位。

  • $a_2x$
  • a2xa_2xa2​x
  • $a_{2x}$
  • a2xa_{2x}a2x​

空格一律作为编写时的间隔,不会被解析,要想看到空格效果,在空格前加转义符。

常见表达

  • 分数

    • $\frac{分子}{分母}$${分子 \over 分母}$,推荐第二种。
    • 示例如下
      • $\frac 1 {x+1}$
      • 1x+1\frac 1 {x+1}x+11​
      • ${1 \over x+1}$
      • 1x+1{1 \over x+1}x+11​
  • 开方
    • \sqrt[n方]{开方内容},n方不注明,则默认为2次方。
    • 示例如下
      • $\sqrt{x+1}$
      • x+1\sqrt{x+1}x+1​
      • $\sqrt[5]{x+1}$
      • x+15\sqrt[5]{x+1}5x+1​
  • 括号
    • ()[]||直接使用,{}使用转义。
    • 大括号
      • 必须在左侧括号前使用\left,右侧括号前使用\right。成对出现,不显示的一边括号换成.即可。
      • 示例如下
        • $({1 \over 2})$
        • (12)({1 \over 2})(21​)
        • $\left ( {1 \over 2} \right )$
        • (12)\left ( {1 \over 2} \right )(21​)
        • $\left . {1 \over 2} \right )$
        • 12)\left . {1 \over 2} \right )21​)
    • 大花括号
      • 包裹内容使用\begin{cases} \end{cases}包裹,多行使用\\换行。
      • 示例如下
        • $y: \begin{cases} x+1 \\ x+2 \end{cases}$
        • y:{x+1x+2y: \begin{cases} x+1 \\ x+2 \end{cases}y:{x+1x+2​
  • 向量
    • \vec{向量名}
    • $\vec{x} \cdot \vec{y}$
    • x⃗⋅y⃗\vec{x} \cdot \vec{y}x⋅y​
  • 积分
    • \int后跟积分内容
    • 示例如下
      • $\int x^2dx$
      • ∫x2dx\int x^2dx∫x2dx
      • $\int_0^{+\infty} x^3 + 1dx$
      • ∫0+∞(x3+1dx)\int_0^{+\infty} (x^3 + 1dx)∫0+∞​(x3+1dx)
  • 极限
    • \lim_{下标}
    • 示例如下
      • $\lim_{n \rightarrow +\infty} x/sinx$
      • lim⁡n→+∞x/sinx\lim_{n \rightarrow +\infty} x/sinxlimn→+∞​x/sinx
  • 累加求和/累乘求积
    • \sum\prod
    • 示例如下
      • $\sum_1^n$
      • ∑1n\sum_1^n∑1n​
      • $\prod_1^n$
      • ∏1n\prod_1^n∏1n​
  • 点号和省略号
    • \ldots 表示底部对其的省略号
    • \cdots 表示中心对其的省略号
    • \cdot 点乘号
    • 示例如下
      • $x_1 + x_2 + \ldots + x_n$
      • x1+x2+…+xnx_1 + x_2 + \ldots + x_nx1​+x2​+…+xn​
      • $x_1 + x_2 + \cdots + x_n$
      • x1+x2+⋯+xnx_1 + x_2 + \cdots + x_nx1​+x2​+⋯+xn​
      • $x_1 + x_2 + \cdot + x_n$
      • x1+x2+⋅+xnx_1 + x_2 + \cdot + x_nx1​+x2​+⋅+xn​

符号(很多符号使用英文单词即可)

  • 运算符
  • 三角函数符号
  • 集合
  • 常用希腊字母(其实就是英译读法)
  • 对数(可以直接使用英文单词)
语法表示 显示
$\not=$ ≠\not=​=
$\approx$ ≈\approx≈
$\leq$ ≤\leq≤
$\geq$ ≥\geq≥
$\times$ ×\times×
$\pm$ ±\pm±
$\div$ ÷\div÷
$\sum$ ∑\sum∑
$\prod$ ∏\prod∏
$\coprod$ ∐\coprod∐
语法表示 显示
$\bot$ ⊥\bot⊥
$\angle$ ∠\angle∠
$30^\circ$ 30∘30^\circ30∘
语法表示 显示
$\emptyset$ ∅\emptyset∅
$\in$ ∈\in∈
$\notin$ ∉\notin∈/​
$\supset$ ⊃\supset⊃
$\supseteq$ ⊇\supseteq⊇
$\bigcap$ ⋂\bigcap⋂
$\bigcup$ ⋃\bigcup⋃
$\bigvee$ ⋁\bigvee⋁
$\bigwedge$ ⋀\bigwedge⋀
语法表示 显示
$\alpha$ α\alphaα
$\beta$ β\betaβ
$\gamma$ γ\gammaγ
$\theta$ θ\thetaθ
$\delta$ δ\deltaδ
$\epsilon$ ϵ\epsilonϵ
$\varepsilon$ ε\varepsilonε
$\zeta$ ζ\zetaζ
$\eta$ η\etaη
$\partial$ ∂\partial∂
$\mu$ μ\muμ
$\xi$ ξ\xiξ
$\sigma$ σ\sigmaσ
$\rho$ ρ\rhoρ
$\Omega$ Ω\OmegaΩ
$\omega$ ω\omegaω
$\Psi$ Ψ\PsiΨ
$\psi$ ψ\psiψ
$\phi$ ϕ\phiϕ
$\pi$ π\piπ
$\vartheta$ ϑ\varthetaϑ
$\Theta$ Θ\ThetaΘ
语法表示 显示
$\log$ log⁡\loglog
$\lg$ lg⁡\lglg
$\ln$ ln⁡\lnln

补充说明

本文主要介绍了Markdown中比较常见的数学公式语法,更深层的内容还请查看Latex公式语法文档。

Markdown-数学公式语法相关推荐

  1. 有道云markdown数学公式语法大全

    有道云笔记所有支持的数学公式查找链接 https://katex.org/docs/supported.html

  2. markdown数学公式全集

    Markdown数学公式语法 DanielGavin关注 192018.02.09 19:56:08字数 2,117阅读 119,039 行内与独行 行内公式:将公式插入到本行内,符号:$公式内容$, ...

  3. 小白的markdown基础语法总结

    markdown基础语法 使用markdown写博客也有一段时间了,现在对我使用到的一下语法作个总结. 其他语法以后用到再进行补充~ 文章目录 markdown基础语法 生成目录 各级标题 1级 2级 ...

  4. 【 Markdown 】Markdown 编辑器语法常用格式 ( 整理中 ... )

    文章目录 一. MarkDown 常用语法 1. 标题相关语法 (1) 标题模板 (2) 插入目录 2. 字体相关 (1) 字体设置 (2) 常用颜色值速查 3. 插入代码 (1) 单行代码 (2) ...

  5. 万能Markdown数学公式

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

  6. 【转载】Cmd Markdown 数学公式指导手册

    本文转载自 Eric.P 大佬,原文链接:https://ericp.cn/cmd 本文用以记录Markdown书写数学公式用以记笔记的指导手册(感谢大佬翻译和整理的MarkDown数学公式手册!), ...

  7. Markdown数学公式表达

    1 Markdown数学公式引入   在AI或者数学的学习过程中,如果我们想要输出一个好看精美的数学公式,那么使用支持Markdown数学公式的编辑器是我们非常好的选择.   推荐使用typora这个 ...

  8. 【超用心整理】Markdown常用语法介绍,看这一个就够了

    Markdown常用语法介绍 Markdown是一种使用一定的语法将普通的文本转换成HTML标签文本的编辑语言,它的特点是可以使用普通的文本编辑器来编写,只需要按照特定的语法标记就可以得到丰富多样的H ...

  9. markdown数学公式编辑

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

  10. markdown基础语法的使用

    title: markdown基础语法的使用 一.快捷键 (1)对文字的特殊标注 标题 一个#键就是一级标题,一直可到六级标题(最多六个级别的标题) 下划线 一组标签可以给文字添加下划线或者ctrl+ ...

最新文章

  1. .Net 中如何测试静态方法
  2. 使用metablog迁移博客园的文章
  3. C++随笔(2007-07-09)
  4. 推荐安装的chrome插件
  5. 开发常见单词Java
  6. C#用DataTable实现Group by数据统计
  7. 浅谈常见的NoSQL技术方案和选型
  8. 2-5:套接字(Socket)编程之从内核角度深入理解套接字
  9. Pytorch —— 损失函数(二)
  10. linux下qt制作日历,课内资源
  11. php删除图片按钮代码,jquery 按钮预览图片功能的代码,我看不太懂。应该怎么学...
  12. 解决:ORA-06502: PL/SQL: numeric or value error: NULL index table key value
  13. marvell 88W8686 sdio wifi模块学习
  14. (java毕业设计)基于java教室设备管理系统源码
  15. python3 下ascii与 str的转换
  16. Mysql优化算法-MRR(Multi-Range Read Optimization)
  17. 学习笔记(41):决胜AI-深度学习系列实战150讲-完成预测分类任务
  18. 大疆19年校招0804笔试A卷
  19. 《我和我的儿女们》:是否所有的不可理喻都情有可原?
  20. Adobe Photoshop CS6

热门文章

  1. ConcurrentHashMap的源码分析-数据迁移阶段的实现分析
  2. 支付宝支付 - 构建支付表单填并提交
  3. 字节流写数据加异常处理
  4. 缓存-分布式锁-Redisson简介整合
  5. 规格参数组查询的代码实现
  6. ES6新特性之扩展运算符
  7. SpringMVC异常处理之异常处理代码编写
  8. java 调用 dll 乱码_java调用c++ dll出现中文乱码
  9. IDEA同时使用maven和gradle
  10. C51_按键按下,流水灯亮起,数码管显示按下的次数