目录
正文
CSDN-markdown编辑器支持基于MathJax编写LaTeX数学公式。
MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。这篇文章介绍如何使用LaTeX语法编写数学公式。
标记公式
LaTeX的数学公式有两种:行内公式和块级公式。行内公式放在文中与其它文字混编,块级公式单独成行。都使用美元符号进行标记显示。
行内公式
标记方法:使用一个美元符号包围起来
$数学公式$
- 1
- 2
例子:
这是行内公式:$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
- 1
- 2
效果:
这是行内公式:Γ(n)=(n−1)!∀n∈N” role=”presentation” style=”position: relative;”>Γ(n)=(n−1)!∀n∈NΓ(n)=(n−1)!∀n∈N
块级公式
标记方法:使用两个美元符号包围起来
$$数学公式$$
- 1
- 2
例子:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
- 1
- 2
效果:
上标和下标
^
表示上标,_
表示下标。如果上下标的内容多于一个字符,要用{}
把这些内容括起来当成一个整体。上下标是可以嵌套的,也可以同时使用。
例子:
$x^{y^z}=(1+e^x)^{-2xy^w}$
- 1
- 2
效果:
xyz=(1+ex)−2xyw” role=”presentation” style=”position: relative;”>xyz=(1+ex)−2xywxyz=(1+ex)−2xyw
另外,如果要在左右两边都有上下标,可以用\sideset
命令。
例子:$\sideset{^1_2}{^3_4}\bigotimes$
效果:
[Math Processing Error] < / s p a n > : < s p a n > \< / s p a n > <script type="math/tex" id="MathJax-Element-1">: \</script>
%:\%
&:\&
_:\_
{:\{
}:\}
字体种类
公式里的字符也有字体的选择,若要对公式的某一部分字符进行字体转换,可以用如下语法格式:
{字体标记 需转换的部分字符}
- 1
- 2
其中“字体标记”可以参照下表选择合适的字体。一般情况下,公式默认为意大利体。
字体标记 | 字体名词 | 例子 | 例子效果 | |
---|---|---|---|---|
\rm | 罗马体 | {\rm ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\bf | 黑体 | {\bf ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\Bbb | 黑板粗体字 | {\Bbb ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\sl | 倾斜体 | {\sl ABCDE} | \slABCDE” role=”presentation” style=”position: relative;”>\slABCDE\slABCDE | |
\mit | 数学斜体 | {\mit ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\scr | 小体大写字母 | {\scr ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\it | 意大利体 | {\it ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\cal | 花体 | {\cal ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\sf | 等线体 | {\sf ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\tt | 打字机字体 | {\tt ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE | |
\frak | Fraktur字母(一种德国字体) | {\frak ABCDE} | ABCDE” role=”presentation” style=”position: relative;”>ABCDEABCDE |