web-dev-qa-db-ja.com

ipythonノートブックでドル記号をエスケープする

4つのドル記号を含むiPythonのマークダウンセルがあります。 iPythonはドル記号間のすべてをMathJax式として解釈しますが、これは私が望んでいることではありません。ドル記号をエスケープするにはどうすればよいですか?それらをバックスラッシュでエスケープすると、MathJaxが実行されなくなりますが、バックスラッシュはコンパイルされたMarkdownに表示されます。

ドル記号だけを取得する方法に関するアイデアはありますか?

ありがとう

34
Roberto

ドル記号の前に2つの円記号を置きます。例えば:

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

(Jupyter Notebookサーバーを実行しています5.7.

37
Donny Winston

ドル記号の前に円記号を追加します:\ $

6
James Chang

<span>$</span>を使用すると、MathJaxはそれを区切り文字として処理しません。 Markdownに入力できるはずです。たとえば、ここではそれを使用しました:$これは数学$ではありません。

4
Davide Cervone

私はこのトピックが古いことを認識していますが、それでもどういうわけか最初のgoogleの結果であり、その回答は不完全です。

Jupyterでコードを表示するのと同じ方法で、$を `backticks`で囲むこともできます。

$は `$`になり、エラーなしで表示されるはずです

4
M. Gruben-Trejo

円記号を使用すると、数学モードで$をエスケープできます。 $\$$をお試しください

4
Yuki Liu

代わりに同等のHTMLエンティティを使用してみましたか?:

enter image description here

例えば.

enter image description here

1
Oke Uwechue

これらのソリューションのほとんどを機能させることができませんでした。しかし、うまくいったものは説明されています ここ 。 SO question here を参照し、次のように単純です:

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

これが誰かを助けることを願っています!

1
ktr

このページの回答ではドル記号のレンダリングが許可されますが、同じセル内のドル記号に続く他のすべてのマークダウンは、編集モードのときに特別なフォーマットを持ちません。マークダウンは引き続き正しくレンダリングされますが、特別なフォーマットが役立つ場合は、コードタグ内で htmlエンティティ&#36;を使用できます。

<code>&#36; your other code here<code>
0
Ted Petrou