问题
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