Escaping dollar sign in ipython notebook

拟墨画扇 提交于 2019-11-29 16:08:06

问题


I have a markdown cell in iPython that contains four dollar signs. iPython interprets anything between dollar signs as a MathJax expression, which is not what I want. How do I escape the dollar signs? Escaping them with a backslash prevents MathJax from kicking in, but the backslash shows in the compiled Markdown.

ANy ideas on how to get just the dollar sign?

Thanks


回答1:


Put two backslashes in front of dollar signs. For example:

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

(running Jupyter notebook server 5.7.0)




回答2:


Add a backward slash before the dollar sign: \$




回答3:


If you use <span>$</span>, MathJax won't process it as a delimiter. You should be able to enter that in Markdown. For example, I've used that here: $ This is not math $.




回答4:


I'm aware that this topic is old, but it's still somehow the first google result and its answers are incomplete.

You can also surround the $ with `backticks`, the same way that you would display code in Jupyter.

So $ becomes `$`, and should display without error




回答5:


You can escape $ with math mode by using a backslash. Try $\$$




回答6:


Did you try using the equivalent HTML entity instead?:

e.g.




回答7:


I was not able to get most of these solutions working. One that did work, though, is explained here. It refers to a SO question here and is as simple as:

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

Hope this helps someone!



来源:https://stackoverflow.com/questions/16089089/escaping-dollar-sign-in-ipython-notebook

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!