我希望Mathjax可以在我的所有github页面上工作(例如,在github上显示的Markdown,问题跟踪器).我有很多从R Markdown生成的文件也有方程式.
虽然我喜欢github为Mathjax提供可选支持,但我认为更实际的目标是使用一些浏览器插件来检测我是否在github页面上并自动运行mathjax脚本.
http*github*)?关于MathOverflow的讨论很长.但是,讨论包括对一系列技术(不仅仅是MathJax)的讨论,许多解决方案都是针对Firefox浏览器的.
这是一个 GreaseMonkey 脚本,应该可以执行您想要的操作:在 Github 中运行 MathJax。它应该适用于所有主要浏览器(尽管有些需要插件来运行 GreaseMonkey 脚本;有关详细信息,请参阅此问题的安装说明)。
该脚本仅在包含 TeX 或 MathML 标记的页面上加载 MathJax(它为此做了一个非常简单的测试,当然可以变得更复杂)。请注意,默认分隔符\(...\)用于内联数学和\[...\]/或$$...$$显示数学。特别是,单美元不能用作数学分隔符(因为它们在普通非数学文本中出现得太频繁)。如果您想启用单美元分隔符,则需要在加载 MathJax.js 本身之前编辑脚本以添加 MathJax 配置脚本。
该脚本设置为在http://github.com/*和上触发https://github.com/*。并非所有 GreaseMonkey 实现都在 URL 的主机部分中提供模式匹配,但如果您的实现提供了模式匹配,则可以使其更加复杂,以便它也能获得 github 的子域。
希望这能满足您的需要。
编辑:该脚本现在可以$...$按照提问者的要求进行内联数学。
| 归档时间: |
|
| 查看次数: |
2775 次 |
| 最近记录: |