数据库中的乳胶符号(例如PostgreSQL) - 但为人类的可读性提供了



数据库单元格中的乳胶语法如何(例如,postgresql)在客户端的数学符号(符号,希腊字母等)中被读取为人类,也许是用网络接口的。?如何在客户端实现这一目标?

方案:人类用户在数据库中写入乳胶字符串。目的是,其他人(不知道乳胶)可以阅读从数据库中检索条目(CRUD)的Web浏览器上的数学符号。

  • 基于Web的示例数学符号 lastx:例如,这样的是(但是与基础自己的数据库):http://cdn.mathjax.org/mathjax/mathjax/latest/latest/test/test/sample/sample/sample-dynamic-2.html。示例:系统获取乳胶字符串" $ alpha $"(将存储在数据库单元格中),并立即打印出精美的希腊字母。

  • 基于Web的数据库应用程序(crud)的示例:这样的基于WebBrowser的客户端接口是例如。" Portofino";但这确实不是渲染乳胶用于数学符号。不过,可以使用 groovy 脚本语言来自定义PortoFino接口,但我不知道如何。有人知道如何使用Groovy来实现 Mathjax katex

因此,基本思想是将这两个示例的概念合并为一个解决方案。还是您会提出不同的策略?

据我所知,没有支持乳胶渲染的postgresql客户端应用程序,更不用说以乳胶格式渲染数学公式。

在网络环境中,Mathjax似乎是必经之路。由于它基于JavaScript,它在所有现代浏览器中运行(没有阻止JavaScript)。

您会为乳胶格式的公式查询PostgreSQL数据库,就像您对任何其他文本数据一样,然后将其馈送给Mathjax处理器。

我不知道Mathjax和Katex,但是它们是JavaScript库,您可以将它们集成到Web应用程序中。具体而言,在PortoFino中,所有表单都用名为Elements的库渲染,该库可确保所有表单字段均具有HTML ID和固定的HTML结构和CSS类,包括JQuery,因此非常容易替换给定字段的内容,用一个Tex渲染的配方。当然,您必须知道JavaScript。

Groovy与上述内容无关,因为Groovy是服务器端,而上述技术是客户端。

也就是说,这只是问题的一面。另一侧是,如何输入数据库中的值?用户(或软件)是否直接插入Tex字符串?更广泛地说,您想实现什么?因为,您的问题有点模糊。

最新更新