因为很多用户询问此项目如何构建,所以push了1.64版本未编译的工程源码。 源码可供感兴趣的朋友交流指正,但不一定适合直接构建运行,原因是较多资源结构和环境是直接搭建在公有云上的,工程文件只是引入并耦合之,无法整体打包。 如果希望自己测试运行该网站的朋友,可以用自己的主机或云搭建服务器接口环境进行部署进行测试(自己填写相应配置文件即可)。
LaTeX(常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/,正确读音:/ˈlɑːtɛx/音译:拉泰赫,写作
在本页面输入框中输入的公式不用放在<math>与</math>,或$与$之间,直接输入相关LaTeX代码即可。
在输出框您可以看到即时渲染出来效果,方便进行代码修改。
以下字符在LaTeX环境中是保留字符,它们具有特殊含义,只可以特定语法中起作用,所以并不能在输入框中直接输入它们(会报错或者不会渲染)
# % ^ & _ { } ~ \
如您因其他原因需要直接显示它们,请在其前面加入\ 反斜杠或其它转义符。
\# \% ^\wedge \& \_ \{ \} \sim \backslash
$$ # % ^\wedge & _ { } \sim \backslash $$ 关于LaTeX代码部分请参考下一章节。
**注意:**本页面不支持文档编辑环境,因此不支持调用\begin{document}等相关命令,默认即为数学环境,可直接输入数学公式。
本页面采用MathJax-tex-svg显示数学符号,支持四种格式导出。
SVG全称Scalable Vector Graphics(可缩放矢量图形),是一种基于可扩展标记语言(XML),用于描述二维矢量图形的图形格式,标准由W3C制定,是一个开放标准。
我们可以简单理解为,SVG是一种与图像分辨率无关的矢量格式的拓展名,因此SVG文件可以直接拖入AI、PS等绘图软件中进行相应编辑、修改,以满足任意尺寸需求。
PNG全称Portable Network Graphics(便携式网络图形),是一种无损压缩的位图图形格式。
因此PNG与图像分辨率有关,本页面导出的PNG分辨率为4K标准(3840x2160),也可以满足绝大部分的文档需求。
MathML全称Mathematical Markup Language(数学标记语言),是一种基于可扩展标记语言(XML)的标准,用来描述数学符号和公式。现已获得HTML5和大部分办公软件与数学软件的支持,例如Microsoft Office、LibreOffice、Mathematica、Maple等,这意味着,您只需将MathML代码复制进Microsoft Word当中,便会自动转换成Word支持的LaTeX公式,并可进行相应后续编辑。
SVGCode即是一个SVG文件的全部代码,此支持HTML环境。
| 序号 | 小写 | LaTeX | 读音 | 序号 | 大写 | LaTeX | 读音 |
|---|---|---|---|---|---|---|---|
| 1 | \alpha | /ˈælfə/ | 31 | \Gamma | /ˈɡæmə/ | ||
| 2 | \beta | /ˈbiːtə/, US: /ˈbeɪtə/ | 32 | \Delta | /ˈdɛltə/ | ||
| 3 | \gamma | /ˈɡæmə/ | 33 | \Theta | /ˈθiːtə/ | ||
| 4 | \delta | /ˈdɛltə/ | 34 | \Lambda | /ˈlæmdə/ | ||
| 5 | \epsilon | /ˈɛpsɪlɒn/ | 35 | \Xi | /zaɪ, ksaɪ/ | ||
| 6 | \varepsilon | /ˈɛpsɪlɒn/ | 36 | \Pi | /paɪ/ | ||
| 7 | \zeta | /ˈzeɪtə/ | 37 | \Sigma | /ˈsɪɡmə/ | ||
| 8 | \eta | /ˈeɪtə/ | 38 | \Upsilon | /ˈʌpsɪlɒn/ | ||
| 9 | \theta | /ˈθiːtə/ | 39 | \Phi | /faɪ/ | ||
| 10 | \vartheta | /ˈθiːtə/ | 40 | \Psi | /psaɪ/ | ||
| 11 | \iota | /aɪˈoʊtə/ | 41 | \Omega | /oʊˈmeɪɡə/ | ||
| 12 | \kappa | /ˈkæpə/ | |||||
| 13 | \lambda | /ˈlæmdə/ | |||||
| 14 | \mu | /mjuː/ | |||||
| 15 | \nu | /njuː/ | |||||
| 16 | \xi | /zaɪ, ksaɪ/ | |||||
| 17 | o | /ˈɒmɪkrɒn/ | |||||
| 18 | \pi | /paɪ/ | |||||
| 19 | \varpi | /paɪ/ | |||||
| 20 | \rho | /roʊ/ | |||||
| 21 | \varrho | /roʊ/ | |||||
| 22 | \sigma | /ˈsɪɡmə/ | |||||
| 23 | \varsigma | /ˈsɪɡmə/ | |||||
| 24 | \tau | /taʊ, tɔː/ | |||||
| 25 | \upsilon | /ˈʌpsɪlɒn/ | |||||
| 26 | \phi | /faɪ/ | |||||
| 27 | \varphi | /faɪ/ | |||||
| 28 | \chi | /kaɪ/ | |||||
| 29 | \psi | /psaɪ/ | |||||
| 30 | \omega | /oʊˈmeɪɡə/ |
注意: MathJax支持的大写希腊字母有限,如需其他(如大写Alpha),可使用罗马体转换,如\mathrm{A}表示大写Alpha:$\mathrm{A}$。
| 序号 | 图标 | LaTeX | 英文 |
|---|---|---|---|
| 1 | \aleph | aleph | |
| 2 | \beth | beth | |
| 3 | \gimel | gimel | |
| 4 | \daleth | daleth |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | + | 20 | \bullet | ||
| 2 | - | 21 | \oplus | ||
| 3 | \times | 22 | \ominus | ||
| 4 | \div | 23 | \odot | ||
| 5 | \pm | 24 | \oslash | ||
| 6 | \mp | 25 | \otimes | ||
| 7 | \triangleleft | 26 | \bigcirc | ||
| 8 | \triangleright | 27 | \diamond | ||
| 9 | \cdot | 28 | \uplus | ||
| 10 | \setminus | 29 | \bigtriangleup | ||
| 11 | \star | 30 | \bigtriangledown | ||
| 12 | \ast | 31 | \lhd | ||
| 13 | \cup | 32 | \rhd | ||
| 14 | \cap | 33 | \unlhd | ||
| 15 | \sqcup | 34 | \unrhd | ||
| 16 | \sqcap | 35 | \amalg | ||
| 17 | \vee | 36 | \wr | ||
| 18 | \wedge | 37 | \dagger | ||
| 19 | \circ | 38 | \ddagger |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | = | 49 | \gneq | ||
| 2 | \ne | 50 | \geqq | ||
| 3 | \neq | 51 | \ngeq | ||
| 4 | \equiv | 52 | \ngeqq | ||
| 5 | \not\equiv | 53 | \gneqq | ||
| 6 | \doteq | 54 | \gvertneqq | ||
| 7 | \doteqdot | 55 | \lessgtr | ||
| 8 | \overset{\underset{\mathrm{def}}{}}{=} | 56 | \lesseqgtr | ||
| 9 | := | 57 | \lesseqqgtr | ||
| 10 | \sim | 58 | \gtrless | ||
| 11 | \nsim | 59 | \gtreqless | ||
| 12 | \backsim | 60 | \gtreqqless | ||
| 13 | \thicksim | 61 | \leqslant | ||
| 14 | \simeq | 62 | \nleqslant | ||
| 15 | \backsimeq | 63 | \eqslantless | ||
| 16 | \eqsim | 64 | \geqslant | ||
| 17 | \cong | 65 | \ngeqslant | ||
| 18 | \ncong | 66 | \eqslantgtr | ||
| 19 | \approx | 67 | \lesssim | ||
| 20 | \thickapprox | 68 | \lnsim | ||
| 21 | \approxeq | 69 | \lessapprox | ||
| 22 | \asymp | 70 | \lnapprox | ||
| 23 | \propto | 71 | \gtrsim | ||
| 24 | \varpropto | 72 | \gnsim | ||
| 25 | < | 73 | \gtrapprox | ||
| 26 | \nless | 74 | \gnapprox | ||
| 27 | \ll | 75 | \prec | ||
| 28 | \not\ll | 76 | \nprec | ||
| 29 | \lll | 77 | \preceq | ||
| 30 | \not\lll | 78 | \npreceq | ||
| 31 | \lessdot | 79 | \precneqq | ||
| 32 | > | 80 | \succ | ||
| 33 | \ngtr | 81 | \nsucc | ||
| 34 | \gg | 82 | \succeq | ||
| 35 | \not\gg | 83 | \nsucceq | ||
| 36 | \ggg | 84 | \succneqq | ||
| 37 | \not\ggg | 85 | \preccurlyeq | ||
| 38 | \gtrdot | 86 | \curlyeqprec | ||
| 39 | \le | 87 | \succcurlyeq | ||
| 40 | \leq | 88 | \curlyeqsucc | ||
| 41 | \lneq | 89 | \precsim | ||
| 42 | \leqq | 90 | \precnsim | ||
| 43 | \nleq | 91 | \precapprox | ||
| 44 | \nleqq | 92 | \precnapprox | ||
| 45 | \lneqq | 93 | \succsim | ||
| 46 | \lvertneqq | 94 | \succnsim | ||
| 47 | \ge | 95 | \succapprox | ||
| 48 | \geq | 96 | \succnapprox |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | \parallel | 14 | \lozenge | ||
| 2 | \nparallel | 15 | \blacklozenge | ||
| 3 | \shortparallel | 16 | \bigstar | ||
| 4 | \nshortparallel | 17 | \bigcirc | ||
| 5 | \perp | 18 | \triangle | ||
| 6 | \angle | 19 | \bigtriangleup | ||
| 7 | \sphericalangle | 20 | \bigtriangledown | ||
| 8 | \measuredangle | 21 | \vartriangle | ||
| 9 | 45^\circ | 22 | \triangledown | ||
| 10 | \Box | 23 | \blacktriangle | ||
| 11 | \blacksquare | 24 | \blacktriangledown | ||
| 12 | \diamond | 25 | \blacktriangleleft | ||
| 13 | \Diamond \lozenge | 26 | \blacktriangleright |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | \forall | 20 | \neg | ||
| 2 | \exists | 21 | \not\operatorname{R} | ||
| 3 | \nexists | 22 | \bot | ||
| 4 | \therefore | 23 | \top | ||
| 5 | \because | 24 | \vdash | ||
| 6 | \And | 25 | \dashv | ||
| 7 | \lor | 26 | \vDash | ||
| 8 | \vee | 27 | \Vdash | ||
| 9 | \curlyvee | 28 | \models | ||
| 10 | \bigvee | 29 | \Vvdash | ||
| 11 | \land | 30 | \nvdash | ||
| 12 | \wedge | 31 | \nVdash | ||
| 13 | \curlywedge | 32 | \nvDash | ||
| 14 | \bigwedge | 33 | \nVDash | ||
| 15 | \bar{q} | 34 | \ulcorner | ||
| 16 | \bar{abc} | 35 | \urcorner | ||
| 17 | \overline{q} | 36 | \llcorner | ||
| 18 | \overline{abc} | 37 | \lrcorner | ||
| 19 | \lnot |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | {} | 23 | \sqsubset | ||
| 2 | \emptyset | 24 | \supset | ||
| 3 | \varnothing | 25 | \Supset | ||
| 4 | \in | 26 | \sqsupset | ||
| 5 | \notin | 27 | \subseteq | ||
| 6 | \ni | 28 | \nsubseteq | ||
| 7 | \cap | 29 | \subsetneq | ||
| 8 | \Cap | 30 | \varsubsetneq | ||
| 9 | \sqcap | 31 | \sqsubseteq | ||
| 10 | \bigcap | 32 | \supseteq | ||
| 11 | \cup | 33 | \nsupseteq | ||
| 12 | \Cup | 34 | \supsetneq | ||
| 13 | \sqcup | 35 | \varsupsetneq | ||
| 14 | \bigcup | 36 | \sqsupseteq | ||
| 15 | \bigsqcup | 37 | \subseteqq | ||
| 16 | \uplus | 38 | \nsubseteqq | ||
| 17 | \biguplus | 39 | \subsetneqq | ||
| 18 | \setminus | 40 | \varsubsetneqq | ||
| 19 | \smallsetminus | 41 | \supseteqq | ||
| 20 | \times | 42 | \nsupseteqq | ||
| 21 | \subset | 43 | \supsetneqq | ||
| 22 | \Subset | 44 | \varsupsetneqq |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | \Rrightarrow | 36 | \longmapsto | ||
| 2 | \Lleftarrow | 37 | \rightharpoonup | ||
| 3 | \Rightarrow | 38 | \rightharpoondown | ||
| 4 | \nRightarrow | 39 | \leftharpoonup | ||
| 5 | \Longrightarrow | 40 | \leftharpoondown | ||
| 6 | \implies | 41 | \upharpoonleft | ||
| 7 | \Leftarrow | 42 | \upharpoonright | ||
| 8 | \nLeftarrow | 43 | \downharpoonleft | ||
| 9 | \Longleftarrow | 44 | \downharpoonright | ||
| 10 | \Leftrightarrow | 45 | \rightleftharpoons | ||
| 11 | \nLeftrightarrow | 46 | \leftrightharpoons | ||
| 12 | \Longleftrightarrow | 47 | \curvearrowleft | ||
| 13 | \iff | 48 | \circlearrowleft | ||
| 14 | \Uparrow | 49 | \Lsh | ||
| 15 | \Downarrow | 50 | \upuparrows | ||
| 16 | \Updownarrow | 51 | \rightrightarrows | ||
| 17 | \rightarrow | 52 | \rightleftarrows | ||
| 18 | \to | 53 | \rightarrowtail | ||
| 19 | \nrightarrow | 54 | \looparrowright | ||
| 20 | \longrightarrow | 55 | \curvearrowright | ||
| 21 | \leftarrow | 56 | \circlearrowright | ||
| 22 | \gets | 57 | \Rsh | ||
| 23 | \nleftarrow | 58 | \downdownarrows | ||
| 24 | \longleftarrow | 59 | \leftleftarrows | ||
| 25 | \leftrightarrow | 60 | \leftrightarrows | ||
| 26 | \nleftrightarrow | 61 | \leftarrowtail | ||
| 27 | \longleftrightarrow | 62 | \looparrowleft | ||
| 28 | \uparrow | 63 | \hookrightarrow | ||
| 29 | \downarrow | 64 | \hookleftarrow | ||
| 30 | \updownarrow | 65 | \multimap | ||
| 31 | \nearrow | 66 | \leftrightsquigarrow | ||
| 32 | \swarrow | 67 | \rightsquigarrow | ||
| 33 | \nwarrow | 68 | \twoheadrightarrow | ||
| 34 | \searrow | 69 | \twoheadleftarrow | ||
| 35 | \mapsto |
| 序号 | 图标 | LaTeX | 序号 | 图标 | LaTeX |
|---|---|---|---|---|---|
| 1 | \infty | 33 | \flat | ||
| 2 | \aleph | 34 | \natural | ||
| 3 | \complement | 35 | \sharp | ||
| 4 | \backepsilon | 36 | \diagup | ||
| 5 | \eth | 37 | \diagdown | ||
| 6 | \Finv | 38 | \centerdot | ||
| 7 | \hbar | 39 | \ltimes | ||
| 8 | \Im | 40 | \rtimes | ||
| 9 | \imath | 41 | \leftthreetimes | ||
| 10 | \jmath | 42 | \rightthreetimes | ||
| 11 | \Bbbk | 43 | \eqcirc | ||
| 12 | \ell | 44 | \circeq | ||
| 13 | \mho | 45 | \triangleq | ||
| 14 | \wp | 46 | \bumpeq | ||
| 15 | \Re | 47 | \Bumpeq | ||
| 16 | \circledS | 48 | \doteqdot | ||
| 17 | \amalg | 49 | \risingdotseq | ||
| 18 | % | 50 | \fallingdotseq | ||
| 19 | \dagger | 51 | \intercal | ||
| 20 | \ddagger | 52 | \barwedge | ||
| 21 | \ldots | 53 | \veebar | ||
| 22 | \cdots | 54 | \doublebarwedge | ||
| 23 | \smile | 55 | \between | ||
| 24 | \frown | 56 | \pitchfork | ||
| 25 | \wr | 57 | \vartriangleleft | ||
| 26 | \triangleleft | 58 | \ntriangleleft | ||
| 27 | \triangleright | 59 | \vartriangleright | ||
| 28 | \diamondsuit | 60 | \ntriangleright | ||
| 29 | \heartsuit | 61 | \trianglelefteq | ||
| 30 | \clubsuit | 62 | \ntrianglelefteq | ||
| 31 | \spadesuit | 63 | \trianglerighteq | ||
| 32 | \Game | 64 | \ntrianglerighteq |
注意: 其中\cancel命令需要cancel扩展包支持,cancel扩展包是一款自定义宏包,如需使用请在公式页面右上角【设置】处勾选后使用。
| 样式 | LaTeX |
|---|---|
| \exp_a b = a^b, \exp b = e^b, 10^m | |
| \ln c, \lg d = \log e, \log_{10} f | |
| \sin a, \cos b, \tan c, \cot d, \sec e, \csc f | |
| \arcsin a, \arccos b, \arctan c | |
| \operatorname{arccot} d, \operatorname{arcsec} e, \operatorname{arccsc} f | |
| \sinh a, \cosh b, \tanh c, \coth d | |
| \operatorname{sh}k, \operatorname{ch}l, \operatorname{th}m, \operatorname{coth}n | |
| \operatorname{argsh}o, \operatorname{argch}p, \operatorname{argth}q | |
| \operatorname{sgn}r, \left\vert s \right\vert | |
| \min(x,y), \max(x,y) |
**注意:**LaTeX和MathJax支持的操作符有限,如有特殊操作符,可以使用\operatorname{} 命令自定义,例如
\operatorname{mydefine}x
| 样式 | LaTeX |
|---|---|
| \surd | |
| \sqrt{\pi} | |
| \sqrt[n]{\pi} | |
| \sqrt[3]{\frac{x^3+y^3}{2}} |
| 样式 | LaTeX |
|---|---|
| dt, \mathrm{d}t, \partial t, \nabla\psi | |
| dy/dx, \mathrm{d}y/\mathrm{d}x, \frac{dy}{dx}, \frac{\mathrm{d}y}{\mathrm{d}x}, \frac{\partial^2}{\partial x_1\partial x_2}y | |
| \prime, \backprime, f^\prime, f', f'', f^{(3)}, \dot y, \ddot y |
| 样式 | LaTeX |
|---|---|
| s_k \equiv 0 \pmod{m} | |
| a \bmod b | |
| \gcd(m, n), \operatorname{lcm}(m, n) | |
| \mid, \nmid, \shortmid, \nshortmid |
| 样式 | LaTeX |
|---|---|
| \lim_{n \to \infty}x_n | |
| \textstyle \lim_{n \to \infty}x_n |
| 样式 | LaTeX |
|---|---|
| \min x, \max y, \inf s, \sup t | |
| \lim u, \liminf v, \limsup w | |
| \dim p, \deg q, \det m, \ker\phi | |
| \Pr j, \hom l, \lVert z \rVert, \arg z |
| 样式 | LaTeX |
|---|---|
| \int\limits_{1}^{3}\frac{e^3/x}{x^2}, dx | |
| \int_{1}^{3}\frac{e^3/x}{x^2}, dx | |
| \textstyle \int\limits_{-N}^{N} e^x dx | |
| \textstyle \int_{-N}^{N} e^x dx | |
| \iint\limits_D dx,dy | |
| \iiint\limits_E dx,dy,dz | |
| \iiiint\limits_F dx,dy,dz,dt | |
| \int_{(x,y)\in C} x^3, dx + 4y^2, dy | |
| \oint_{(x,y)\in C} x^3, dx + 4y^2, dy |
**注意:**积分符号可以使用\int_{}^{}命令调用,如需双重积分符号只需将int替换成iint即可,以此类推,最高支持四重。曲线积分可使用\oint命令调用,但曲面积分符号在MathJax环境中并不支持\oiint的用法,但仍可通过\unicode{}命令,即Unicode代码的方式进行调用(前提是您需要在设置中打开Unicode扩展),具体使用方法如下:
\unicode{8751} \unicode{x222F}_C %曲面积分符号的Unicode码十进制为8751,十六进制为x222F(注意x标识符)
\unicode{8752} \unicode{x2230}_C %三维曲面积分符号的Unicode码十进制为8752,十六进制为x2230
其他积分符号:
\unicode{8753} \unicode{x2231}_c
\unicode{8754} \unicode{x2232}_c
\unicode{8755} \unicode{x2233}_c
| 类别 | 样式 | LaTeX |
|---|---|---|
| 求和 Summation | \sum_{a}^{b} | |
| 求和 Summation | \textstyle \sum_{a}^{b} | |
| 连乘积 Product | \prod_{a}^{b} | |
| 连乘积 Product | \textstyle \prod_{a}^{b} | |
| 余积 Coproduct | \coprod_{a}^{b} | |
| 余积 Coproduct | \textstyle \coprod_{a}^{b} | |
| 并集 Union | \bigcup_{a}^{b} | |
| 并集 Union | \textstyle \bigcup_{a}^{b} | |
| 交集 Intersection | \bigcap_{a}^{b} | |
| 交集 Intersection | \textstyle \bigcap_{a}^{b} | |
| 析取 Disjunction | \bigvee_{a}^{b} | |
| 析取 Disjunction | \textstyle \bigvee_{a}^{b} | |
| 合取 Conjunction | \bigwedge_{a}^{b} | |
| 合取 Conjunction | \textstyle \bigwedge_{a}^{b} |
| 类型 | 样式 | 代码 |
|---|---|---|
| 上标 Superscript | a^2, a^{x+3} | |
| 下标 Subscript | a_2 | |
| 组合 Grouping | 10^{30} a^{2+2} | |
| a_{i,j} b_{f'} | ||
| 上下标混合Combining sub & super without and with horizontal separation | x_2^3 | |
| {x_2}^3 | ||
| 上标的上标 Super super | 10^{10^{8}} | |
| 混合标识 Preceding and/or additional sub & super | \sideset{_1^2}{_3^4}X_a^b | |
| {}_1^2!\Omega_3^4 | ||
| 顶标底标 Stacking | \overset{\alpha}{\omega} | |
| \underset{\alpha}{\omega} | ||
| \overset{\alpha}{\underset{\gamma}{\omega}} | ||
| \stackrel{\alpha}{\omega} | ||
| 导数 Derivatives | x', y'', f', f'' | |
| x^\prime, y^{\prime\prime} | ||
| 导数Derivative dots | \dot{x}, \ddot{x} | |
| 下划线、上划线与向量 Underlines, overlines, vectors |
\hat a \ \bar b \ \vec c | |
| \overrightarrow{a b} \ \overleftarrow{c d} \ \widehat{d e f} | ||
| \overline{g h i} \ \underline{j k l} | ||
| 弧度 Arc (workaround) | \overset{\frown} {AB} | |
| 箭头 Arrows | A \xleftarrow{n+\mu-1} B \xrightarrow[T]{n\pm i-1} C | |
| 大括号 Overbraces | \overbrace{ 1+2+\cdots+100 }^{5050} | |
| 底部大括号 Underbraces | \underbrace{ a+b+\cdots+z }_{26} | |
| 求和运算 Sum | \sum_{k=1}^N k^2 | |
| 文本模式下的求和运算 Sum (force \textstyle) | \textstyle \sum_{k=1}^N k^2 | |
| 分式中的求和运算 Sum in a fraction (default \textstyle) | \frac{\sum_{k=1}^N k^2}{a} | |
| 分式中的求和运算 Sum in a fraction (force \displaystyle) | \frac{\displaystyle \sum_{k=1}^N k^2}{a} | |
| 分式中的求和运算 Sum in a fraction (alternative limits style) | \frac{\sum\limits^{^N}_{k=1} k^2}{a} | |
| 乘积运算 Product | \prod_{i=1}^N x_i | |
| 乘积运算 Product (force \textstyle) | \textstyle \prod_{i=1}^N x_i | |
| 副乘运算 Coproduct | \coprod_{i=1}^N x_i | |
| 副乘运算 Coproduct (force \textstyle) | \textstyle \coprod_{i=1}^N x_i | |
| 极限 Limit | \lim_{n \to \infty}x_n | |
| 极限 Limit (force \textstyle) | \textstyle \lim_{n \to \infty}x_n | |
| 积分 Integral | \int\limits_{1}^{3}\frac{e^3/x}{x^2}, dx | |
| 积分 Integral (alternative limits style) | \int_{1}^{3}\frac{e^3/x}{x^2}, dx | |
| 积分 Integral (force \textstyle) | \textstyle \int\limits_{-N}^{N} e^x dx | |
| 积分 Integral (force \textstyle, alternative limits style) | \textstyle \int_{-N}^{N} e^x dx | |
| 双重积分 Double integral | \iint\limits_D dx,dy | |
| 三重积分 Triple integral | \iiint\limits_E dx,dy,dz | |
| 四重积分 Quadruple integral | \iiiint\limits_F dx,dy,dz,dt | |
| 路径积分 Line or path integral | \int_{(x,y)\in C} x^3, dx + 4y^2, dy | |
| 环路积分 Closed line or path integral | \oint_{(x,y)\in C} x^3, dx + 4y^2, dy | |
| 交集 Intersections | \bigcap_{i=1}^n E_i | |
| 并集 Unions | \bigcup_{i=1}^n E_i |
| 类型 | 样式 | LaTeX |
|---|---|---|
| 二项式系数 Binomial coefficients |
\binom{n}{k} | |
| 小型二项式系数 Small binomial coefficients (force \textstyle) |
\tbinom{n}{k} | |
| 大型二项式系数 Large (normal) binomial coefficients (force \displaystyle) |
\dbinom{n}{k} | |
| 矩阵 Matrices |
$\begin{matrix} x & y \z & v\end{matrix}$ | \begin{matrix} x & y \\ z & v \end{matrix} |
| $\begin{vmatrix} x & y \ z & v \end{vmatrix}$ | \begin{vmatrix} x & y \\ z & v \end{vmatrix} |
|
| $\begin{Vmatrix} x & y \ z & v \end{Vmatrix} $ | "\begin{Vmatrix} x & y \\ z & v \end{Vmatrix} |
|
| $\begin{bmatrix} 0 & \cdots & 0 \ \vdots & \ddots & \vdots \ 0 & \cdots & 0 \end{bmatrix}$ | \begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix} |
|
| $\begin{Bmatrix} x & y \ z & v \end{Bmatrix}$ | \begin{Bmatrix} x & y \\ z & v \end{Bmatrix} |
|
| $\begin{pmatrix} x & y \ z & v \end{pmatrix}$ | \begin{pmatrix} x & y \\ z & v \end{pmatrix} |
|
| $\bigl( \begin{smallmatrix} a&b\ c&d \end{smallmatrix} \bigr)$ | \bigl( \begin{smallmatrix} a&b\\ c&d \end{smallmatrix} \bigr) |
|
| 条件定义 Case distinctions |
$f(n) =\begin{cases} n/2, & \text{if }n\text{ is even} \ 3n+1, & \text{if }n\text{ is odd} \end{cases}$ | f(n) = \begin{cases} n/2, & \text{if }n\text{ is even} \\ 3n+1, & \text{if }n\text{ is odd} \end{cases} |
| 多行等式 Multiline equations |
$\begin{align} f(x) & = (a+b)^2 \ & = a^2+2ab+b^2 \ \end{align}$ | \begin{align} f(x) & = (a+b)^2\\ & = a^2+2ab+b^2 \\ \end{align} |
| $\begin{alignat}{2} f(x) & = (a-b)^2 \ & = a^2-2ab+b^2 \ \end{alignat}$ | \begin{alignat}{2} f(x) & = (a-b)^2 \\ & = a^2-2ab+b^2 \\ \end{alignat} |
|
| $\begin{array}{lcl} z & = & a \ f(x,y,z) & = & x + y + z \end{array}$ | \begin{array}{lcl} z & = & a \\ f(x,y,z) & = & x + y + z \end{array} |
|
| $\begin{array}{lcr} z & = & a \ f(x,y,z) & = & x + y + z \end{array}$ | \begin{array}{lcr} z & = & a \\ f(x,y,z) & = & x + y + z \end{array} |
|
| 方程组 Simultaneous equations |
$\begin{cases} 3x + 5y + z \ 7x - 2y + 4z \ -6x + 3y + 2z \end{cases}$ | \begin{cases} 3x + 5y + z \\ 7x - 2y + 4z \\ -6x + 3y + 2z \end{cases} |
| 数组 Arrays |
$\begin{array}{ | c |
常用的括号符号例如( )[ ]{ }……这些也可以在输入环境中直接使用:
2(x+y)=z
但如果是在较大的表达式中这些符号就显得不合适了
( \frac{\pi}{2} )^n
正确用法应配合\left和\right命令使用。
\left ( \frac{\pi}{2} \right )^n
具体可参考下表。
| 类型 | 样式 | LaTeX |
|---|---|---|
| 圆括号、小括号 Parentheses |
\left ( \frac{a}{b} \right ) | |
| 方括号、中括号 Brackets |
\left [ \frac{a}{b} \right ] \quad \left \lbrack \frac{a}{b} \right \rbrack |
|
| 花括号、大括号 Braces |
\left { \frac{a}{b} \right } \quad \left \lbrace \frac{a}{b} \right \rbrace |
|
| 角括号 Angle brackets |
\left \langle \frac{a}{b} \right \rangle | |
| 单竖线和双竖线 Bars and double bars |
$\left | \frac{a}{b} \right \vert \quad \left \Vert \frac{c}{d} \right |$ |
| 取整函数与取顶函数 Floor and ceiling functions: |
\left \lfloor \frac{a}{b} \right \rfloor \quad \left \lceil \frac{c}{d} \right \rceil |
|
| 斜线与反斜线 Slashes and backslashes |
\left / \frac{a}{b} \right \backslash | |
| 上下箭头 Up, down, and up-down arrows |
\left \uparrow \frac{a}{b} \right \downarrow \quad \left \Uparrow \frac{a}{b} \right \Downarrow \quad \left \updownarrow \frac{a}{b} \right \Updownarrow |
|
| 混合括号 Delimiters can be mixed,as long as \left and \right match |
$\left [ 0,1 \right ) \left \langle \psi \right | $ |
| 如果您不希望某一侧括号显示,可以使用\left. 和 \right.(带有英文句号) Use \left. and \right. if you do not want a delimiter to appear |
\left . \frac{A}{B} \right } \to X | |
| 括号的大小 Size of the delimiters (add "l" or "r" to indicate the side for proper spacing) |
( \bigl( \Bigl( \biggl( \Biggl( \dots \Biggr] \biggr] \Bigr] \bigr] ] | |
| { \bigl{ \Bigl{ \biggl{ \Biggl{ \dots \Biggr\rangle \biggr\rangle \Bigr\rangle \bigr\rangle \rangle |
||
| $| \big| \Big| \bigg| \Bigg| \dots \Bigg | \bigg | \Big |
| \lfloor \bigl\lfloor \Bigl\lfloor \biggl\lfloor \Biggl\lfloor \dots \Biggr\rceil \biggr\rceil \Bigr\rceil \bigr\rceil \rceil |
||
| \uparrow \big\uparrow \Big\uparrow \bigg\uparrow \Bigg\uparrow \dots \Bigg\Downarrow \bigg\Downarrow \Big\Downarrow \big\Downarrow \Downarrow |
||
| \updownarrow \big\updownarrow \Big\updownarrow \bigg\updownarrow \Bigg\updownarrow \dots \Bigg\Updownarrow \bigg\Updownarrow \Big\Updownarrow \big\Updownarrow \Updownarrow |
||
| / \big/ \Big/ \bigg/ \Bigg/ \dots \Bigg\backslash \bigg\backslash \Big\backslash \big\backslash \backslash |
MathJax能够自动处理大多数空格间距的大小,但如果您需要自己控制,可参考下表。
序号 | 样式 | LaTeX | 中文说明英文说明
:----: | :----: | :---- | :---- | :----
1 |
在MathJax3.0中取消了使用\\进行强制换行的功能,因此本页面也采取同样的逻辑,默认为单行公式环境。\\强制换行命令只在支持多行编辑的数学环境中才起作用,如eqnarray环境、align环境、array环境、matrix环境等等。如您需要显示多行公式,请在此类环境中输入公式,具体用法参见章节[2.10](#2.10 LaTeX环境 LaTeX environments)。
在公式中可以使用\color{options}{math}来调用颜色命令,第一个参数为颜色,第二个参数为公式或文本内容。例如:
{\color{Blue}x^2}+{\color{Orange}2x}-{\color{LimeGreen}1}
x_{1,2}=\frac{{\color{Blue}-b}\pm\sqrt{\color{Red}b^2-4ac}}{\color{Green}2a }
注意: 使用\color命令时,请将需要设置颜色的部分用{ }整体扩住,以表明\color函数作用范围。
在文本环境中可以使用\colorbox{options}{text}来调用背景颜色命令,第一个参数为颜色,第二个颜色为文本内容。例如:
\colorbox{yellow}{Thistext}
注意: 若需要在数学环境中使用\colorbox{}{},请在第二个参数内加入$\displaystyle + 公式$,例如:
\colorbox{yellow}{$\displaystyle \frac{a}{b}$}`
或者您可以使用 Bbox扩展 来替换\colorbox命令,详见下条2.7.3。
Bbox扩展是一款自定义宏包,如需使用请在公式页面右上角【设置】处勾选后使用。 具体用法如下:
在公式中可以使用\bbox[options]{math}来调用背景颜色命令,第一个参数为颜色或大小,需注意用[ ]包围,第二个参数为公式。例如:
\bbox[red]{x+y}
默认情况下,背景大小为作用范围的最大边界,如需扩大背景,可在第一个参数中加入大小信息,例如:
\bbox[2pt]{x+y} %设置透明背景,并增加2pt额外距离
\bbox[red,5pt]{x+y} %设置红色背景,并增加5pt额外距离
| 支 | 持 | 颜 | 色 |
|---|---|---|---|
如需在\color命令中使用自选RGB颜色,可使用{\color[RGB]{0,0,0} } 命令,例如:
{\color[RGB]{0,200,0} e^{i \pi} + 1 = 0}
可使用\definecolor命令进行自定义颜色,例如:
\definecolor{mygreen}{RGB}{0,200,0} {\color{mygreen}e^{i \pi} + 1 = 0 }
如您需要替换公式内容的字体,可以点击工具栏下方的**【字体】**按钮进行相关操作。因有一些特定代码Mathjax3.0并没有相关支持,所以下表仅做参考。
| 样式 | LaTeX |
|---|---|
| 希腊字母 Greek alphabet | |
| \mathrm{A} \mathrm{B} \Gamma \Delta \mathrm{E} \mathrm{Z} \mathrm{H} \Theta | |
| \mathrm{I} \mathrm{K} \Lambda \mathrm{M} \mathrm{N} \Xi \mathrm{O} \Pi | |
| \mathrm{R} \Sigma \mathrm{T} \Upsilon \Phi \mathrm{X} \Psi \Omega | |
| \alpha \beta \gamma \delta \epsilon \zeta \eta \theta | |
| \iota \kappa \lambda \mu \nu \xi \omicron \pi | |
| \rho \sigma \tau \upsilon \phi \chi \psi \omega | |
| \varGamma \varDelta \varTheta \varLambda \varXi \varPi \varSigma \varPhi \varUpsilon \varOmega | |
| \varepsilon \digamma \varkappa \varpi \varrho \varsigma \vartheta \varphi | |
| 希伯来字母 Hebrew symbols | |
| \aleph \beth \gimel \daleth | |
| 黑板报体 Blackboard bold/scripts | |
| \mathbb{ABCDEFGHI} | |
| \mathbb{JKLMNOPQR} | |
| \mathbb{STUVWXYZ} | |
| 粗体 Boldface | |
| \mathbf{ABCDEFGHI} | |
| \mathbf{JKLMNOPQR} | |
| \mathbf{STUVWXYZ} | |
| \mathbf{abcdefghijklm} | |
| \mathbf{nopqrstuvwxyz} | |
| \mathbf{0123456789} | |
| 粗体希腊字母 Boldface (Greek) | |
| \boldsymbol{\mathrm{A} \mathrm{B} \Gamma \Delta \mathrm{E} \mathrm{Z} \mathrm{H} \Theta} | |
| \boldsymbol{\mathrm{I} \mathrm{K} \Lambda \mathrm{M} \mathrm{N} \Xi \mathrm{O} \Pi} | |
| \boldsymbol{\mathrm{R} \Sigma \mathrm{T} \Upsilon \Phi \mathrm{X} \Psi \Omega} | |
| \boldsymbol{\alpha \beta \gamma \delta \epsilon \zeta \eta \theta} | |
| \boldsymbol{\iota \kappa \lambda \mu \nu \xi \omicron \pi} | |
| \boldsymbol{\rho \sigma \tau \upsilon \phi \chi \psi \omega} | |
| \boldsymbol{\varepsilon\digamma\varkappa\varpi} | |
| \boldsymbol{\varrho\varsigma\vartheta\varphi} | |
| 斜体 Italics (拉丁字母默认default for Latin alphabet) | |
| \mathit{0123456789} | |
| 罗马体 Roman typeface | Roman typeface |
| \mathrm{ABCDEFGHI} | |
| \mathrm{JKLMNOPQR} | |
| \mathrm{STUVWXYZ} | |
| \mathrm{abcdefghijklm} | |
| \mathrm{nopqrstuvwxyz} | |
| \mathrm{0123456789} | |
| 无衬线体 Sans serif | |
| \mathsf{ABCDEFGHI} | |
| \mathsf{JKLMNOPQR} | |
| \mathsf{STUVWXYZ} | |
| \mathsf{abcdefghijklm} | |
| \mathsf{nopqrstuvwxyz} | |
| \mathsf{0123456789} | |
| 手写体 Calligraphy/花体 script | |
| \mathcal{ABCDEFGHI} | |
| \mathcal{JKLMNOPQR} | |
| \mathcal{STUVWXYZ} | |
| 德文尖角体 Fraktur typeface | |
| \mathfrak{ABCDEFGHI} | |
| \mathfrak{JKLMNOPQR} | |
| \mathfrak{STUVWXYZ} | |
| \mathfrak{abcdefghijklm} | |
| \mathfrak{nopqrstuvwxyz} | |
| \mathfrak{0123456789} | |
| 小型手写体 Small scriptstyle text | |
| {\scriptstyle\text{abcdefghijklm}} |
| 样式 | LaTeX |
|---|---|
| {\tiny abc巨小tiny} | |
| {\scriptsize abc超小scriptsize} | |
| {\small abc小small} | |
| {\normalsize abc正常normal} | |
| {\large abc大large} | |
| {\Large abc超大Large} | |
| {\LARGE abc特大LARGE} | |
| {\huge abc巨大huge} | |
| {\Huge abc巨无霸Huge} |
注意:如您导出SVG格式,理论上字体的整体大小并无用处,因为SVG为矢量图,所以大可不必担心图片不清晰的问题,即便是您选择下载PNG格式的公式图片,图片整体尺寸也被默认设定为4K。所以此处的字号命令只为设置公式相对大小时使用,例如:
{\tiny x+y=z}x+y=z{\Huge x+y=z}
本页面可采用开启AMS宏包的方式获得方程自动编号,AMS拓展包的具体开启方式请参考2.11.4。
默认自动编号只在部分环境中起作用,如{equation}、{eqnarray}等,例如:
在AMS包开启状态下,会在公式后进行自动编号:
\begin{eqnarray}
E = mc^2 \\
e^{i\pi}+1=0
\end{eqnarray}
$$ \begin{eqnarray} E = mc^2 \tag{1}\ e^{i\pi}+1=0 \tag{2} \end{eqnarray} $$ 如您在开启了AMS包状态下,全部公式均不希望出现编号,可使用{equation*}、或者{eqnarray*}环境,如:
\begin{eqnarray*}
E = mc^2 \\
e^{i\pi}+1=0
\end{eqnarray*}
如您在开启了AMS包状态下,个别公式不希望出现编号,或者个别公式希望出现特有编号,可在公式后面使用\tag{}或者\notag命令,如:
\begin{eqnarray}
E = mc^2 \notag\\
e^{i\pi}+1=0 \tag{b}
\end{eqnarray}
环境通常是对代码段的整体描述,用于表达此段代码的角色,如,是矩阵?单行公式?多行公式?还是对齐公式等(本页面不支持文档环境),不同的环境起到的作用不同。以\begin{environments}开始,\end{environments}结束。如最常用的矩阵命令,也是环境的一种,用法如下:
\begin{bmatrix}
1 & 0 \\
0 & 1
\end{bmatrix}
$$ \begin{bmatrix} 1 & 0 \ 0 & 1 \end{bmatrix} $$ 具体矩阵用法可参考章节[2.4](#2.4 矩阵与多行列式 Matrices & Multilines),下面给出几种其它常用环境的具体用法:
\begin{equation}是单行公式环境,这意味着在此环境中只可以输入单行公式,同时\\等强制换行命令失效。如需对单行长公式进行强制换行,可使用\begin{split}环境进行嵌套,并用&字符表示对齐位置,如:
\begin{equation}
\begin{split}
e ^ { x } = & 1 + \frac { x } { 1 ! } + \frac { x ^ { 2 } } { 2 ! } + \frac { x ^ { 3 } } { 3 ! } + \cdots \\
& - \infty < x < \infty
\end{split}
\end{equation}
\begin{eqnarray}是多行公式环境,环境内的所有公式默认右对齐,由LaTeX内核提供。
\begin{align}是多行公式环境,环境内的所有公式默认右对齐,由amsmath提供,排版较为灵活,如需表示多行公式推荐使用此环境。
\begin{align}
y = x \\
y = 3x^2 + 5x + 2
\end{align}
$$
\begin{align}
y = x \
y = 3x^2 + 5x + 2
\end{align}
$$
可使用&字符调整对齐位置。
\begin{align}
y & = x \\
y & = 3x^2 + 5x + 2
\end{align}
\begin{array}是数组环境,需手动输入对齐参数:
\begin{array}{|c|l|r|}
a & b & S \\
\hline
0 & 0 & 1 \\
0 & 1 & 1 \\
1 & 0 & 1 \\
1 & 1 & 0 \\
\end{array}
对齐参数使用c l r分别表示居中、居左和居右,如需竖线边框可直接在对齐参数区域输入|即可,如需横线边框可使用\hline命令。
更多环境使用可参考章节[2.4](#2.4 矩阵与多行列式 Matrices & Multilines)。
physics是一款便携出入物理符号、矩阵及方程的拓展包,使用前需要在设置中手动勾选。其具体用法可参考此文档。
mhchem是一款便捷输入化学方程式的扩展包,使用前需要在设置中手动勾选。其具体用法如下:
基本命令为\ce{},可在{}中输入化学相关符号。
在化学环境中,数字0123456789默认为下标,+-默认为上标,如需强制上标可使用^符号,例如
\ce{H2O} \ce{Sb2O3} \ce{H+} \ce{CrO4^2-} \ce{[AgCl2]-} \ce{Y^99+} \ce{Y^{99+}}
在化学环境中,计量数应与前面的大写字母使用空格分割,对于分数计量数,只需输入1/2即可显示$\frac{1}{2}$的效果,如特殊情况需要显示1/2格式,请用( )扩起。
\ce{2H2O} \ce{0.5 H2O} \ce{1/2H2O} \ce{(1/2)H2O} \ce{$n$ H2O}
\ce{^{227}_{90}Th+} \ce{^227_90Th+} \ce{^{0}_{-1}n^{-}} \ce{^0_-1n-}
在一个复杂的化学式中,上标属于左侧元素还是右侧元素可能并不会明显的体现出来,但为了规范输入,建议使用{}分隔符作为区分:
\ce{H{}^3HO} \ce{H^3HO}
mhchem提供了方便的反应箭头输入模式
\ce{A -> B} \ce{A <- B} \ce{A <-> B}
\ce{A <--> B} \ce{A <=> B} \ce{A <=>> B} \ce{A <<=> B}
箭头可以带有两个参数,即>[][],第一个[]表示上方参数,第二个[]表示下方参数
\ce{A ->[H2O] B} \ce{A ->[{上方文字}][{下方文字}] B}
在化学环境中可使用独立的^表示气体$\uparrow$,使用独立的v(小写字母v)表示沉淀$\downarrow$
\ce{SO4^2- + Ba^2+ -> BaSO4 v}
\ce{A v B (v) -> B ^ B (^)}
\ce{Zn^2+ <=>[+ 2OH-][+ 2H+] $\underset{\text{amphoteres Hydroxid}}{\ce{Zn(OH)2 v}}$ <=>[+ 2OH-][+ 2H+] $\underset{\text{Hydroxozikat}}{\ce{[Zn(OH)4]^2-}}$}
\ce{$K = \frac{[\ce{Hg^2+}][\ce{Hg}]}{[\ce{Hg2^2+}]}$}
\ce{$K = \ce{\frac{[Hg^2+][Hg]}{[Hg2^2+]}}$}
\ce{Hg^2+ ->[I-] $\underset{\mathrm{red}}{\ce{HgI2}}$ ->[I-] $\underset{\mathrm{red}}{\ce{[Hg^{II}I4]^2-}}$}
cancel扩展包为显示分数中约分线的TeX宏包,或显示其他划除效果,基本命令为\cancel{},例如:
\cfrac{x}{1 + \cfrac{\cancel{y}}{\cancel{y}}} = \cfrac{x}{2}
\cancel{e^{i \pi} + 1 =0}
本页面集成了大部分ams命令,即默认已打开。本拓展只为自动显示公式序号使用。
如,以下代码:
\begin{equation}
E = mc^2
\end{equation}
在ams包未开启状态下: $$ \begin{equation} E = mc^2 \end{equation} $$ 在ams包开启状态下: $$ \begin{equation} E = mc^2 \tag{1} \end{equation} $$ 具体自动编号用法请参考章节[2.9](#2.9 方程式编号 Equation numbering)。
amsCd扩展包是一款生成矩阵图的TeX宏包环境,基本环境命令为\begin{CD} \end{CD},基本用法如下:
@<<<表示左箭头;
@>>>表示右箭头;
@AAA表示上箭头;
@VVV表示下箭头;
@=表示水平等号;
@|表示数值等号;
@.表示空箭头(占位)。
以@表示箭头开始,以<、>、A、V等表示箭头方向。如需在箭头上或下插入变量,直接在第一和第二,或第二和第三个箭头方向符号中插入即可,用法实例如下:
\begin{CD}
A @>a>> B\\
@VVbV @VVcV\\
C @>d>> D
\end{CD}
\begin{CD}
A @>a>b> B\\
@VlVrV @AlArA\\
C @<a<b< D
\end{CD}
Unicode扩展包一款显示Unicode字符的TeX宏包,基本命令为\unicode{},{}中参数应输入指定字符的十进制或十六进制Unicode代码,注意十六进制编码需在前面添加标识位x,例如:
\unicode{8751} \unicode{x220f}
Bbox扩展包一款用于设置公式背景颜色的TeX宏包,具体用法参见[2.7.3](#2.7.3 用Bbox扩展设置背景颜色 Setting background color with Bbox)
NoErrors扩展包是一款阻止显示 TeX 错误消息的宏包,使用后将不会像是代码具体错误,而只会显示原始 TeX 代码。
Newcommand扩展包提供了\def, \newcommand,\renewcommand,\let,\newenvironment 和 \renewenvironment 宏命令,用于在 TeX中创建新的宏和环境。例如:
\def\RR{{\bf R}} %将{\bf R}(加粗的R)定义为\RR
\RR %调用\RR命令
如有任何问题可以点击页面下方的邮箱图标向我们反馈,感谢您的使用!
1. LaTeX公式编辑器 2. MathJax Documentation 3. Displaying a formula 4. mathjax/MathJax: Beautiful math in all browsers - GitHub 5. mhchem for MathJax