Ipython: 降价单元中无法逃脱多个美元符号

创建于 2013-04-18  ·  7评论  ·  资料来源: ipython/ipython

我在iPython中有一个markdown单元格,其中包含四个美元符号。 iPython将美元符号之间的任何内容解释为MathJax表达式,这不是我想要的。 我如何摆脱美元符号? 用反斜杠转义可防止MathJax踢进来,但反斜杠显示在已编译的Markdown中。

bug notebook

最有用的评论

嗯...取决于我是复制原始评论还是将渲染的东西复制到github上。

Dollar-BackSlash-Dollar对我有用, Dollar-BackSlash-BackSlash-Dollar不适合我。
capture decran 2014-02-08 a 23 14 27
capture decran 2014-02-08 a 23 14 35

所有7条评论

这非常棘手-我想这是Mathjax特别建议不要使用$作为定界符的原因,IPython使用该定界符。 我想不出一种方法来获取多个纯文本文本美元符号,因此经过一番摆弄之后,我能想到的最好的方法是$\$\$\$\$$ ,这将在mathjax中为您提供美元符号字体。

由#3428修复

当您有多个不连续的美元符号(即句子的不同部分)时,这仍然是一个问题。例如,以下内容:

这个休赛期已经签约或延长了几个先发投手,并且预计那些将提供与希门尼斯命令的每年$ 10-13M的合同相似的价值,合同期限从一年(冒号)到四年(加尔萨)不等。 每年2亿美元,范围在$ 12-14M范围内的合同将处于较高的市场价值,但将团队的总风险限制在$$ 3000万以下。 而且,合同的期限可能会激励玩家在不久的将来去争取另一份合同。

被渲染为:

dollar signs

换句话说,对于第一个美元符号或在同一个MathJax表达式中的倍数,都可以正常工作,但对多个单独的美元符号感到困惑。

@fonnesbeck您提供的示例在master中正常工作。 您使用的是哪个版本?

我的主人的年龄不超过2周( __version__只是说“ 2.0.0-dev”)。 我会再次更新。

现在刚刚从master更新,我得到了同样的东西。 配置问题?

嗯...取决于我是复制原始评论还是将渲染的东西复制到github上。

Dollar-BackSlash-Dollar对我有用, Dollar-BackSlash-BackSlash-Dollar不适合我。
capture decran 2014-02-08 a 23 14 27
capture decran 2014-02-08 a 23 14 35

此页面是否有帮助?
0 / 5 - 0 等级