一、Typora数学公式输入
Typora是一款优秀的Markdown编辑器,通过它可以轻松输入各种数学公式。在Typora中,我们可以使用LaTeX语法来输入数学公式。
例如,我们可以使用以下代码输入一个简单的质数判定公式:
$$n{\in}\{2,3,4,\cdots\},\forall a{\in}[2,\sqrt{n}],a\nmid n \Rightarrow n为质数$$
其中,$$n{\in}\{2,3,4,\cdots\}$$表示n属于自然数集合,$$a{\in}[2,\sqrt{n}]$$表示a属于区间[2, $\sqrt{n}$],$$a\nmid n$$表示a不能整除n。
在Typora中,还有一些内置的数学公式语法,例如我们可以使用`Ctrl + =`快捷键插入一个行内公式,使用`Ctrl + Alt + =`快捷键插入一个块级公式。
二、Python数学公式
除了在Typora中输入数学公式,我们在Python中也可以使用一些模块来处理数学公式。
例如,我们可以使用SymPy模块处理符号运算,使用NumPy模块处理数值运算。以下是一个使用numexpr库计算平方的例子:
import numexpr as ne
x = ne.evaluate("x**2")
该代码可以快速计算x的平方,其中ne.evaluate函数能够快速地执行数值运算。
三、Typora选取
3.1 引用公式
Typora不仅可以输入数学公式,还支持将公式作为引用插入到文章中。例如:
下面是一个有趣的数学公式:
$$\sum\limits_{n=1}^\infty {\frac{1}{n^2}}=\frac{{\pi}^2}{6}$$
看上去这个公式有点神奇,但是它是正确的,被称为巴塞尔问题的解。
这种引用公式的方式可以让文章更加美观、易读。
3.2 插入图像
Typora也支持在数学公式中插入图像。例如,我们可以使用下列代码插入一个数学函数图像:
$$\int\limits_{-\infty}^{+\infty} {e^{-x^2}}{\rm d}x=\sqrt{\pi}$$

其中,表示图像的数据URl,该图像被转码成了base64编码。
3.3 数学文献引用
Typora还支持在数学公式中引用参考文献。例如,我们可以使用以下代码引用一篇关于机器学习的论文:
根据Jones等人提出的模型[$^1$],我们可以推断出......
其中`$^1$`表示文献的索引号。