首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >为博客或个人站点的 Markdown 添加 LaTeX 公式支持

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

作者头像
walterlv
发布2018-09-18 13:07:18
1.4K0
发布2018-09-18 13:07:18
举报

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

发布于 2018-05-26 02:20 更新于 2018-08-12 06:51

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_\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

可以使用如下的 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://walterlv.com/post/add-latex-support-for-web-pages.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-05-26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 为博客或个人站点的 Markdown 添加 LaTeX 公式支持
    • 为站点添加 LaTeX 公式支持
      • 为 VSCode 编辑器添加 LaTeX 公式支持
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档