用 Java 显示奇特的方程 [关闭]

2023-12-19

我正在开发一个需要显示“奇特”方程的 Java 小程序。有没有开源的 MathML 或 LaTeX Java 渲染器?理想情况下,它是一个不使用 JNI 的纯 Java 解决方案。

理想情况下,它还允许对生成的字形进行动画处理(例如,对方程两边添加常数进行动画处理、通过项进行取消的线条等)


我知道这些 Java 库:

  • JEuclid http://jeuclid.sourceforge.net/(MathML 渲染器;Apache 许可证)

  • JLatex数学 https://github.com/opencollab/jlatexmath(Latex 渲染器;GNU 许可证)改进JMathTeX http://jmathtex.sourceforge.net/

  • JMathTeX http://jmathtex.sourceforge.net/(Latex 渲染器;GNU 许可证)

  • HotEqn http://www.atp.ruhr-uni-bochum.de/VCLab/software/HotEqn/HotEqn.html(Latex 渲染器;GNU 许可证?)

  • 依偎纺织 http://sourceforge.net/projects/snuggletex/(Latex 渲染器;BSD 许可证)

对于您问题的动画部分,您可以查看这些项目:

  • DragMath https://github.com/maths/dragmath方程编辑器(Swing 界面;GNU 许可证)

  • 未来计算器 http://mirai.sourceforge.net/计算器(SWT 界面;GNU 许可证;使用 JMathTeX)

  • Java Swing 方程生成器 https://github.com/oliverwatkins/calculation_project

对于 Web 界面,您还可以使用jsMath JavaScript http://www.math.union.edu/~dpvc/jsMath/或者它的后继者Mathjax http://www.mathjax.org/作为 Latex/MathML 渲染器的库。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用 Java 显示奇特的方程 [关闭] 的相关文章

随机推荐

  • 什么是从虚拟基类继承的虚拟函数的“虚拟 thunk”?

    当我尝试访问从虚拟基类继承的派生类对象的内存布局时 出现了问题 编程环境 GNU Linux 3 19 0 32 generic x86 64编译器 gcc 4 8 4 virtual base class class Base publi
  • 有模板方法但不公开实现

    我在 TFRuntime h 中有一个函数 class TFRuntime template
  • 在 C++ 中,std::end 对于所有容器类型都保证为 O(1) 吗? [复制]

    这个问题在这里已经有答案了 如果一个容器可能包含大量项目 从性能角度来看 应该写 for auto p std begin container p std end container p 或者应该在循环之外访问容器的末端 const aut
  • 通过反射动态调用textboxfor

    我想做的最终结果是通过反映对象及其属性来动态构建表单 我已经创建了调用 TextBoxFor 和 CheckBoxFor 等的 HtmlHelper 方法 但现在我需要帮助弄清楚如何在将属性传递给 Html TextBoxFor 时正确反映
  • Windows 与 fork() 最接近的东西是什么?

    我想这个问题已经说明了一切 我想在 Windows 上 fork 最相似的操作是什么以及如何使用它 Cygwin http www cygwin com Windows 上有功能齐全的 fork 因此 如果您可以接受使用 Cygwin 那么
  • 从 Spark 导出 JSON 并输入到 R 中

    我已将 Spark 中的一些数据写入 JSON 文件 并且正在努力将其导入 R 中 我无法使用 R 中的任何传统 JSON 包导入它 library jsonlite bids lt fromJSON win rate sample jso
  • Safari 中不支持 XSLTProcessor() 吗?

    无论出于何种原因 我都无法得到XSLTProcessor 一直工作 这是我的JS xsltProcessor new XSLTProcessor xsltProcessor importStylesheet xmlRequest respo
  • 在 ffmpeg 中从单个图像创建特定持续时间的视频[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的
  • 不使用霍夫圆检测圆

    我有一个圆的图像 我想找到该圆但不使用霍夫圆 我找到了一个方法 链接here https math stackexchange com questions 675203 calculating centre of rotation give
  • PHP,启用 ZTS、Pthreads

    我需要在 php 中启用 ZTS 所以我使用 enable maintainer zts 选项从源代码重新编译了 php 我现在有 php v PHP 7 0 11 cli built Oct 3 2016 12 19 10 ZTS Cop
  • 如何在iFrame中的jsf页面中显示pdf文档

    谁能帮我只在 iframe 中的 JSF 页面中显示 PDF 文档 提前致谢 Suresh 只需使用通常的方式 如果您的问题是 PDF 不在WebContent 而是位于磁盘文件系统甚至数据库中的其他位置 那么您基本上需要一个Servlet
  • 如何在 Blazor WebAssembly 中本地化 MudBlazor DataGrid?

    我正在使用 MudBlazor 组件开发 Blazor NET 7 WebAssembly 应用程序 并且想知道如何以及是否可以将 f ex DataGrid 本地化为 is IS 我已经使用 resx 文件完成了基本本地化 提前致谢 奥拉
  • 从 S3 读取 Excel - AttributeError:“StreamingBody”对象没有属性“seek”

    我有一个 python 脚本 它从 S3 读取 excel 文件 但在 AWS Batch 中触发时出现错误 该代码在另一个 Ubuntu 机器上运行良好 AttributeError StreamingBody object has no
  • Einsum 优化基本操作失败

    最近更新了 Numpy 1 14 我发现它破坏了我的整个代码库 这是基于将默认 numpy einsum 优化参数从 False 更改为 True 因此 以下基本操作现在失败 a np random random 50 2 2 b np r
  • 可观察类可以构造为单例吗?

    我正在使用观察者模式 在 Java API 的帮助下 用 Java 编写一个程序 如果某些可观察量有多个实例 则程序可能会崩溃 我应该将它们实现为单例吗 推荐吗 我应该将它们实现为单例吗 推荐吗 当然你可以这样做 是否是个好主意取决于实际情
  • 如何定义接受柯里化函数参数的函数?

    Below fn2编译失败 def fn x Int y Int x y def fn2 f Int Int gt Int f fn2 fn 1 2 expected 3 如何定义fn2接受fn 应该是这样的 scala gt def fn
  • 对 PHP 的 Windows 命令行输出进行着色

    要在 bash 中输出彩色文本 您可以使用ANSI 转义序列 http ascii table com ansi escape sequences php 如何在 Windows 命令行 特别是 PHP 上输出彩色文本 从以下位置下载 dy
  • 从重新设置基准中排除文件

    我最近从svn to git 在与google及其爬虫彻底磨合失败后 请找到我的情况如下 Scenario 我已将文件添加到 gitignore使git status silent有关未追踪的 files Problem 问题是每次我reb
  • 端口启用和禁用

    如何启用和禁用 USB 端口 我需要在不使用 devcon exe 的情况下实现这一点 如何禁用和启用 USB 端口 http technofriends in 2008 02 11 how to disable and re enable
  • 用 Java 显示奇特的方程 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我正在开发一个需要显示 奇特 方程的 Java 小程序 有没有开源的 MathML 或 LaTeX Java 渲染器 理想情况下 它是一个