mathjax - QLGQ/learning-python GitHub Wiki
github的markdown解释器不支持Latex, ASCIIMath的数学公式语法解释。
<img src="http://chart.googleapis.com/chart?cht=tx&chl= 在此插入Latex公式" style="border:none;">
一个例子:
<img src="http://chart.googleapis.com/chart?cht=tx&chl=\Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" style="border:none;">
公示显示结果为:
使用forkosh插入公式的方法:
<img src="http://www.forkosh.com/mathtex.cgi? 在此处插入Latex公式">
一个例子:
<img src="http://www.forkosh.com/mathtex.cgi? \Large x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}">
公示显示结果为:
在Markdown中添加MathJax引擎:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
然后,再使用Tex写公式。$$公式$$表示行间公式,本来Tex中使用(公式)表示行内公式,但因为Markdown中\是转义字符,所以在Markdown中输入行内公式使用\(公式\),如下代码:
$$x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}$$
\\(x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}\\)
使用LaTeX在线编辑器,输入数学公式,获得html代码,将其插入Markdown。
具体步骤如下:
- 进入CodeCogs
- 在盒子里书写公式
- 在页面下方复制html代码
- 将复制的html代码拷贝到Markdown里
一个例子为:
<img src="http://latex.codecogs.com/gif.latex?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" title="x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" />
公式结果显示为:
或者
<a href="http://www.codecogs.com/eqnedit.php?latex=x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" target="_blank"><img src="http://latex.codecogs.com/gif.latex?x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" title="x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}" /></a>
在Bitbucket中编写Wiki时,其中的Markdown插入数学公式:
To add euqations I use this online editor https://www.codecogs.com/latex/eqneditor.php
- Prepare the equations and then select PNG, (I usually set resolution to 150dpi)
- Then at the bottom of the page select "URL encoded" and copy the URL from the field
- Paste the URL into this Markdown command here below
![alternative text](URL "some comment text")
For example, equation x = y - Lambda will be
![x=y-Lambda](https://latex.codecogs.com/png.latex?%5Cdpi%7B150%7D%20x%3Dy-%5CLambda "define x")
that will render as
公示结果为:
- 行内公式:
行内公式使用$号作为公式的左右边界,如公式的LaTex内容如下:
$h(x) = \theta_0 + \theta_1 x$
- 行间公式:
公式需要独立显示一行时,使用$$来作为公式的左右边界,如 的代码为:
$$
\theta_i = \theta_i - \alpha\frac\partial{\partial\theta_i}J(\theta)
$$
编码 | 说明 | 示例 |
---|---|---|
\frac | 分子分母之间的横线 | |
_ | 用下划线来表示下标 | |
^ | 次方运算符来表示上标 | |
\sum | 累加器,上下标用上面介绍的编码来书写 | |
\alpha | 希腊字母alpha |
要特别注意公式里空格和 {} 的运用规则。基本原则是,空格可加可不加,但如果会引起歧义,最好加上空格。{} 是用来组成群组的。比如写一个分式时,分母是一个复杂公式时,可以用 {} 包含起来,这样整个复杂公式都会变成分母了。