简体   繁体   中英

Escaping dollar sign in ipython notebook

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

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 )

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

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 $.

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

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

Did you try using the equivalent HTML entity instead?:

在此输入图像描述

eg

在此输入图像描述

While the answers on this page will allow the rendering of the dollar sign, all the other markdown that follows the dollar sign within the same cell will not have the special formatting when in edit mode. The markdown will still render correctly, but if the special formatting is useful, you may use the html entity &#36; within the code tags.

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

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!

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM