Markdown的高阶用法
文章介绍一些不属于Markdown基本语法的高阶用法
markdown虽然是一种注重内容的语法,虽然应用于大部分场景,但是还是有部分场景无法满足,只能靠拓展语法插件实现
使用MathJax公式
Typora原生支持MathJax,对于LaTeX需要在设置中启用
数学公式
对于公式
在Typora中使用应为
1 | $\frac{123}{x^2-1}$ |
在hexo-math中的代码为
1 | {% mathjax %}\frac{123}{x^2-1}{% endmathjax %} |
建议使用MathType书写公式后复制为
化学公式
MathJax通过mhchem for MathJax对化学式进行支持,对于化学式
在Typora中使用应为
1 | \ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-} |
在hexo-math中的代码为
1 | {% mathjax %}\ce{Hg^2+ ->[I-] HgI2 ->[I-] [Hg^{II}I4]^2-}{% endmathjax %} |
使用MathType生成公式
MathType插入空格需要把格式调为文本
在剪切复制偏好设置中选择用于应用程序或网站的公式->MathJax:LaTex
复制出来的公式需要去掉左边的”\[“和右边的”\]“,对于Hexo,还需要将大括号之间的空格隔开,否则会导致某些公式渲染出错,不要尝试在公式里使用转义符,没用的。
Markdown注释行
1 | <!-- 哈哈我是多段注释,不会在浏览器中显示。 --> |
各种插入图片的姿势
在Markdown里插入图片,可以使用http链接
1 | ![ad8a63f8525995a15bada0c9ded69a56_1-s2.0-S0010938X22001585-gr6.jpg](https://s2.loli.net/2022/06/26/ApEouitQkJZ758w.jpg) |
如果图片pH.jpg存放在与Markdown文件同一目录下,使用代码
1 | ![图片标题](pH.jpg) |
如果图片pH.jpg存放的文件夹/Essay1与Markdown文件同一目录下,使用代码
1 | ![图片标题](./Essay1/pH.jpg) |
如果图片存放的文件夹为E:/Essay1/ph.jpg,Markdown文件存放路径为E:/node/1.md,使用代码
1 | ![图片标题](../Essay1/ph.jpg) |
在Hexo-theme-tranquilpeak中插入图片,图片应放在与Markdown文件名称相同的文件夹中
1 | {% image fancybox center 01.jpg %} |
center为居中显示100%缩放,也可以换成fig=100%,效果为左对齐缩放100%
当然,在生成静态文件后,tranquilpeak中的相对路径符不生效。
Markdown 增加文献引用
这篇文章是介绍如何在 Markdown 中增加文献引用。1
插入参考
1 | <div id="refer-anchor-1"></div> |
参考
markdown添加文献引用
mhchem for MathJax mhchem for KaTeX
Tranquilpeak控件的使用