CmdMarkdown中使用$\LaTeX$公式详细指南
需积分: 48 21 浏览量
更新于2024-09-08
2
收藏 40KB MD 举报
"Markdown 公式指导手册"
Markdown 是一种轻量级的标记语言,用于编写简洁易读的文档。在Markdown中,插入数学公式主要依赖于MathJax库,它支持$\LaTeX$语法,使得在Markdown文档中书写复杂的数学表达式变得简单。
### 1. 公式插入方式
#### 1.1 行中公式
行中公式是将数学公式插入到文本中的,不会独立成行。插入方法是在公式前后分别加上美元符号 `$`。例如:
```
$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,行内公式示例} $
```
这将在Markdown渲染后显示为:$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,行内公式示例} $
#### 1.2 独立公式
独立公式会在文本中单独占一行,用于展示较为复杂的数学表达式。插入方法是使用双美元符号 `$$` 包裹公式。例如:
```
$$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,独立公式示例} $$
```
这将显示为:$$ J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha} \text {,独立公式示例} $$
### 2. 自动编号与引用
为了方便引用,可以使用`equation`环境来插入带有自动编号的公式。这种方式下,公式会被自动编号,并可以通过标签在文档的任何地方引用。格式如下:
```latex
\begin{equation}
数学公式
\label{eq:当前公式名}
\end{equation}
```
例如:
```latex
\begin{equation}
J_\alpha(x) = \sum_{m=0}^\infty \frac{(-1)^m}{m! \Gamma (m + \alpha + 1)} {\left({ \frac{x}{2} }\right)}^{2m + \alpha}
\label{eq:j_alpha_example}
\end{equation}
```
然后在文档的其他位置,你可以通过`\eqref{eq:j_alpha_example}`引用这个公式。这样会生成一个交叉引用,指向公式(1)。
### 3. 手动编号与行标
如果需要手动为公式设置编号,可以使用大括号`{}`和行标`\tag`。在`equation`环境中,添加`\tag{自定义编号}`即可。但需要注意,手动编号后,`\eqref`引用将不再有效,因为它们是基于自动编号的。
### 4. MathJax 支持
CmdMarkdown编辑阅读器内置了MathJax支持,能够解析并渲染这些数学公式。用户可以通过右键点击公式,选择"ShowMathAs" -> "TeX Commands"来查看公式的具体命令详情。
通过以上介绍,你应能熟练地在Markdown文档中插入和管理数学公式,从而提高技术文档的专业性和可读性。无论是行内公式还是独立公式,亦或是带编号的公式,Markdown配合MathJax都能轻松处理。记得在编写时根据需求选择合适的公式插入方式,并充分利用自动编号和引用功能,让文档更加规范且易于理解。
2021-02-04 上传
2020-03-29 上传
2018-01-24 上传
2018-10-04 上传
2018-07-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
2018-12-27 上传
longgyy
- 粉丝: 14
- 资源: 46
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析