GitHub预览Colab笔记本时MathJax误渲染bash变量的解决问询
解决GitHub预览Colab笔记本时MathJax误识别变量的问题
方案1:用反引号包裹环境变量(推荐,不影响代码执行)
在代码单元格中,将被误识别的$REDIS_CONN用反引号包裹,修改后的代码如下:
!redis-cli `$REDIS_CONN` PING !redis-cli `$REDIS_CONN` SET hello world !redis-cli `$REDIS_CONN` GET hello
这样处理后,GitHub会把$REDIS_CONN识别为代码片段,不会触发MathJax渲染,同时Colab执行时会正常解析环境变量,不影响原有功能。
方案2:禁用整个笔记本的MathJax渲染
如果你的笔记本中没有需要渲染的数学公式,可以在笔记本开头添加一个文本单元格,写入以下元数据:
--- jupyter: mathjax: false ---
这段元数据会告诉GitHub的Jupyter渲染器不要加载MathJax,从根源上避免美元符号被误识别,但代价是所有数学公式都无法渲染。
内容的提问来源于stack exchange,提问作者Anton
相关产品推荐
相关产品推荐

