在 Github 页面上使用 MathJax?

Ale*_*orn 7 github mathjax github-pages

这里的基本问题。我试图找出一种在 Github 网页上编写 LaTeX 样式公式的简单有效的方法。

这里的最佳答案表明 MathJax 是一个可能的解决方案。

该线程似乎暗示不支持 MathJax。

就个人而言,我已经按照此处的说明进行操作,但没有出现数学方程式。

想法?

nul*_*omo 6

2022答案

在 GitHub 上查看文件时,现在原生支持 MathJax .md。但是,GitHub Pages 并不自动支持它。要在 GitHub Pages 中启用 MathJax,最简单的选择是包含来自 CDN 的脚本。

请注意CDN 已更改!要包含的更新后的脚本标记如下。将此脚本标记添加到<head/>文件的内部_layouts/default.html

<script type="text/javascript" id="MathJax-script" async
  src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js">
</script>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请阅读有关使用 CDN 的 MathJax 文档页面

额外的帮助

如果您想使用美元符号(即$1 + 2$)来转义数学序列,请添加以下内容:

<script>
  MathJax = {
    tex: {
      inlineMath: [['$', '$']]
    }
  };
</script>
Run Code Online (Sandbox Code Playgroud)

请参阅文档以获取更多信息。


小智 3

您可以通过在 html 代码中的标记中添加下一个代码来在 Github 页面上使用 Mathjax。

<script type="text/javascript" charset="utf-8" 
src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML,
https://vincenttam.github.io/javascripts/MathJaxLocal.js"></script>
Run Code Online (Sandbox Code Playgroud)

我参考了这个页面。 https://vincenttam.github.io/blog/2014/11/09/mathjax-local-configuration-file/