Ipython: マークダウンセルで複数のドル記号をエスケープすることはできません

作成日 2013年04月18日  ·  7コメント  ·  ソース: ipython/ipython

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

bug notebook

最も参考になるコメント

ええと...あなたの生のコメントをコピーするか、レンダリングされたものをgithubにコピーするかによって異なります。

Dollar-BackSlash-Dollarものは私にとってはうまくいきますが、 Dollar-BackSlash-BackSlash-Dollarはうまくいきません。
capture decran 2014-02-08 a 23 14 27
capture decran 2014-02-08 a 23 14 35

全てのコメント7件

これはかなりトリッキーです-これが、MathjaxがIPythonが使用する区切り文字として$を使用しないことを特に推奨している理由だと思います。 複数のプレーンテキストのドル記号をそのまま取得する方法がわからないので、少し手を加えた後で思いついたのは$\$\$\$\$$ 。これにより、mathjaxでドル記号が表示されます。フォント。

#3428で修正

これは、連続していない複数のドル記号がある場合(つまり、文の異なる部分にある場合)でも問題になります。たとえば、次のようになります。

このオフシーズンには数人の先発投手が署名または延長されており、ジメネスに同様の価値を提供することが期待される先発投手は、1年(コロン)から4年(ガルザ)の範囲の契約で年間1,000万ドルから1300万ドルの契約を命じました。 年間$$$ 12-14Mの範囲の2年間の契約は、市場価値の上限になりますが、チームへの総リスクは$$$ 3000万未満に制限されます。 さらに、契約の長さは、プレーヤーが近い将来に別の契約のためにプレーするように動機付ける可能性があります。

次のようにレンダリングされます:

dollar signs

つまり、最初のドル記号、または同じMathJax式の複数の記号に対しては正常に機能しますが、複数の別々の記号では混乱します。

@fonnesbeckあなたが与えた例は、マスターで正しく機能しています。 どのバージョンを使用していますか?

私のは2週間以内のマスターからのものです( __version__は「2.0.0-dev」とだけ言っています)。 また更新します。

マスターから更新されたばかりで、同じことがわかります。 構成の問題?

ええと...あなたの生のコメントをコピーするか、レンダリングされたものをgithubにコピーするかによって異なります。

Dollar-BackSlash-Dollarものは私にとってはうまくいきますが、 Dollar-BackSlash-BackSlash-Dollarはうまくいきません。
capture decran 2014-02-08 a 23 14 27
capture decran 2014-02-08 a 23 14 35

このページは役に立ちましたか?
0 / 5 - 0 評価