逃脱的美元符号ipython笔记本

时间:2013-04-18 17:04:07

标签: python markdown ipython mathjax

我在iPython中有一个包含四个美元符号的降价单元格。 iPython将美元符号之间的任何内容解释为MathJax表达式,这不是我想要的。我如何逃脱美元符号?使用反斜杠转义它们会阻止MathJax进入,但反斜杠会在编译的Markdown中显示。

关于如何获得美元符号的任何想法?

由于

8 个答案:

答案 0 :(得分:19)

在美元符号前加上两个反斜杠。例如:

Some prices: \\$3.10, \\$4.25, \\$8.50.

(正在运行Jupyter笔记本服务器 5.7.0

答案 1 :(得分:5)

在美元符号前添加反斜杠:\ $

答案 2 :(得分:4)

如果您使用<span>$</span>,MathJax将不会将其作为分隔符处理。你应该能够在Markdown中输入它。例如,我在这里使用过:$这不是数学$。

答案 3 :(得分:2)

我知道这个主题已经过时了,但它仍然是某个谷歌的第一个结果,它的答案是不完整的。

你也可以使用`backticks`包围$,就像在Jupyter中显示代码一样。

所以$变为`$`,并且应该显示没有错误

答案 4 :(得分:1)

你可以逃避&#39; $&#39;在数学模式中,这是说$ / $$

答案 5 :(得分:1)

您是否尝试使用等效的HTML实体?

enter image description here

例如

enter image description here

答案 6 :(得分:0)

尽管此页面上的答案将允许呈现美元符号,但在编辑模式下,在同一单元格内跟随美元符号的所有其他降价将没有特殊格式。降价标记仍然可以正确呈现,但是如果特殊格式有用,则可以在代码标签中使用html entity &#36;

<code>&#36; your other code here<code>

答案 7 :(得分:0)

我无法使大多数这些解决方案正常工作。 here说明了一个确实有效的方法。它涉及一个SO问题here,并且非常简单:

<span class="tex2jax_ignore">$900 vs $4,500</span>

希望这对某人有帮助!