作者:奥运精神永相随 | 来源:互联网 | 2024-12-16 14:24
如果您在 GitHub 上使用 Markdown 编写文档时发现无法直接显示数学公式,这是因为 GitHub 使用了特定的 Markdown 解析器来保证文本的安全性和标准性。然而,这并不意味着无法在 GitHub 的 Markdown 中展示数学符号。通过一些技巧和外部服务的帮助,您可以实现这一目标。
GitHub 的 Markdown 解析主要由 CommonMark 库处理,该库旨在提供一个安全、快速且符合标准的 Markdown 处理方案。出于安全考虑,CommonMark 不支持直接嵌入 Javascript 或 HTML 标签,这也是为什么直接使用 LaTeX 代码无法显示数学公式的原因之一。
解决方法之一是利用第三方服务将 LaTeX 公式转换为图片,并通过 Markdown 的图片链接语法将其嵌入到文档中。
有几个网站提供了这样的服务,例如 SciWeavers 和 Codecogs。这些网站允许您输入 LaTeX 代码,并返回一个包含公式的图片链接。以下是使用 SciWeavers 服务的一个示例:
![equation](http://www.sciweavers.org/tex2img.php?eq=1%2Bsin%28mc%5E2%29&bc=White&fc=Black&im=jpg&fs=12&ff=arev&edit=)
上述代码将会生成如下所示的数学公式图片:
为了确保图片能够正确显示,需要保证 URL 中的查询字符串部分已正确编码。许多在线工具可以帮助您完成这项工作,如 Dencoder。