为博客或个人站点的 Markdown 添加 LaTeX 公式支持

LaTeX 是一套排版系统,原生包含对科学和技术型文档内容的支持,而 LaTeX 公式(LaTeX math and equations)则是这种支持中非常重要的一部分。如果能够在博客或个人站点中使用到 LaTeX 的排版系统,或者说只是其中的数学公式部分,对学术性(或者只是使用到了部分数学原理)文章来说将会非常方便。

本文将推荐一些脚本,以便添加 LaTeX 数学公式的支持。


为站点添加 LaTeX 公式支持

在你的站点中添加 MathJax.js 的支持即可。比如添加下面这段代码:

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>

比如机器学习中的线性模型:

h θ ( x ) = θ 1 x 1 + θ 2 x 2 + . . . θ n x n = i = 1 n θ i x i h_\theta(x) = \theta_1 x_1 + \theta_2 x_2 + ... \theta_n x_n = \sum_{i=1}^n \theta_i x_i

以及它的向量形式:

h θ ( x ) = θ T x h_\theta(x) = \theta^T x

可以使用如下的 LaTeX 公式写出:

$$h_\theta(x) = \theta_1 x_1 + \theta_2 x_2 + ... \theta_n x_n = \sum_{i=1}^n \theta_i x_i$$
$$h_\theta(x) = \theta^T x$$

而你所需做的,仅仅只是在 <head> 中加入如上那段 js 脚本。

如果你希望写出更复杂的 LaTeX 公式,可以参考 Latex 公式速查

为 VSCode 编辑器添加 LaTeX 公式支持

在 VSCode 插件商店中搜索 latex 可以得到不少的插件,我使用的是目前有 106K 下载量的 Markdown+Math 插件。

扫描二维码关注公众号,回复: 8907312 查看本文章

在 VSCode 中,只需要预览 Markdown,即可看到这样的 LaTeX 公式支持:

在这里插入图片描述

参考资料


我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。

如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。

知识共享许可协议

本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系

发布了420 篇原创文章 · 获赞 245 · 访问量 52万+

猜你喜欢

转载自blog.csdn.net/WPwalter/article/details/104101009