我必须在Java应用程序中显示一些数学方程式。我已经下载了jEuclid,但是我不知道如何使用它,而且似乎也找不到任何好的教程。我必须以表格形式显示分数


  (P + R * sqrt(D))/ Q


目前我正在使用jTextArea并且输出基本上是


  P:编号,R:编号,D:编号,Q:编号


如何用jEuclid表示该分数?在乳胶中我会做

\frac{...}{...}


但是如何用jEuclid做到这一点?

提前非常感谢您!

最佳答案

据我了解(通过阅读网站),Jeuclid是一个将演示MathML转换为图形的程序。因此,您必须以文本格式或某些XML API用MathML编写输入,然后将其提供给JEuclid。

对于您的示例,它看起来像这样(改编自Wikipeda中的示例):

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<math xmlns="http://www.w3.org/1998/Math/MathML">
  <mrow>
    <mi>x</mi>
    <mo>=</mo>
    <mfrac>
      <mrow>
        <mi>P</mi>
        <mo>+</mo>
        <mn>R</mn>
        <mo>⁢<!-- &InvisibleTimes; --></mo>
        <msqrt>
          <mi>Q</mi>
        </msqrt>
      </mrow>
      <mrow>
        <mn>Q</mn>
      </mrow>
    </mfrac>
  </mrow>
</math>


这是JEuclids MathViewer中此MathML文档的屏幕截图:

关于java - Java中的jEuclid帮助,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5904869/

10-08 22:09