用过Markdown的各位一定已经知道,在支持 MathJax 的编辑器中想要输入 Latex 的公式只需要输入 $...$ 或者 $$...$$ 即可。
可是, MathJax 的功能并不完善而且有些编辑器并不支持 MathJax ,所以我又在网上找到了通过 在线Latex公式编辑器 编译并且引用到文章中的方法(详见markdown学习笔记)。
但是作为一个苦逼的电磁场专业研究生,我发现这种方法没办法在公式中输入加粗的字符!(在印刷物上用粗体来表示矢量)因为本来用 Latex 编写文章的时候是通过调用宏包bm实现的,可是上面文章中的 在线Latex公式编辑器 不支持 \usepackage。
于是,为了体验使用 Markdown 编写文章的乐趣,我费尽了千辛万苦,终于找到了一个强大的、支持 \usepackage 的 在线Latex公式编辑器 forkosh。
具体使用方法:
![](http://www.forkosh.com/mathtex.cgi?...)
其中,和原文章一样,向 ... 中输入 Latex 时的内容就可以实现复杂公式的引用。
比如,
![](http://www.forkosh.com/mathtex.cgi?\usepackage{bm}\large\bm{F}_{12}=\oint\limits_{C_2}I_2\mathrm{d}\bm{l_2}\times[\frac{\mu_0}{4\pi}\oint\limits_{C_1}\frac{I_1\mathrm{d}\bm{l_1}\times(\bm{r}_2-\bm{r}_1)}{|\bm{r}_2-\bm{r}_1|^3}])
就可以得到下面的公式
但是,这种方法还有很大的问题:如果在写 Latex 的语句时,句中包含多行信息,比如写一个矩阵,而且forkosh的连接不是很好。所以MathJax和图片插入两种方法结合才是最好的解决之道。
写完这篇文章后,在一个Latex在线编辑器里发现
\boldsymbol
可以实现加粗斜体T-T。