【markdown实用教程2】LaTeX数学命令在markdown中优雅显示

LaTeX数学命令在markdown中优雅显示

latex常用数学命令

1.上下标

  • 上标:x^2 (表示 x 的平方)
  • 下标:x_1 (表示 x 的下标为 1)

2.分式

  • 行内分式:\frac{a}{b}(表示 a 除以 b)
  • 行间分式:\dfrac{a}{b}\frac{a}{b}(效果相同)

3.根号

  • 平方根:\sqrt{x}(表示 x 的平方根)
  • n 次方根:\sqrt[n]{x}(表示 x 的 n 次方根)

4.求和、积分和极限

  • 求和:\sum_{i=1}^{n} a_i(表示 a1 到 an 的求和)
  • 积分:\int_{a}^{b} f(x) dx(表示从 a 到 b 的 f(x) 的积分)
  • 极限:\lim_{x \to \infty}(表示当 x 趋向于无穷大时的极限)

5.矩阵和向量

  • 矩阵:\begin{matrix} a & b \\ c & d \end{matrix}(表示一个 2x2 的矩阵)
  • 向量:\mathbf{v}(表示向量 v)

6.关系运算符

  • 等于:=
  • 不等于:\neq
  • 大于:>
  • 小于:<
  • 大于等于:\geq
  • 小于等于:\leq

7.函数

  • 常见函数名:\sin, \cos, \log, \exp
  • 函数参数:\sin(x), \log_2(x)(表示以 2 为底的对数)

8.希腊字母

  • α:\alpha
  • β:\beta
  • γ:\gamma
  • δ:\delta
  • Ω:\Omega

9.符号

  • 加号:+
  • 减号:-
  • 乘号:\times*
  • 除号:\div
  • 等价号:\equiv
  • 不等于号:\neq
  • 约等于号:\approx
  • 正无穷大:\infty
  • 微分号:\partial

10.集合和逻辑运算

  • 空集:\emptyset
  • 子集:\subset
  • 并集:\cup
  • 交集:\cap
  • 包含于:\subseteq
  • 全等于:\equiv
  • 逻辑与:\land
  • 逻辑或:\lor
  • 逻辑非:\lnot

11.矢量和向量

  • 矢量箭头:\vec{v}
    • 点乘:\cdot\bullet
    • 叉乘:\times
    • 三点省略号:\ldots

12.上划线和下划线

  • 上划线:\overline{AB}
  • 下划线:\underline{AB}

13.导数和积分

  • 导数:\frac{df}{dx}(表示 f 对 x 的导数)
  • 偏导数:\frac{\partial f}{\partial x}(表示 f 对 x 的偏导数)
  • 积分:\int_{a}^{b} f(x) dx(表示从 a 到 b 的 f(x) 的积分)

14.方程和公式编号

  • 方程编号:\begin{equation} ... \end{equation}
  • 公式编号:\label{eq:1}\ref{eq:1}(用于引用编号为 1 的方程)

以上是一些常见的LaTeX数学命令,涵盖了数学表达式、符号、运算等方面。根据您的具体需求,可以使用这些命令构建各种复杂的数学表达式和公式。记得在LaTeX中使用数学命令时,将其放置在适当的数学环境中,例如 \[ ... \]$ ... $

如何markdown显示

在Markdown中显示LaTeX数学公式,可以使用以下两种方法:

使用MathJax插件

MathJax是一款用于在网页上显示数学公式的JavaScript库。许多Markdown编辑器和网页支持使用MathJax来渲染LaTeX数学表达式。

在Markdown中,您可以将LaTeX数学表达式放在$$$符号中,以告诉Markdown解析器将其作为数学公式进行渲染。

  • 行内公式:使用单个$符号包裹,例如 $x^2 + y^2 = 1$

  • 块级公式:使用两个$$符号包裹,例如:

    $$
    \sum_{i=1}^{n} a_i
    $$
    

在Markdown编辑器或支持MathJax的网页中,当您预览或导出Markdown文档时,LaTeX数学表达式将被正确渲染为数学公式。

使用在线公式编辑器

如果您的Markdown编辑器不支持MathJax,或者您希望生成图片形式的数学公式,您可以使用在线公式编辑器将LaTeX数学表达式转换为对应的图片。

  • 将LaTeX数学表达式输入到在线公式编辑器中,例如Codecogs Equation EditorHostMath
  • 在编辑器中生成的图片上右键单击,选择“复制图像地址”或类似选项。
  • 将复制的图片地址插入Markdown文档中,例如 ![公式](图片地址)

