MathJax在线
MathJax简介
科学空间使用MathJax来解析数学公式。
MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。
简单来说,MathJax是目前显示效果最接近标准LaTeX的渲染引擎。
即时编辑器
在下方输入需要预览的代码(文字公式混排),就可以即时显示结果。
注:行内公式使用\(...\)
或$...$
;单行公式使用\[...\]
或 $$...$$
。
渲染结果:
LaTeX资源
截图转latex:https://mathpix.com/
手写转latex:https://webdemo.myscript.com/views/math/index.html
强大的在线编辑器:https://www.mathcha.io/editor
LaTeX入门
这里有一份细致的$\LaTeX$介绍:https://bbs.emath.ac.cn/thread-5237-1-1.html,还有一份可下载的《MathJax支持的命令列表》,供大家在书写LaTeX时参考。期待大家都使用LaTeX语言来写出漂亮的数学公式来交流~
下面摘录一小部分
小写希腊字母
\alpha \( \alpha \) \beta \( \beta \) \gamma \( \gamma \) \delta \( \delta \) \epsilon \( \epsilon\) \zeta \( \zeta\) \eta \( \eta \) \theta \( \theta \) \iota \( \iota \) \kappa \( \kappa \) \lambda \( \lambda \) \mu \( \mu \) \nu \( \nu \) \xi \( \xi \) \omicron \( \omicron \) \pi \( \pi \) \rho \( \rho \) \sigma \( \sigma \) \tau \( \tau \) \upsilon \( \upsilon \) \phi \( \phi \) \chi \( \chi \) \psi \( \psi \) \omega \( \omega\) \varepsilon \( \varepsilon\) \vartheta \( \vartheta \) \varkappa \( \varkappa \) \varpi \( \varpi \) \varrho \( \varrho \) \varsigma \( \varsigma \) \varphi \( \varphi \) \digamma \( \digamma \)常用二元关系符
< or \lt \( \lt \) \le or \leq \( \leq \) \leqslant \( \leqslant \)> or \gt \( \gt \) \ge or \geq \( \geq \) \geqslant \( \geqslant \)
= \( = \) \neq or \ne \( \neq \) \equiv \( \equiv \) \mid \( \mid \) \nmid \( \nmid \) \approx \( \approx \) \sim \( \sim \) \cong \( \cong \)
\in \( \in \) \notin \( \notin \) \ni \( \ni \) \subset \( \subset \) \supset \( \supset \) \subseteq \( \subseteq \) \supseteq \( \supseteq \)
你可以在上述命令的前面加上 \not
来得到其否定形式,如:\not \equiv \( \not \equiv \)
常用数学结构
\( \begin{array}{rlcrlcrl} \newcommand\Code[1]{\color{rgb(68,68,68)}{\verb"#1"} & #1}\Code{\frac{abc}{xyz}} && \Code{\overline{abc}} && \Code{\overrightarrow{abc}}\\
\Code{f'} && \Code{\underline{abc}} && \Code{\overleftarrow{abc}}\\
\Code{\sqrt{abc}} && \Code{\widehat{abc}} && \Code{\overbrace{abc}}\\
\Code{\sqrt[n]{abc}} && \Code{\widetilde{abc}} && \Code{\underbrace{abc}}\\
\end{array} \)
注意:撇 '
由右单引号键打出(台式机键盘在分号右面,必须要在纯英文状态下输入),二阶就打两撇,而不是打双引号,三阶就三撇,如此类推。
标准数学函数
\( \begin{array}{rlcrlcrlcrl} \newcommand\StdFun[1]{#1 & \color{rgb(68,68,68)}{\textit{#1}}}\StdFun{\arccos} && \StdFun{\arcsin} && \StdFun{\arctan} && \StdFun{\arg}\\
\StdFun{\cos} && \StdFun{\cosh} && \StdFun{\cot} && \StdFun{\coth}\\
\StdFun{\csc} && \StdFun{\deg} && \StdFun{\det} && \StdFun{\dim}\\
\StdFun{\exp} && \StdFun{\gcd} && \StdFun{\hom} && \StdFun{\inf}\\
\StdFun{\ker} && \StdFun{\lg} && \StdFun{\lim} && \StdFun{\liminf}\\
\StdFun{\limsup} && \StdFun{\ln} && \StdFun{\log} && \StdFun{\max}\\
\StdFun{\min} && \StdFun{\Pr} && \StdFun{\sec} && \StdFun{\sin}\\
\StdFun{\sinh} && \StdFun{\sup} && \StdFun{\tan} && \StdFun{\tanh}\\
\end{array} \)
数学函数一般用直立的Roman体排印,而普通字母一般用Italic字体(上表中左边是函数名,右边是命令代码),所以,需在其对应函数名(注意区分大小写)前加上\( \backslash \),否则渲染成就如同右侧的斜体效果(这是不正确的!);
January 1st, 2019
试一下
当$a \ne 0$时,方程\(ax^2 + bx + c = 0\)的根为
$$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}.$$
May 21st, 2019
推荐使用 KaTex,超快渲染,字体也很漂亮。
之前试过,不支持完全无缝地从mathjax迁移到KaTeX(部分命令不支持),所以只能放弃。
?
July 16th, 2019
你的网站做得很棒!$\frac{1}{n}$(实验LaTeX)
July 16th, 2019
你的网站做得很棒!互相交换个友情链接吗?这是我的网站:http://www.jobyme88.com
July 22nd, 2019
当$a \ne 0$时,方程\(ax^2 + bx + c = 0\)的根为
$$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}.$$
November 25th, 2019
博主,真的好强。
February 10th, 2020
您好,请问您博客使用的富文本编辑器是什么呢
如果你问的是博客后台,那我没有什么富文本编辑器,我是直接写html代码的
谢谢您
October 12th, 2020
苏神很强!(尝试LaTeX) $\alpha+\beta\ne\gamma$
November 20th, 2020
当$a \ne 0$时,方程\(ax^2 + bx + c = 0\)的根为
$$x = \frac{-b \pm \sqrt{b^2-4ac}}{2a}.$$
January 19th, 2021
x=1m