Markdown-数学公式语法
生活随笔
收集整理的這篇文章主要介紹了
Markdown-数学公式语法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Markdown數學公式
簡介
目前Markdown語法各個平臺都不太一樣,如Github Markdown、Common Markdown等,但語法大同小異。
同樣的,各個平臺Markdown解析數學公式的方式不一樣,這里使用CSDN的LATEX解析方法為例,其余大同小異。
TEX是一個以排版文章及數學公式為目標的計算機程序。由Pascal語言寫成,其特點: 免費、輸出質量高、擅長科技排版、類似編程過程。LATEX是目前使用最廣泛的TEX宏集,每一個LATEX命令實際上最后都會被轉換解釋成幾個甚至上百個TEX命令。
詳述
語法說明
要想Markdown解析數學公式,必須特殊標注,其中行內公式使用兩個$(美元符號)包裹($與公式之間不空格),單行公式使用四個$包裹,一邊兩個($$與公式間留一個空格)。
- $y=x$
- y=xy=xy=x
- $$ y=x $$
- y=xy=x y=x
任何語法符號不會被當成字符顯示出來(如{}),要想顯示請使用"\"轉義。
- ${}$
- {}
- $\{\}$
- {}\{\}{}
凡是下標使用"_"后面跟下標內容,凡是上標使用"^"跟上標內容,解析器或依據不同符號類型自動決定上下標位置,如求和,向量等。但是,解析器只解析這兩個符號后面的一個單位作為上下標。
- $a_x$
- axa_xax?
- $a_2x$
- a2xa_2xa2?x
公式解析時將一個字符或者一對{}包裹的內容作為一個單位。
- $a_2x$
- a2xa_2xa2?x
- $a_{2x}$
- a2xa_{2x}a2x?
空格一律作為編寫時的間隔,不會被解析,要想看到空格效果,在空格前加轉義符。
常見表達
- 分數
- $\frac{分子}{分母}$或${分子 \over 分母}$,推薦第二種。
- 示例如下
- $\frac 1 {x+1}$
- 1x+1\frac 1 {x+1}x+11?
- ${1 \over x+1}$
- 1x+1{1 \over x+1}x+11?
- 開方
- \sqrt[n方]{開方內容},n方不注明,則默認為2次方。
- 示例如下
- $\sqrt{x+1}$
- x+1\sqrt{x+1}x+1?
- $\sqrt[5]{x+1}$
- x+15\sqrt[5]{x+1}5x+1?
- 括號
- ()[]||直接使用,{}使用轉義。
- 大括號
- 必須在左側括號前使用\left,右側括號前使用\right。成對出現,不顯示的一邊括號換成.即可。
- 示例如下
- $({1 \over 2})$
- (12)({1 \over 2})(21?)
- $\left ( {1 \over 2} \right )$
- (12)\left ( {1 \over 2} \right )(21?)
- $\left . {1 \over 2} \right )$
- 12)\left . {1 \over 2} \right )21?)
- 大花括號
- 包裹內容使用\begin{cases} \end{cases}包裹,多行使用\\換行。
- 示例如下
- $y: \begin{cases} x+1 \\ x+2 \end{cases}$
- y:{x+1x+2y: \begin{cases} x+1 \\ x+2 \end{cases}y:{x+1x+2?
- 向量
- \vec{向量名}
- $\vec{x} \cdot \vec{y}$
- x??y?\vec{x} \cdot \vec{y}x?y?
- 積分
- \int后跟積分內容
- 示例如下
- $\int x^2dx$
- ∫x2dx\int x^2dx∫x2dx
- $\int_0^{+\infty} x^3 + 1dx$
- ∫0+∞(x3+1dx)\int_0^{+\infty} (x^3 + 1dx)∫0+∞?(x3+1dx)
- 極限
- \lim_{下標}
- 示例如下
- $\lim_{n \rightarrow +\infty} x/sinx$
- lim?n→+∞x/sinx\lim_{n \rightarrow +\infty} x/sinxlimn→+∞?x/sinx
- 累加求和/累乘求積
- \sum和\prod
- 示例如下
- $\sum_1^n$
- ∑1n\sum_1^n∑1n?
- $\prod_1^n$
- ∏1n\prod_1^n∏1n?
- 點號和省略號
- \ldots 表示底部對其的省略號
- \cdots 表示中心對其的省略號
- \cdot 點乘號
- 示例如下
- $x_1 + x_2 + \ldots + x_n$
- x1+x2+…+xnx_1 + x_2 + \ldots + x_nx1?+x2?+…+xn?
- $x_1 + x_2 + \cdots + x_n$
- x1+x2+?+xnx_1 + x_2 + \cdots + x_nx1?+x2?+?+xn?
- $x_1 + x_2 + \cdot + x_n$
- x1+x2+?+xnx_1 + x_2 + \cdot + x_nx1?+x2?+?+xn?
符號(很多符號使用英文單詞即可)
- 運算符
- 三角函數符號
- 集合
- 常用希臘字母(其實就是英譯讀法)
- 對數(可以直接使用英文單詞)
| $\not=$ | =?\not=?= |
| $\approx$ | ≈\approx≈ |
| $\leq$ | ≤\leq≤ |
| $\geq$ | ≥\geq≥ |
| $\times$ | ×\times× |
| $\pm$ | ±\pm± |
| $\div$ | ÷\div÷ |
| $\sum$ | ∑\sum∑ |
| $\prod$ | ∏\prod∏ |
| $\coprod$ | ?\coprod? |
| $\bot$ | ⊥\bot⊥ |
| $\angle$ | ∠\angle∠ |
| $30^\circ$ | 30°30^\circ30° |
| $\emptyset$ | ?\emptyset? |
| $\in$ | ∈\in∈ |
| $\notin$ | ?\notin∈/? |
| $\supset$ | ?\supset? |
| $\supseteq$ | ?\supseteq? |
| $\bigcap$ | ?\bigcap? |
| $\bigcup$ | ?\bigcup? |
| $\bigvee$ | ?\bigvee? |
| $\bigwedge$ | ?\bigwedge? |
| $\alpha$ | α\alphaα |
| $\beta$ | β\betaβ |
| $\gamma$ | γ\gammaγ |
| $\theta$ | θ\thetaθ |
| $\delta$ | δ\deltaδ |
| $\epsilon$ | ?\epsilon? |
| $\varepsilon$ | ε\varepsilonε |
| $\zeta$ | ζ\zetaζ |
| $\eta$ | η\etaη |
| $\partial$ | ?\partial? |
| $\mu$ | μ\muμ |
| $\xi$ | ξ\xiξ |
| $\sigma$ | σ\sigmaσ |
| $\rho$ | ρ\rhoρ |
| $\Omega$ | Ω\OmegaΩ |
| $\omega$ | ω\omegaω |
| $\Psi$ | Ψ\PsiΨ |
| $\psi$ | ψ\psiψ |
| $\phi$ | ?\phi? |
| $\pi$ | π\piπ |
| $\vartheta$ | ?\vartheta? |
| $\Theta$ | Θ\ThetaΘ |
| $\log$ | log?\loglog |
| $\lg$ | lg?\lglg |
| $\ln$ | ln?\lnln |
補充說明
本文主要介紹了Markdown中比較常見的數學公式語法,更深層的內容還請查看Latex公式語法文檔。
總結
以上是生活随笔為你收集整理的Markdown-数学公式语法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习-回归之逻辑回归算法原理及实战
- 下一篇: 数据挖掘竞赛-员工离职预测训练赛