markdown2Mathjax

ソフトウェアのスクリーンショット:
markdown2Mathjax
ソフトウェアの詳細:
バージョン: 0.3.8
日付のアップロード: 14 Apr 15
開発者: Matthew Young
ライセンス: 無料
人気: 67

Rating: 1.0/5 (Total Votes: 1)

markdown2Mathjaxでは、人気のMarkdownフォーマットと併せてMathJaxによって生成されたラテックススタイルの数学を使用することができるシンプルなパッケージです マークダウンの2の実装はPythonであり、このパッケージは、より広く使用されて使用するように設計されてと積極的にmarkdown2呼ばれる2、の維持。次のように一般的な使用方法は、次のとおりです。
#!は/ usr / bin / envをパイソン
markdown2Mathjax輸入sanitizeInput、reconstructMathから
markdown2輸入値下げから
TMP = sanitizeInput(sometxt)
markdedDownText =マークダウン(TMP [0])
finalOutput = reconstructMath(markedDownText、TMP [1])
(ここで「sometxtは「マークダウン+ mathjaxテキストを含む文字列です。)
<強い>インストールの
markdown2MathjaxはPyPIの上でホストされているので、使用して、いずれかのソースからインストールできます。
タールzxvf markdown2Mathjax-x.x.x.tar.gz
CD markdown2Mathjax-x.x.x
Pythonはsetup.py installを
または(またはあなたが好む場合、easy_installを)PIPを使用した:
markdown2Mathjaxをインストールピップ
の使用法
デフォルトでは、数学は数式のインライン数学とダブル$$兆候のための単一の$記号でマークされている。しかし、任意の区切り文字列はsanitizeInputとreconstructMath関数にキーワード引数を変更することによって使用することができる。デフォルトでmathjaxはインライン数学を区切るために、単一のドル記号を使用していないことに注意してくださいので、このパッケージのデフォルト値を使用する場合は、適切にそれを治療するためのmathjaxに指示する必要があります。
<強い>説明の
sanitizeInput機能(付属の区切り文字によって決定される)、数学のすべてのインスタンスを見つけて、プレースホルダに置き換えます。このプレースホルダは、ユーザーが指定することができますが、それはあなたが "$ 0 $"の提供のデフォルトを使用することをお勧めします。プレースホルダは、マークダウンでは処理されません何かをする必要があり、これまでに値下げによって生成されることはありません。これらの要件の第一、第二は幾分より微妙なことができ、満たすのに十分に簡単です。プレースホルダは、すでに提供されたユーザーテキストに存在する場合、それはsanitizeInputによって指摘されており、一人で残されるとき値下げ処理後の復興数学。
有効な数学のブロックはプレースホルダーが遭遇して交換されるたびに、数学は、その後sanitizeInput関数によって返されたリスト(と呼ばれるコードブロック)に保存されます。コー​​ドブロック内の各エントリは、個別の方程式のために、0(テキスト内のプレースホルダのリテラルのoccuranceのため)のいずれかで、インライン数学または2のために1を付けられます。
sanitizeInputから消毒文字列は、次にあなたの数学は、マングルされることを恐れずに値下げによってマークアップできる。最後に、reconstructMathは、適切なコードブロックでマークアップテキスト内のプレースホルダをそれぞれ置き換えます。この最終のHTMLは、適切mathjaxジャバスクリプトヘッダーを表示することができる。
これについて考える別の方法はreconstructMathは基本的にsanitizeInputの逆であるよりも、です。だから、その間にマークダウンを使用しなくても、何も(reconstructMathも数学のコードブロックのいくつかの余分なクリーンアップを行うときを除く)2との間で変化しないはずです。それは、次のとおりです。
TMP = sanitizeInput(テスト)
reconstructMath(TMP [0]、TMP [1])==テスト
常にtrueに評価する必要があります。

の要件の:ます。

  • のPythonます。

同じようなソフトウェア

document_it
document_it

11 May 15

LaTeX2Markdown
LaTeX2Markdown

14 Apr 15

Landslide
Landslide

11 May 15

metaf2xml
metaf2xml

10 Mar 16

へのコメント markdown2Mathjax

コメントが見つかりません
コメントを追加
画像をオンにする!