-
Notifications
You must be signed in to change notification settings - Fork 1
License
hirakuro/math_ml
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
= MathML Library :lang:ja 本ライブラリは、LaTeXの記法にしたがって記述された数式をMathMLに変換する処理を提供します。 :lang:en This library provide converter from LaTeX mathematical expressions to MathML. :lang: = URLs * Documents(Japanese)[http://mathml.rubyforge.org/ja/] * Documents(Englise)[http://mathml.rubyforge.org/en/] * MercurialRepository[https://hg.hinet.mydns.jp/math_ml/] = Example :lang:ja 例えば MathML::String による Stringクラスの拡張を使えば、次のようにして変換処理を呼び出すことが出来ます。 :lang:en For example, using extension of String class by MathML::String, you can use converter like bellow. :lang: #!/usr/bin/ruby # require "rubygems" require "math_ml/string" puts 'x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}'.to_mathml :lang:ja このスクリプトの出力は次のようになります。 :lang:en Output of this script is bellow. :lang: <math xmlns='http://www.w3.org/1998/Math/MathML' display='inline'> <mi>x</mi> <mo>=</mo> <mfrac> <mrow> <mo>-</mo> <mi>b</mi> <mo>±</mo> <msqrt><mrow> <msup> <mi>b</mi> <mn>2</mn> </msup> <mo>-</mo> <mn>4</mn> <mi>a</mi> <mi>c</mi> </mrow></msqrt> </mrow> <mrow> <mn>2</mn> <mi>a</mi> </mrow> </mfrac> </math>
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published