(La)Habrahabr上のTeX

こんにちは、Habr。



ハブでの数式のネイティブ表示に関する質問はかなり前からあります(私自身もこの質問でテクニカルサポートに連絡し、計画があると答えましたが、これまでのところすべてが非常に曖昧です)、そして今日(または、昨日)が提起されました「 テンソル代数魔法:リロード 」に関するコメント。 そして、 LaTeXハブを見ると、すぐに最後の2つの記事- ハブの記事の数式の設計に関するものです。











最も興味深いのは、原則として、TeX / LaTeXサポートを任意のサイトに接続することは、数分と数行のコードの問題です。MathJaxを接続するだけです。これは、数式をブラウザで表示するタスクでほぼ標準になりました。



伝統的に、Habréのフォーミュラには写真が使用されますが、上記のすべてが別のタイプの松葉杖があるという非常に明確な考えにつながります。 一方では、利便性が低く、他方では-もっと。



...



ここにあります:

v=document.createElement('script');v.type='text/x-mathjax-config';v.textContent="MathJax.Hub.Config({tex2jax:{inlineMath:[['$tex','$']],displayMath:[['$$tex','$$']]},asciimath2jax:{delimiters:[['$asc','$']]}});";s=document.createElement('script');s.src='//cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML&locale=ru';document.head.appendChild(v);document.head.appendChild(s);
      
      



Ctrl + C、F12およびCtrl + V

必要に応じて、ブックマークレットとして使用して、先頭に「javascript:」を追加できます



Habrの視聴者は、ブラウザコンソールやブックマークレットに怖がるような人ではありませんよね?



インラインTeXは$tex ...$



挿入され、別の段落は$$tex ... $$



に挿入され、さらに$asc ... $



AsciiMathがサポートされ$asc ... $







もちろん、実際の例:



$$ tex \ frac {1} {\ pi} = \ frac {2 \ sqrt 2} {9801} \ sum_ {k = 0} ^ {\ infty} \ frac {(4k)!(1103 + 26390k)} { (k!)^ 4 396 ^ {4k}} $$



または、次のインライン式があります。$ tex e ^ {\ frac {d} {dt}} = 1 + \ frac {1} {1!} \; \ frac {d} {dt} + \ frac {1} {2!} \; \ frac {d ^ 2} {dt ^ 2} + \ frac {1} {3!} \; \ frac {d ^ 3 } {dt ^ 3} + \ cdots $。



これらすべての短所は明白であり、実際には、アイデアの実行可能性を疑いますが、少なくとも実験としては、面白いです。 どう思いますか?



All Articles