Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
436 views
in Technique[技术] by (71.8m points)

html - How to save math equations to database..?

My website is in Asp.net and I am using MySql as database. I have some sample math papers in Microsoft office word. I want any kind of HTML input tool like textbox or editor so that I can copy office word formulas direct to editor and that I have to save into database

Example:

  1. Solve the inequation and represent the solution on the number line: (7x-5)/(2x+14) ≥ 1 1/4 (x ≥ -7), x ∈ R. [x ≥ 5]

Consider the above question if I do copy paste into textbox some of symbols it takes as garbage..

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

To save math equation into database, a text format is more applicable. You can convert it to any format.

Refer to this question understanding a mathematica equation on mathematica.stackexchange.com, there are many math formula with many specified chars and in text format.

There are many ways to render a text formula.

  1. <script type="math/tex" id="MathJax-Element-19">n(r) = frac{2pi r^2}{sqrt{3}}</script>, the math equation is with text format n(r) = frac{2pi r^2}{sqrt{3}} in latex format.

  2. <math xmlns="http://www.w3.org/1998/Math/MathML"><mi>n</mi><mo stretchy="false">(</mo><mi>r</mi><mo stretchy="false">)</mo><mo>=</mo><mfrac><mrow><mn>2</mn><mi>&#x03C0;</mi><msup><mi>r</mi><mn>2</mn></msup></mrow><msqrt><mn>3</mn></msqrt></mfrac></math> is in mathml format.

  3. You also can use a render in your server or a client render to render the text formual to a image, like <img src="https://example.com/?e=n(r) = frac{2pi r^2}{sqrt{3}}">

So you can choose a common formula format, when use it you can render it directly or convert it to other format, or image.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...