在上一篇文章deep-learning笔记:着眼于深度——VGG简介与pytorch实现中,我用到了markdown其他的一些使用方法,因此我想在此对之前的一篇文章markdown笔记:markdown的基本使用做一些补充。
References:
电子文献:
https://www.jianshu.com/p/25f0139637b7
https://www.jianshu.com/p/fd97e1f8f699
https://www.jianshu.com/p/68e6f82d88b7
https://www.jianshu.com/p/7c02c112d532
公式插入
无论是学习ML还是DL,我们总是离不开数学的,于是利用markdown插入数学公式就成了一个的需求。那么怎么在markdown中插入公式呢?
markdown中的公式分为两类,即行内公式与行间公式。它们对应的代码如下:
1 | $ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $ |
让我们来看一下效果:
行内公式:$ \Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,. $
行间公式:
如果你是使用hexo编写博客,那么默认的设置是无法转义markdown公式的,解决这个问题的配置方法可以参考本文顶部给出的第三个链接。
另外要注意,在使用公式时,对应文件需开启mathjax选项。
补充更新:在查看next主题配置文件时,我注意到next好像自带mathjax支持,设置如下,这样就无需在每个文件中添加开启mathjax的选项。
markdown公式的具体语法可以参照本文的第一个链接,你可以在typora中根据它的官方文档进行尝试。
注意:在typora中,只需输入
$
或者$$
就可直接进入公式编辑,无需输入一对。
有机会我再对上面提到的语法进行搬运。下面介绍一种更简单省力的方法(也是我在用的方法):
- 打开在线LaTex公式编辑器。
- 在上方的框框中输入你想要的公式: 你可以在下方的GIF图中随时观察你的输入时候符合预期,如在书写word文档等类似文本时需要插入公式,也可以直接复制图片。
- 拷贝下方黄颜色方框中的代码到markdown文件。 你可以选择去掉两边的“\”和方括号,否则你的公式两侧将会套有方括号,另外你还需要使用上文提到的$来确定公式显示方式。
这里我们这样输入:$ x+y=z $
。
得到:$ x+y=z $。
以上就是使用LaTex给markdown添加公式的方法。
你也可以使用黄颜色框中的URL选项来添加代码,格式是![](URL)
。
例如,输入:![](https://latex.codecogs.com/gif.latex?x+y=z)
可以看到:
这种方法就不需要文章顶部链接三中的配置了,也是一种推荐的方法。注:若在在线LaTex公式编辑器中找不到需要的元素或者符号的话,可以看一看LaTex常用公式整理。
代码高亮
markdown中使代码高亮的格式如下:
1 | 三个反引号+语言名 |
例如,输入:
可以看到:
1 | print("hello world!") |
同样的,在typora中,你也不必输入成对的三个反引号。
这里我要提醒一个我以前用Rmarkdown时踩过的坑:
注意!他俩是不一样的!
真正的“`”在这里: