在iReport中集成数学符号

时间:2016-11-29 10:32:21

标签: jasper-reports mathjax tex typesetting

背景

基于TeX的宏可用于使用MathJax在HTML中排版方程式。

这可以产生如下输出:Σ i = 1 n i²=(n²+ n)(2n + 1)/ 6

例如:

以下是使用MathJax在HTML中排版等式的HTML内容:

<title>MathJax TeX Test Page</title>
<script type="text/x-mathjax-config">
  MathJax.Hub.Config({tex2jax: {inlineMath: [['$','$'], ['\\(','\\)']]}});
</script>
<script type="text/javascript" async
  src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_CHTML">
</script>
</head>
<body>
$$x = {\sqrt{2^2-4ac}}$$
$$x = {\sqrt{x+y}}$$
</body>
</html>

<body>
<math display="block" xmlns="&mathml;">
<mrow>
<mstyle mathsize="170%">
  <msqrt>
    <mi>&alpha;</mi>
    <mi>&beta;</mi>
    <mi>&gamma;</mi>
    <mi>&Gamma;</mi>
    <mi>&theta;</mi>
    <mi>&omicron;</mi>
    <mi>&omicron;</mi>
    <mi>&tau;</mi>
  <mrow>
    <mn><input type="text" size="4"></mn>
    <mo>*</mo>
    <mi>x</mi>
  </mrow>

<mroot>
  <mi>x</mi>
  <mn>3</mn>
</mroot>

  <mi>x</mi>
  <mo>+</mo>
  <mi>y</mi>


  </msqrt>
</mstyle>
</mrow>
</math>
</body>

问题

是否可以使用iReport(或Jaspersoft Studio)在报告中排版方程?

也就是说,如何将数学公式写入报告?

0 个答案:

没有答案