经过研究,我发现mathjax可以做到这一点。但是当我在我的markdown文件中写一些例子时,它并没有显示正确的方程:
我在markdown文件的头部添加了这个:
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=default"></script>
然后输入mathjax语句:
\(E=mc^2\),$$x_{1,2} = \frac{-b \pm \sqrt{b^2-4ac}}{2b}.$$
但是github没有显示任何数学符号!请帮帮我,谢谢!
告诉我如何显示数学符号在github markdown页面。
我使用下面提到的过程转换方程markdown。这对我来说很有效。非常简单!!
比方说,我想表示矩阵乘法方程
步骤1:
从这里获取公式脚本- https://csrgxtu.github.io/2015/03/20/Writing-Mathematic-Fomulars-in-Markdown/
我的例子:我想表示Z(I,j)=X(I,k) * Y(k, j);K =1到n的求和公式。
参考网站,需要的脚本是=> Z_i_j=\sum_{k=1}^{10} X_i_k * Y_k_j
步骤2:
使用URL编码器- https://www.urlencoder.org/将脚本转换为有效的URL
我的例子:
步骤3:
使用本网站通过复制粘贴步骤2中的“eq”请求参数中的输出来生成图像- http://www.sciweavers.org/tex2img.php?eq=<b><i>粘贴-output-here</i></b>&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=
-我的例子:
http://www.sciweavers.org/tex2img.php?eq=Z_i_j= \ sum_ {k = 1} ^ {10} % 20 x_i_k % 20 * % 20 y_k_j&bc = White&fc = Black&im = jpg&fs = 12 ff = arev&edit =
步骤4:
参考图片使用markdown语法- ![alt文本](在这里输入url)
-复制这个在你的markdown和你是好的:
![Z(i,j)=X(i,k) * Y(k, j);k=1 ~ n](http://www.sciweavers.org/tex2img.php?eq=Z_i_j%3D%5Csum_%7Bi%3D1%7D%5E%7B10%7D%20X_i_k%20%2A%20Y_k_j&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=)
下图是markdown的输出。华友世纪! !
自2022年5月起正式支持:
Render mathematical expressions in Markdown
You can now use LaTeX style syntax to render math expressions within Markdown inline (using $ delimiters) or in blocks (using $$ delimiters).
Writing expressions as blocks
To add math as a multiline block displayed separately from surrounding text, start a new line and delimit the expression with two dollar symbols $$.
**The Cauchy-Schwarz Inequality**
$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$
Writing inline expressions
To include a math expression inline with your text, delimit the expression with a dollar symbol $.
This sentence uses `$` delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$
GitHub's math rendering capability uses MathJax; an open source, JavaScript-based display engine.
MathJax supports a wide range of LaTeX macros and a number of useful accessibility extensions.
For more information, see the MathJax documentation and the MathJax Accessibility Extensions documentation.
Some users have previously used a workaround to generate images of mathematical expressions through API requests.
Images generated this way will remain viewable, but this technique will no longer work.
Going forward, expressions should be written directly in Markdown using LaTeX syntax as described above.
For more information about authoring content with advanced formatting, see Working with advanced formatting in the GitHub documentation.
这仍然是测试版,并受到批评。
参见“GitHub上的数学:好,坏和丑”,来自Nico Schlömer。
语法介绍:
竞争Markdown和数学渲染器
难以解释的数学问题
正如brc-dd在评论中指出的:
2022年6月:
用于数学表达式的隔离块语法
除了已经支持的分隔符之外,用户现在还可以使用“math fenced”代码块语法来描述数学表达式。
如果使用此方法,则不需要两个美元符号$$分隔符。
这里有一些数学!**
' '的数学
\ sqrt {3}
”。“
就变成:
阅读有关使用高级格式的更多信息。
我使用下面提到的过程转换方程markdown。这对我来说很有效。非常简单!!
比方说,我想表示矩阵乘法方程
步骤1:
从这里获取公式脚本- https://csrgxtu.github.io/2015/03/20/Writing-Mathematic-Fomulars-in-Markdown/
我的例子:我想表示Z(I,j)=X(I,k) * Y(k, j);K =1到n的求和公式。
参考网站,需要的脚本是=> Z_i_j=\sum_{k=1}^{10} X_i_k * Y_k_j
步骤2:
使用URL编码器- https://www.urlencoder.org/将脚本转换为有效的URL
我的例子:
步骤3:
使用本网站通过复制粘贴步骤2中的“eq”请求参数中的输出来生成图像- http://www.sciweavers.org/tex2img.php?eq=<b><i>粘贴-output-here</i></b>&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=
-我的例子:
http://www.sciweavers.org/tex2img.php?eq=Z_i_j= \ sum_ {k = 1} ^ {10} % 20 x_i_k % 20 * % 20 y_k_j&bc = White&fc = Black&im = jpg&fs = 12 ff = arev&edit =
步骤4:
参考图片使用markdown语法- ![alt文本](在这里输入url)
-复制这个在你的markdown和你是好的:
![Z(i,j)=X(i,k) * Y(k, j);k=1 ~ n](http://www.sciweavers.org/tex2img.php?eq=Z_i_j%3D%5Csum_%7Bi%3D1%7D%5E%7B10%7D%20X_i_k%20%2A%20Y_k_j&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=)
下图是markdown的输出。华友世纪! !