在 Markdown 中使用数学公式

本贴最后更新于 2108 天前,其中的信息可能已经时移世异

背景

\TeX是一款经典的文本排版软件,由计算机科学界的巨匠高德纳(Donald E. Knuth)开发。高德纳有一套著名的书籍叫做《计算机程序设计的艺术》,他在写这本书的时候觉得当时其他的排版工具的效果都不能让自己满意,于是就自己开发了一套排版工具。这让我想到 Ken Thompson 和 Dennis Ritchie 为了玩一个游戏而开发出了 Unix 操作系统,然后为了继续完善 Unix 操作系统而开发出了 C 语言的故事,简直如出一辙。大神们总能做出一些平常人想都不敢想的事情。

\TeX可以为一整篇文献排版出非常漂亮整洁的效果,尤其对于数学公式的支持特别好,因此在学术界,特别是理工学界非常通用,IEEE 等著名学会都要求以\TeX格式提交论文。我曾经尝试使用了一下,感觉排版出来的效果真的是非常专业,但是如果只是写短篇笔记的话和 Markdown 比起来速度慢很多,于是我还是选择了 Markdown 作为写笔记的工具。但是原生的 Markdown 是不支持数学公式的,而我作为理工科的学生经常需要记下数学公式,不过 Markdown 可以通过扩展语法的方式来使用\TeX语法的数学公式,很多 Markdown 写作工具就是这么做的。

Markdown 支持数学公式的情况

前面也说了,原生的 Markdown 是不支持数学公式的,而是通过扩展的方式来实现。因此不同的 Markdown 写作工具使用数学公式的语法会有一些不同。大部分的语法是这样的:$ 公式 $ 代表内联公式(和前面的文字在同一行显示),$$ 公式 $$ 代表块状公式(单独占一行显示)。具体的例子如下:

原文:重要的等价无穷小:$\lim\limits_{x\to0} \frac{\sin x}{x}=1$ ,$\lim\limits_{x\to0} (1+x)^{\frac{1}{x}}=e$
显示效果:重要的等价无穷小:\lim\limits_{x\to0} \frac{\sin x}{x}=1 ,\lim\limits_{x\to0} (1+x)^{\frac{1}{x}}=e

原文:重要的等价无穷小:$$\lim\limits_{x\to0} \frac{\sin x}{x}=1$$ ,$$\lim\limits_{x\to0} (1+x)^{\frac{1}{x}}=e$$

显示效果:
重要的等价无穷小:

\lim\limits_{x\to0} \frac{\sin x}{x}=1
,
\lim\limits_{x\to0} (1+x)^{\frac{1}{x}}=e

当然也有其他的语法,像我目前知道的比如有道云笔记的语法就不太一样,在它的官方文档中这样讲解:

书写数学公式
数学公式.png

如何使用

关于在 Markdown 中使用数学公式网上有一堆相关的指南,只要找到支持数学公式的 Markdown 写作工具照着指南做就行,我在这里不再赘述。给大家提供几个参考网址:

后一个网址在说明如何输入公式之后,还讲解了美化公式的注意事项,强烈推荐

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...