github - 如何在 Bitbucket 和 github markdown 中显示数学表达式?
问题描述
如何在 Bitbucket 或 github markdown 中显示格式化的数学表达式?
此功能的要求很高,并且已经开发多年。似乎还没有一个像样的解决方案。
reStructuredText支持格式化数学,我可以将其用作最后的手段。但随着降价越来越受欢迎,我宁愿坚持使用它也不愿使用另一种标记语言。
解决方案
Bitbucket的(和GitHub 的)Markdown 目前不支持格式化的数学表达式。我发现一个很好的解决方法是使用codecogs将我的 LaTeX 数学表达式转换为托管图像,并使用它的 URL 将其嵌入到我的 Markdown 文档中。
例子:
转到codecogs并在文本框中输入您的 LaTeX 方程。
\zeta(s) = \sum_{n=1}^\infty \frac{1}{n^s}
右键单击文本框下方显示的单击此处下载图像 (GIF)链接并复制链接地址。然后,将 URL 作为图像嵌入到您的降价文档中:
![my equation](https://latex.codecogs.com/gif.download?%5Czeta%28s%29%20%3D%20%5Csum_%7Bn%3D1%7D%5E%5Cinfty%20%5Cfrac%7B1%7D%7Bn%5Es%7D)
该图像应显示在您格式化的 Markdown 文档中,例如:
此方法也适用于 GitHub 和任何支持外部托管图像的 Markdown 处理器。
此外,mathURL提供了类似的服务和漂亮的界面,但不支持 https(不能与 GitHub 一起使用)。
推荐阅读
- flutter - 颤动中带有timetemp的Firestore查询
- asp.net-core-mvc - ASP.NET Core 如何通过限制请求大小来防止 DDoS 攻击?
- python-3.x - 如何在消息到达 SQS 时触发 AWS Lambda(Python),处理后从队列中删除消息?
- regex - 正则表达式向前/向后看单词边界
- laravel - 如何删除代码上的 PhpStorm 自动添加的文本
- powershell - 作为命令的结果在 Dockerfile 中分配环境变量
- python - 如何抓取仅显示有限行数的表数据库 HTML PYTHON
- java - 如何优雅地释放 CXF-Endpoint 的端口?
- spring-boot - Spring Data Jpa 与 where 子句的一对一映射
- reactjs - 如何使用 React 路由器在页面离开时显示弹出窗口?