Markdown数学公式简要

开发 开发工具
Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此用它写文档非常方便,还可以轻松的导出PDF或者HTML的文件。

Markdown的语法简洁明了、学习容易,而且功能比纯文本更强,因此用它写文档非常方便,还可以轻松的导出PDF或者HTML的文件。github上的wiki,各个project 中的readme,以及国内的“简书”都是Markdown 的用武之地。更重要的是,很多开发工具也都支持Markdown的插件,例如RStudio,Sublime Text等等。

Markdown 有很多现成的工具,例如Markdownpad,mou等,CSDN 的 Markdown 编辑器提供了示例模版,可以分分钟上手使用。网络上的资料更多:

github的书写方式:

https://help.github.com/categories/writing-on-github/

markdown 语法规范:

http://daringfireball.net/projects/markdown/syntax

markdown 写作指南:

https://www.binarization.com/archive/2016/markdown-guide/#help

老码农出于对开源工具的热爱,推荐在mac平台使用 MacDown 这一工具,可以到作者的blog上直接下载:

http://macdown.uranusjr.com/blog/

也可以到github上去源码编译:

https://github.com/MacDownApp/macdown

在学习和实践的过程中,经常会遇到诸如算法之类的数学公式,在原始的Markdown中是不支持的,一般采用的方式:

1) 在其他的编辑器(例如word)中编辑好,然后制成图片,插入到Markdown的文档中

2)利用在线编辑器的web服务,将链接引入到markdown的文档中

这两种方式都不是很方便,实际上,很多的Markdown编辑器都是支持数学公式编辑的,通过的方式就是LaTeX 扩展,比如CSDN的Markdown博客编辑器使用了MathJax 来支持LaTeX的:

LaTeX是一种基于ΤΕΧ的排版系统,对于生成复杂表格和数学公式表现得尤为突出。LaTeX也是当今世界上***和使用最为广泛的TeX格式。它构筑在 PlainTeX的基础之上,并加进了很多功能以利用TeX的强大功能,更多内容可以参考一下《LaTeX Cookbook》或者国内的《LaTeX 入门》等书籍。

LaTeX 博大精深,但对写博客而言,或许只需要知道凤毛麟角就勉强够用了。在MacDown中,只需勾选响应的选项,就可以使用LaTeX的语法编辑数学公式了,如下图:

对于LaTex,还使我想起了我国另一位软件界的神人——求伯君先生,以及他早期的WPS。

鉴于要分分钟即可使用LaTex的常用数学公式语法,以及一般遇到的场景,现简要汇总如下:

常用的数学公式语法如下:

1)角标 和 开方:

  1. $c = \sqrt{a^{2}+b_{xy}^{2} +e^{x}}$ 

2)分数表达:

  1. $\frac{x^{2}y^{2}}{x+y}$ 

3)求和与联乘:

  1. $$\sum_{i=0}^{n}$ \prod_\epsilon$$ 

∑i=0n∏ϵ4)微分与积分

  1. $\int_{a}^{\pi} f(x) \,dx$ 

5)极限 与 偏导数

  1. $$ \lim_{x \to +\infty}\frac{1}{x}$$ 
  2. $$\frac{\partial^2 u}{\partial z^2}$$ 

6).三角函数与矩阵

  1. $$\cos2\theta = cos^2\theta - \sin^2 \theta \\ =  2\cos^2\theta -1$$ 
  2.  
  3. $$\begin{equation} 
  4. A=\left
  5. \begin{matrix} 
  6. 1&2&3&\\ 
  7. 2&2&3&\\ 
  8. 3&2&3& 
  9. \end{matrix} 
  10. \right
  11. \end{equation}$$ 

7).数学符号与运算符

那些希腊字母,关系和运算符号还是查表吧。

【本文来自51CTO专栏作者“老曹”的原创文章,作者微信公众号:喔家ArchiSelf,id:wrieless-com】

戳这里,看该作者更多好文

责任编辑:武晓燕 来源: 51CTO专栏
相关推荐

2009-04-16 08:19:40

Windows 7微软操作系统

2024-08-27 00:01:00

LaTeX语言符号

2017-09-06 08:49:33

机器学习数学公式代数

2020-06-24 08:07:32

5G网络智慧城市

2023-08-30 13:09:12

AI模型

2023-04-23 12:36:00

必应聊天人工智能

2013-06-03 09:45:53

R语言

2022-02-22 15:17:24

GitHub做饭项目HowToCook

2021-06-26 07:54:21

Python字体分辨率

2024-02-05 13:40:00

Mathlive开源库Web 组件

2023-08-17 11:31:18

论文模型

2019-04-08 08:25:48

代码开发工具

2024-08-23 12:04:11

2009-08-19 09:43:41

Windows 7输入公式

2021-02-04 15:19:22

AI 数据人工智能

2016-08-30 00:14:09

大数据贝叶斯

2016-12-08 20:18:00

算法可视化代码

2018-08-05 07:50:22

自然语言Word2Vec深度学习

2015-10-12 16:47:13

iOS下拉线条动画

2021-02-25 18:05:31

Plots图形绘图应用Linux
点赞
收藏

51CTO技术栈公众号