当您预览或导出Markdown文档时,Markdown解析器将显示图片,并以图片形式呈现LaTeX数学公式。

如果行内公式不生效

如果Markdown中使用单个$符号包裹行内公式不生效,可能是因为您的Markdown编辑器或渲染引擎不支持MathJax或对LaTeX语法的解析不完整。

在这种情况下,您可以尝试以下方法来显示行内公式:

  1. 使用双$$符号包裹公式:在Markdown中,有些编辑器和渲染引擎更倾向于使用双$$符号来表示行内公式。尝试使用双$$符号包裹公式,例如$$x^2 + y^2 = 1$$

  2. 使用HTML标签:尝试使用HTML标签来包裹公式。将公式放在<span>标签中,并添加相应的类名或样式,例如:

    <span class="math-inline">x^2 + y^2 = 1</span>
    

    根据需要,您可以自定义math-inline类的样式,以使公式以适当的方式显示。

  3. 使用其他Markdown扩展:一些Markdown编辑器支持额外的扩展或插件,用于显示数学公式。您可以尝试寻找适合您的编辑器的数学公式插件,并按照插件的要求来编写和呈现数学公式。

markdown常用命令

以下是一些常用的Markdown命令和语法:

1.标题

使用 # 符号表示标题,可以使用 1 到 6 个 # 表示不同级别的标题,例如:

# 标题1
## 标题2
### 标题3

2.段落和换行

段落之间使用空行进行分隔。要进行换行,可以在行尾添加两个空格或使用 <br> 标签。

3.列表

  • 无序列表:使用 -*+ 开头,例如:
    - 项目1
    * 项目2
    + 项目3
    
  • 有序列表:使用数字和. 开头,例如:
    1. 项目1
    2. 项目2
    3. 项目3
    
  • 嵌套列表:在子列表前缩进四个空格或一个制表符。

4.链接

使用 [显示文本](链接地址) 的格式创建链接,例如:

[Google](https://www.google.com)

5.图片

使用 ![描述文本](图片链接) 的格式插入图片,例如:

![Logo](https://example.com/logo.png)

6.引用

使用 > 符号表示引用内容,例如:

> 这是引用的文字。

7.粗体和斜体

  • 粗体:使用 **文本**__文本__,例如:**粗体文字**
  • 斜体:使用 *文本*_文本_,例如:*斜体文字*

8.代码块和内联代码

  • 代码块:使用三个反引号 包裹多行代码,或使用一个反引号 `` 包裹单行代码,并指定代码语言(可选),例如: \java
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println(“Hello, World!”);
    }
    }
    ```
  • 内联代码:使用一个反引号 `` 包裹代码片段,例如:code

9.表格

使用 | 分隔不同的单元格,并使用 - 分隔表头和表格内容,例如:

| 列1 | 列2 |
| --- | --- |
| 内容1 | 内容2 |

10.水平线

使用 ---***___ 表示水平线,例如:

---

11.代码行

使用反引号 ` 包裹单个代码片段,例如 code

12.删除线

使用双波浪线 ~~ 包裹文本,例如 删除线

13.脚注

使用 [^脚注内容] 创建脚注,例如:

这是一个脚注[^1]。

[^1]: 脚注的内容。

14.任务列表

使用 - [ ]- [x] 表示未完成或已完成的任务项,例如:

- [x] 任务1
- [ ] 任务2

15.表情符号

使用冒号 : 包裹表情符号的名称,例如 :smile: 显示为 😄。

16.内部链接

使用 [链接文本](#锚点) 创建内部链接,其中锚点是目标位置的标题或ID,例如 [跳转到标题](#标题1)

17.定义列表

使用术语和描述之间的冒号 : 来创建定义列表,例如:

定义列表:
:   项目1 的描述
:   项目2 的描述

18.注释

使用 <!-- 注释内容 --> 创建注释,在渲染时会被忽略。

19.表头对齐

在表格中使用冒号 : 来指定表头的对齐方式,例如:

| 左对齐 | 居中对齐 | 右对齐 |
| :--- | :---: | ---: |
| 内容1 | 内容2 | 内容3 |

[跳转到标题](#标题1)

17.定义列表

使用术语和描述之间的冒号 : 来创建定义列表,例如:

定义列表:
:   项目1 的描述
:   项目2 的描述

18.注释

使用 <!-- 注释内容 --> 创建注释,在渲染时会被忽略。

19.表头对齐

在表格中使用冒号 : 来指定表头的对齐方式,例如:

| 左对齐 | 居中对齐 | 右对齐 |
| :--- | :---: | ---: |
| 内容1 | 内容2 | 内容3 |
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BigDataMLApplication

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值