Markdown-Latex 数学公式基本语法
Markdown中Latex 数学公式基本语法
Python世界大量使用LaTeX.同样的内容可以从matplotlib官网的相关页面http://matplotlib.org/users/mathtext.html 找到。大牛博客上的也蛮好可以找到。
1. matplotlib
若函数能接收LaTeX表达式,就可以直接以参数的形式将表达式传人。例如,绘制图表标题的title()函数。
import matplotlib.pyplot as plt
%matplotlib inline
plt.title(r'$\alpha > \beta$')
import matplotlib.pyplot as plt
%matplotlib inline
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])
plt.title(r'$\alpha > \beta$')
Text(0.5, 1.0, '$\\alpha > \\beta$')

2. Ipython Notebook文件Mardown格子
将LaTeX表达式置于两个$$之间。
$$c = \sqrt{a^2 + b^2}$$
3. Ipython Notebook 文件 Python 2 格子
在Math()函数中输入LaTeX表达式。
from Ipython.display import display, Math, Latex
display(Math(r'F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx'))
from IPython.display import display, Math, Latex
display(Math(r'F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx'))
\(\displaystyle F(k) = \int_{-\infty}^{\infty} f(x) e^{2\pi i k} dx\)
4. 下标和上标
- 用_符号定义下标;
- 用^符号定义上标。
r'$\alpha_i > \beta_i$'
编写求和表达式时,上下标定义方法的威力立马显示出来。
r'$\sum_{i=0}^infty x_i$'
5. 分数、二项式和数字堆叠
分数、二项式和数字堆叠可以分别用\frac{}{}、\binom{}{}和\stackrel{}{}命令实现:
r'$\frac{3}{4} \binom{3}{4} \stackrel{3}{4}$'
分数可以任意嵌套:
$$\frac{9-\frac{1}{x}}{4}$$
分数外要加小括号和方括号时,需要特别注意。括号前要分别加上\left 和\right,以告知解析器括号是将整个对象包裹在里面:
$$\left[\frac{5-\frac{1}{x}}{4} \right]$$
$$P(A)=\sum\limits_{i=0}^k x_i P({{{e_i}}})=\frac{k}{n}=\frac{A 包含的基本事件数}{S中基本事件的总数}$$ 。
\(\sum \limits _{k=1}^\infty p_k=1.\)
\(故1=P[\bigcup\limits _{k=1}^\infty P{\{{X=x_k}}\}]=\sum\limits_{k=1}^\infty P{\{{X=x_k}}\},即\sum\limits_{k=1}^\infty p_k=1\)
6. 根号
用sqrt[]{}命令生成根号
$$\sqrt{2}$$
7. 字体
数学符号默认使用斜体。如果改变字体,比如三角函数sin的字体:
$$s(t) = Asin(2wt)$$
可用的字体有:
display(Math(r'\mathrm{Roman}'))
display(Math(r'\mathrm{Italic}'))
display(Math(r'\mathtt{Typewriter}'))
display(Math(r'\mathcal{CALLIGRAPHY}'))
display(Math(r'\mathrm{Roman}'))
display(Math(r'\mathrm{Italic}'))
display(Math(r'\mathtt{Typewriter}'))
display(Math(r'\mathcal{CALLIGRAPHY}'))
\(\displaystyle \mathrm{Roman}\)
\(\displaystyle \mathrm{Italic}\)
\(\displaystyle \mathtt{Typewriter}\)
\(\displaystyle \mathcal{CALLIGRAPHY}\)
8. 强调符号
强调命令置于任何符号前,可实现在符号上添加标识强调标识的效果,其中有些标识有长短之分。

符号
可以使用大量Tex符号。
1. 小写希腊字母及大写希腊字母

2. 希伯来语字母

3. 定界符

4. 大符号

5.标准函数名
所有标准函数名都是在函数名左侧添加\
6. 二元运算和关系符号及其他符号







浙公网安备 33010602011771号