GitHub支持用LaTeX写数学公式了!亲测有效

来源:量子位

提问:在GitHub的README文件中插入数学公式有多少种办法?

做成图片?

复制公式去codecogs生成一个svg图片的外链?

还是用插件?

……

这些方法有的麻烦,有的需要收费,有的还会出bug。

就不能原生支持一下吗!!

7f634616582630b80e1b10105e7783f9.png

能!

大家吐槽了这么多年,就在最近,GitHub终于宣布可以用LaTeX语法直接写公式了!

c96d4dfbfeaceedb9dbc3e9041659a91.png

$符号搞定,亲测有效

GitHub是用MathJax实现的这个功能。

MathJax是一个基于JavaScript的开源显示引擎,能够支持非常多的LaTeX宏包。

很多人应该对它不陌生,用过它的插件来在GitHub中加入公式。

ce8bc76cebf2387d920d7d4ebee66bf9.png

废话不多说,直接看方法:

1、编写行内公式

如果你想在行内插公式,只需用一个“$”进行分隔,就像这样:

This sentence uses $ delimiters to show math inline: $\sqrt{3x-1}+(1+x)^2$

然后就能直接正确显示公式了:

3ec9634de6e66e8609d933b284201296.png

2、编写行间公式

如果你想在行间插入公式,只需另起一行并用两个“$”进行分隔:

The Cauchy-Schwarz Inequality

$$\left( \sum{k=1}^n a_k b_k \right)^2 \leq \left( \sum{k=1}^n ak^2 \right) \left( \sum{k=1}^n b_k^2 \right)$$

效果如下:

2038e26cfc033ec6c8a9430653242013.png

需要注意的是:

(1)如果你的公式包含“$”,则需要在前面加上“\”进行转义;

3f1e5c7ba7d0adabb6c826ce123f18b8.png

(2)如果在公式之外你的正文也包含“$”,则需要用“<span></span>”标记;

22a3ef11a4a30e278eca899144c7f3f8.png

是不是非常简单?

我们亲自试一下看看。

首先新建一个仓库,然后打开README.md文件,往里面扔入一些带markdown格式的公式和文字。

1061f0d40ef93767258dd295b86cb75b.png

然后点击“预览”:

6d9185acab4d92f2de7975d5cfdb454a.png

成功!(行间公式自动居中了。)

5c3beae77a775cd573687863b143d3ea.png

参考链接:
https://docs.github.com/cn/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-tables

abd1a5774dd47adc1ebda4b3a33d81a0.gif

 
 
 
 
 
 
 
 
 
 
往期精彩回顾




适合初学者入门人工智能的路线及资料下载(图文+视频)机器学习入门系列下载中国大学慕课《机器学习》(黄海广主讲)机器学习及深度学习笔记等资料打印《统计学习方法》的代码复现专辑机器学习交流qq群955171419,加入微信群请扫码:

a82bdbda53a7aa18c7e85217a7235b1e.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值