web-dev-qa-db-fra.com

Échapper Dollar Sign in Ipython Notebook

J'ai une cellule de marque à Ipython contenant quatre panneaux de dollars. Ipython interprète tout ce qui existe entre les panneaux de dollar comme une expression mathjax, ce qui n'est pas ce que je veux. Comment puis-je échapper aux signes du dollar? Les échapper avec une barre oblique inverse empêche Mathjax de donner des coups de pied dans, mais la barre oblique inverse montre dans le marquage compilé.

Des idées sur la façon d'obtenir le signe du dollar?

Merci

34
Roberto

Mettez deux backslashes devant des panneaux de dollar. Par exemple:

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

(exécutant Jupyter Notebook Server 5.7.)

37
Donny Winston

Ajouter une barre oblique arrière avant le signe du dollar:\$

6
James Chang

Si tu utilises <span>$</span>, Mathjax ne le traitera pas comme un délimiteur. Vous devriez être capable d'entrer cela dans le marquage. Par exemple, j'ai utilisé cela ici: $ ceci n'est pas math $.

4
Davide Cervone

Je suis conscient que ce sujet est vieux, mais il est toujours en quelque sorte le premier résultat de Google et ses réponses sont incomplètes.

Vous pouvez également entourer le $ avec `Backticks`, de la même manière que vous afficheriez le code à Jupyter.

Alors $ devient `$` et devrait afficher sans erreur

4
M. Gruben-Trejo

Vous pouvez échapper $ Avec le mode mathématique en utilisant une barre oblique inverse. Essayer $\$$

4
Yuki Liu

Avez-vous essayé d'utiliser l'entité HTML équivalente à la place?:

enter image description here

par exemple.

enter image description here

1
Oke Uwechue

Je n'ai pas pu obtenir la plupart de ces solutions à travailler. Celui qui a travaillé, cependant, est expliqué ici . Il fait référence à un SO question ici et est aussi simple que:

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

J'espère que cela aide quelqu'un!

1
ktr

Bien que les réponses sur cette page permettront le rendu du signe dollar, tous les autres points qui suivent que le signe du dollar dans la même cellule n'aura pas le formatage spécial en mode édition. Le markdown rendra toujours correctement, mais si le formatage spécial est utile, vous pouvez utiliser l'entité entité HTML&#36; Dans les balises de code.

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