写数学分数的最简单方法
Simplest Way to Write Math Fractions
我目前使用 MathJax 来编写数学方程式,因为结果看起来很专业(更多 here)。这就像一种 html 语言。
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
问题是写一个等式需要这么多代码:
<math display='block'>
<mrow>
<mi>x</mi><mo>=</mo>
<mfrac>
<!-- Start Numerator -->
<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>
<!-- Start Denominator -->
<mrow>
<mn>2</mn><mi>a</mi>
</mrow>
</mfrac>
有没有一种方法可以编写像 (2y^3)/x^4 这样的数学方程式,并让它们看起来像 MathJax 一样整洁,但代码更少?
MathJax
支持通常更直接的 TeX
表示法。例如,一个分数可以很简单地写成这样:a+1\over b+1
.
您只需设置一些配置,具体取决于您的工作流程。
您可以在此处查看示例:http://www.tuhh.de/MathJax/test/sample-tex.html
MathMl
的一个优点是,在最近的 Microsoft Word 版本中,您可以将使用他们的公式编辑器输入的公式直接导出到 MathMl
,因此标记有点复杂,但是如果你有 Word,你基本上就有了一个 MathMl 编辑器。要使用它,只需进入您的 Word 设置,在方程式部分您应该有类似 copy MathMl to text
的东西。然后你只需输入你的方程式,select,点击复制,你可以将它粘贴为 MathMl。
我目前使用 MathJax 来编写数学方程式,因为结果看起来很专业(更多 here)。这就像一种 html 语言。
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>
问题是写一个等式需要这么多代码:
<math display='block'>
<mrow>
<mi>x</mi><mo>=</mo>
<mfrac>
<!-- Start Numerator -->
<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>
<!-- Start Denominator -->
<mrow>
<mn>2</mn><mi>a</mi>
</mrow>
</mfrac>
有没有一种方法可以编写像 (2y^3)/x^4 这样的数学方程式,并让它们看起来像 MathJax 一样整洁,但代码更少?
MathJax
支持通常更直接的 TeX
表示法。例如,一个分数可以很简单地写成这样:a+1\over b+1
.
您只需设置一些配置,具体取决于您的工作流程。
您可以在此处查看示例:http://www.tuhh.de/MathJax/test/sample-tex.html
MathMl
的一个优点是,在最近的 Microsoft Word 版本中,您可以将使用他们的公式编辑器输入的公式直接导出到 MathMl
,因此标记有点复杂,但是如果你有 Word,你基本上就有了一个 MathMl 编辑器。要使用它,只需进入您的 Word 设置,在方程式部分您应该有类似 copy MathMl to text
的东西。然后你只需输入你的方程式,select,点击复制,你可以将它粘贴为 MathMl。