16----公式

本节我们来学习如何在markdown中打印公式


Markdown是一种轻量级标记语言,常用于撰写文档、博客和论坛帖子。虽然Markdown本身并不支持数学公式,但可以使用一些扩展来实现公式的显示。在支持公式扩展的 Markdown 解析器中,我们可以使用 Katex ,LaTeX,MathJax等语法在 Markdown 中使用公式。

  • 不同的公式渲染器的语法定义也不同,一般分两种,行内公式和块公式。
    行内公式一般前后各使用一个 $ 包裹;
    块公式一般前后各使用两个 $ 包裹

1. LaTeX:

  • LaTeX公式:LaTeX是一种专业的排版系统,广泛用于数学和科学领域。在Markdown中,可以使用LaTeX语法来编写数学公式。
  • 例如,使用两个美元符号$$将公式包围起来,就可以将其显示为数学公式。

输入以下LaTeX语法:

$$
f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}
$$

markdown解析后输出:
f ( x ) = 1 2 π σ 2 e − ( x − μ ) 2 2 σ 2 f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}} f(x)=2πσ2 1e2σ2(xμ)2


2. MathJax:

  • MathJax公式:MathJax是一个用于在网页中显示数学公式的JavaScript库。它支持多种数学公式的表示方式,并可以与Markdown配合使用。在Markdown中,可以使用MathJax语法来编写数学公式。例如,使用美元符号$将公式包围起来,就可以将其显示为数学公式。

输入以下MathJax语法:

$f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}$

markdown解析后输出:

f ( x ) = 1 2 π σ 2 e − ( x − μ ) 2 2 σ 2 f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}} f(x)=2πσ2 1e2σ2(xμ)2

  • MathJax是一个功能强大的JavaScript引擎,可以将数学公式渲染为高质量的可交互式公式。它支持多种输入格式(如TeX和MathML),并可以在各种浏览器和操作系统上运行。MathJax可以自动检测和处理网页中的数学公式,并将其转换为可视化的形式。

3. Katex:

  • KaTeX是一个更轻量级的数学公式渲染引擎,专注于快速和高性能。它使用纯JavaScript实现,不依赖任何外部库,并且可以在客户端和服务器端都运行。KaTeX支持LaTeX语法,可以将LaTeX代码转换为可视化的数学公式。

输入以下Katex语法:

$f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}}$

markdown解析后输出:

f ( x ) = 1 2 π σ 2 e − ( x − μ ) 2 2 σ 2 f(x) = \frac{1}{\sqrt{2\pi\sigma^2}} e^{-\frac{(x-\mu)^2}{2\sigma^2}} f(x)=2πσ2 1e2σ2(xμ)2


4. 使用HTML标签:

  • 使用HTML标签:Markdown支持嵌入HTML标签,因此可以使用HTML标签来编写数学公式。例如,可以使用<sup><sub>标签来显示上标和下标,使用<sup>2</sup>表示平方。
  • 例如:
H<sub>2</sub>O

这个公式将显示为:H2O


5. 使用图片:

  • 使用图片:如果Markdown编辑器或渲染器不支持公式扩展,可以将数学公式转换为图片,并将图片插入到Markdown中。有一些在线工具可以将LaTeX公式转换为图片,例如MathJax渲染器中的MathJax-node
  • 首先,将LaTeX公式写在$$之间,然后使用工具将其转换为图片,并将图片插入到Markdown中。例如:
    这个公式将以图片形式显示在Markdown中。
