Markdown 小技巧

Author Avatar
Trace 11月 28, 2017
  • 在其它设备中阅读本文章

MathJax 公式

在更新后的Material 1.5.0版本的post中加入了MathJax选项,即可以选择是否启用MathJax公式渲染,具体语法可以参见 MathJax官网 。但是我在渲染公式的时候还是有点问题,记录一下配置过程。

其实只要在post的head里设置mathjax: true就可以了。而且mathjax这个词是区分大小写的,千万要注意。如果需要使用需要在两边加上$。下面是常用的一些公式:

意义 格式 显示
上标 x^y $x^y$
多上标 x^{y^z} $x^{y^z}$
下标 x\_i $x_i$
希腊字母 \alpha $\alpha$
希腊字母 \beta $\beta$
希腊字母 \Delta $\Delta$
无穷 \infty $\infty$
\cdot, \cdots $\cdot$, $\cdots$
运算符 \times, \div, \lt, \gt, \le, \ge, \neq $\times$, $\div$, $\lt$, $\gt$, $\le$, $\ge$, $\neq$
求和 \sum\_{i=0}^n $\sum_{i=0}^n$
分数 \frac{x}{y} $\frac{x}{y}$
开根号 \sqrt 3 $\sqrt 3$
开根号 \sqrt[3] 3 $\sqrt[3] 3$
极限 \lim\_{x \to 0} $\lim_{x \to 0}$
分情况 f: \begin {cases} x, x>0 \\\ \\\ -x, x<0 \end {cases} $f: \begin {cases} x, x>0 \\ \\ -x, x<0 \end {cases}$
连等式 \begin{eqnarray} \sum_{ k = 1 }^{ n } k^2 = \overbrace{ 1^2 + 2^2 + \cdots + n^2 }^{ n } = \frac{ 1 }{ 6 } n ( n + 1 ) ( 2n + 1 ) \end{eqnarray} $\begin{eqnarray} \sum_{ k = 1 }^{ n } k^2 = \overbrace{ 1^2 + 2^2 + \cdots + n^2 }^{ n } = \frac{ 1 }{ 6 } n ( n + 1 ) ( 2n + 1 ) \end{eqnarray}$

参考:http://daniellaah.github.io/2016/Mathmatical-Formula-within-Markdown.html

链接中含有()

正常的链接格式为: [link text](URL 'title text'),但是假如URL中含有(),比如https://en.wikipedia.org/wiki/Rectifier_(neural_networks)。如果还是用正常的链接格式,就会多出来一个括号,而且链接也是错误的,像下面这样:

例子)

然后可以采用参考式的形式:
1.定义链接文字:

[link text][id]

其中id可以是数字、字母、标点等的唯一标识符。

2.定义链接网址:

[id]: URL "title"

其中URL必须加上http或者https,这个内容可以放在文件的任意位置。

3.省略id,直接用link text来指针链接:

[link text][]
[link text]: URL "title"

这个方式还有一个好处就是可以在不同的地方调用同一个链接。

当然,还学到一种超链接的表示形式 自动链接 ,即用<>将URL或者邮箱地址括起来,就能将URL直接转换成超链接文字,非常方便啊。

参考:http://xianbai.me/learn-md/article/syntax/links.html


本文标题: Markdown 小技巧
原始链接: https://oyeblog.com/2017/tricks_in_markdown/
发布时间: 2017年11月28日 - 20时11分
最后更新: 2023年10月22日 - 15时13分
版权声明: 本站文章均采用CC BY-NC-SA 4.0协议进行许可。转载请注明出处!