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>
比如机器学习中的线性模型:
以及它的向量形式:
可以使用如下的 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 插件。
在 VSCode 中,只需要预览 Markdown,即可看到这样的 LaTeX 公式支持:
参考资料
我的博客会首发于 https://blog.walterlv.com/,而 CSDN 会从其中精选发布,但是一旦发布了就很少更新。
如果在博客看到有任何不懂的内容,欢迎交流。我搭建了 dotnet 职业技术学院 欢迎大家加入。
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名吕毅(包含链接:https://walterlv.blog.csdn.net/),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。