![公式](https://latex.codecogs.com/png.latex?\dpi{300}&space;\bg_white&space;f(x)&space;=&space;\frac{1}{\sqrt{2\pi\sigma^2}}&space;e^{-\frac{(x-\mu)^2}{2\sigma^2}})

公式

  • 需要注意的是,使用HTML标签或图片可能会导致Markdown的可读性降低,因为无法直接编辑和复制粘贴公式。因此,如果需要频繁编辑和修改公式,建议使用支持公式扩展的Markdown编辑器或渲染器。

  • 当然,本专栏不会仔细讲解latex等语法的相关使用,只会介绍markdown中的使用方法,如果你想深入了解相关知识,还请自行查找资料。

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/76016.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

嵌入式:ARM Day6

作业:完成cortex-A7核UART总线实验 目的&#xff1a;1.输入a,显示b&#xff0c;将输入的字符的ASCII码下一位字符输出 2.原样输出输入的字符串 源码&#xff1a; uart4.h #ifndef __UART4_H__ #define __UART4_H__#include "stm32mp1xx_rcc.h" #incl…

.netcore windows app启动webserver

创建controller: using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks;namespace MyWorker.…

安防监控/视频集中存储/云存储平台EasyCVR v3.3增加首页告警类型

安防监控/视频集中存储/云存储EasyCVR视频汇聚平台&#xff0c;可支持海量视频的轻量化接入与汇聚管理。平台能提供视频存储磁盘阵列、视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集群、语音对讲、云台控制、电子地图、平台级联、H.265自动转码等…

.netcore grpc客户端工厂及依赖注入使用

一、客户端工厂概述 gRPC 与 HttpClientFactory 的集成提供了一种创建 gRPC 客户端的集中方式。可以通过依赖包Grpc.Net.ClientFactory中的AddGrpcClient进行gRPC客户端依赖注入AddGrpcClient函数提供了许多配置项用于处理一些其他事项&#xff1b;例如AOP、重试策略等 二、案…

微服务中间件--分布式事务

分布式事务 a.理论基础1) CAP定理2) BASE理论 b.Seata1) XA模式1.a) 实现XA模式 2) AT模式3) TCC模式3.a) 代码实现 4) Saga模式5) 四种模式对比6) TC的异地多机房容灾架构 a.理论基础 1) CAP定理 分布式系统有三个指标&#xff1a; Consistency&#xff08;一致性&#xff…

【仿写tomcat】四、解析http请求信息,响应给前端,HttpServletRequest、HttpServletResponse的简单实现

思考 在解析请求之前我们要思考一个问题&#xff0c;我们解析的是其中的哪些内容&#xff1f; 对于最基本的实现&#xff0c;当然是请求类型&#xff0c;请求的url以及请求参数&#xff0c;我们可以根据请求的类型作出对应的处理&#xff0c;通过url在我们的mapstore中找到se…

java+springboot+mysql银行管理系统

项目介绍&#xff1a; 使用javaspringbootmysql开发的银行管理系统&#xff0c;系统包含超级管理员、管理员、客户角色&#xff0c;功能如下&#xff1a; 超级管理员&#xff1a;管理员管理&#xff1b;客户管理&#xff1b;卡号管理&#xff08;存款、取款、转账&#xff09…

线性代数的学习和整理7:各种特殊矩阵(草稿-----未完成)

目录 1 单位矩阵 为什么单位矩阵I是 [1,0;0,1]T 而不是[1,1;1,1]T 2 旋转矩阵 3 伸缩矩阵 放大缩小倍数矩阵 4 镜像矩阵 5 剪切矩阵 矩阵 行向量 列向量 方阵 1 单位矩阵 [ 1 0 0 1] 为什么单位矩阵I是 [1,0;0,1]T 而不是[1,1;1,1]T 因为 矩阵 [1,0;0,1] 代表…

《TCP IP网络编程》第二十四章

第 24 章 制作 HTTP 服务器端 24.1 HTTP 概要 本章将编写 HTTP&#xff08;HyperText Transfer Protocol&#xff0c;超文本传输协议&#xff09;服务器端&#xff0c;即 Web 服务器端。 理解 Web 服务器端&#xff1a; web服务器端就是要基于 HTTP 协议&#xff0c;将网页对…

CVE-2023-21292 AMS框架层高危漏洞分析

文章目录 前言漏洞细节故事起源漏洞利用漏洞修复 总结 前言 本周在分析 Google 官方发布的 Android 2023 年8 月安全公告 涉及的漏洞补丁的时候&#xff0c;遇到一个有意思的漏洞&#xff1a;CVE-2023-21292。 之所以说它有意思是因为这个漏洞早在去年年底就在某平台上被国外…

Git分布式版本控制系统

目录 2、安装git 2.1 初始环境 2.2 Yum安装Git 2.3 编译安装 2.4 初次运行 Git 前的配置 2.5 初始化及获取 Git 仓库 2.6 Git命令常规操作 2.6.2 添加新文件 2.6.3 删除git内的文件 2.6.4 重命名暂存区数据 2.6.5 查看历史记录 2.6.6 还原历史数据 2.6.7 还原未来…

泰迪大数据挖掘建模平台功能特色介绍

大数据挖掘建模平台面相高校、企业级别用户快速进行数据处理的建模工具。 大数据挖掘建模平台介绍 平台底层算法基于R语言、Python、Spark等引擎&#xff0c;使用JAVA语言开发&#xff0c;采用 B/S 结构&#xff0c;用户无需下载客户端&#xff0c;可直接通过浏览器进行…