首页 > 其他 > 详细

Mathjax与LaTex公式简介

时间:2015-11-11 12:58:36      阅读:236      评论:0      收藏:0      [点我收藏+]

MathJax与LaTex公式简介 (转载)

PS: 原文链接写的非常好!!! 博主写这篇文章,一是为了防止原链接失效,二是在cnblogs上测试MathJax;

本文从math.stackexchange.com上名为MathJax basic tutorial and quick reference的问题翻译而来,并有所改动。主要讲述了如何使用MathJax和相关的Latex语法。

MathJax简介

MathJax是一款运行在浏览器中的开源数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。目前,MathJax可以解析Latex、MathML和ASCIIMathML的标记语言。MathJax项目于2009年开始,发起人有American Mathematical Society, Design Science等,还有众多的支持者,个人感觉MathJax会成为今后数学符号渲染引擎中的主流,也许现在已经是了。本文接下来会讲述MathJax的基础用法,但不涉及MathJax的安装及配置。此外,推荐使用StackEdit学习MathJax的语法,它支持Markdown和MathJax,本文使用此编辑器撰写。

基础

公式标记与查看公式 

使用MathJax时,需要用一些适当的标记告诉MathJax某段文本是公式代码。此外,MathJax中的公式排版有两种方式,inline和displayed。inline表示公式嵌入到文本段中,displayed表示公式独自成为一个段落。例如,$f(x) = 3 \times x $ 这是一个inline公式,而下面$$f(x) = 3 \times x $$ 则是一个displayed公式。

在MathJax中,默认的displayed公式分隔符有 $$...$$\[...\],而默认的inline公式分隔符为(...),当然这些都是可以自定义的,具体配置请参考文档。下文中,使用$$...$$作为displayed分隔符,$...$作为inline分隔符。

此外,可以在渲染完成的公式上方右键点击,唤出右键菜单。在菜单中提供了查看公式代码、设置显示效果和渲染模式的选项。

希腊字母

请参见下表:

名称               大写               Tex               小写               Tex

alpha             $A$                   A                  $\alpha$               \alpha

beta              $B$                   B                   $\beta$               \beta

gamma          $\Gamma$                  \Gamma         $\gamma$                \gamma

delta             $\Delta$                  \Delta             $\delta$                \delta

epsilon          $E$                    E                  $\epsilon$                 \epsilon

zeta              $Z$                    Z                  $\zeta$                \zeta

eta               $H$                    H                  $\eta$                \eta

theta            $\Theta$                   \Theta             $\theta$                 \theta

iota              $I$                      I                   $\iota$                 \iota

kappa           $K$                    K                  $\kappa$                 \kappa

lambda         $\Lambda$                   \Lambda          $\lambda$                 \lambda

mu               $M$                    M                  $\mu$                 \mu

nu                $N$                    N                   $\nu$                 \nu

xi                 $\Xi$                    \Xi                  $\xi$                  \xi

omicron        $O$                     O                  $\omicron$                  \omicron

pi                 $\Pi$                    \Pi                 $\pi$                  \pi

rho               $P$                     P                  $\rho$                   \rho

sigma           $\Sigma$                   \Sigma            $\sigma$                  \sigma

tau               $T$                     T                   $\tau$                  \tau

upsilon         $\Upsilon$                   \Upsilon           $\upsilon$                  \upsilon

phi               $\Phi$                   \Phi                 $\phi$                  \phi

chi               $X$                     X                   $\chi$                  \chi

psi               $\Psi$                    \Psi                $\psi$                   \psi

omega          $\Omega$                  \Omega            $\omega$                   \omega 

上标与下标

上标和下标分别使用^与_,例如x_i^2

Mathjax与LaTex公式简介

原文:http://www.cnblogs.com/linxd/p/4955530.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!