文章介绍一些不属于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
2
3
4
5
6
7
8
<div id="refer-anchor-1"></div>

- [1] [百度学术](http://xueshu.baidu.com/)

<div id="refer-anchor-2"></div>

- [2] [Wikipedia](https://en.wikipedia.org/wiki/Main_Page)

参考

markdown添加文献引用
mhchem for MathJax mhchem for KaTeX
Tranquilpeak控件的使用