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 Editor或HostMath。
- 在编辑器中生成的图片上右键单击,选择“复制图像地址”或类似选项。
- 将复制的图片地址插入Markdown文档中,例如
![公式](图片地址)
。
当您预览或导出Markdown文档时,Markdown解析器将显示图片,并以图片形式呈现LaTeX数学公式。
如果行内公式不生效
如果Markdown中使用单个$
符号包裹行内公式不生效,可能是因为您的Markdown编辑器或渲染引擎不支持MathJax或对LaTeX语法的解析不完整。
在这种情况下,您可以尝试以下方法来显示行内公式:
-
使用双
$$
符号包裹公式:在Markdown中,有些编辑器和渲染引擎更倾向于使用双$$
符号来表示行内公式。尝试使用双$$
符号包裹公式,例如$$x^2 + y^2 = 1$$
。 -
使用HTML标签:尝试使用HTML标签来包裹公式。将公式放在
<span>
标签中,并添加相应的类名或样式,例如:<span class="math-inline">x^2 + y^2 = 1</span>
根据需要,您可以自定义
math-inline
类的样式,以使公式以适当的方式显示。 -
使用其他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 |