如何使数据库单元格中的LaTex语法(例如PostgreSQL)作为数学表示法(符号、希腊字母等)可读在客户端,也许有网络接口?如何在客户端实现这一点?
场景:人类用户在数据库中写入LaTex字符串。目标是,其他人(不知道LaTex)可以在从数据库(CRUD)检索条目的web浏览器上读取数学符号。
因此,基本思想是将这两个示例的概念“合并”到一个解决方案中。或者你会提出一个不同的策略吗?
发布于 2015-05-13 13:09:10
据我所知,没有任何PostgreSQL客户端应用程序支持LaTeX的呈现,更不用说以LaTeX格式呈现数学公式了。
在网络环境中,MathJax似乎是可行的。因为它是基于JavaScript的,所以它在所有现代浏览器中运行(没有阻止JavaScript )。
您将像查询任何其他文本数据一样,查询PostgreSQL数据库中的LaTeX格式公式,然后将其提供给MathJax处理器。
发布于 2015-05-27 11:26:59
我不知道MathJax和KaTeX,但它们是JavaScript库,您可以将它们集成到web应用程序中。具体来说,在Portofino中,所有表单都使用一个名为Elements的库来呈现,它确保所有表单字段都有一个HTML和一个固定的HTML结构和CSS类,因此很容易用TeX呈现的公式替换给定字段的内容。当然,你必须了解JavaScript。
Groovy与上面的内容无关,因为Groovy是服务器端,而前面提到的技术是客户端。
尽管如此,这只是问题的一个方面。另一方面,如何将值输入数据库?用户(或软件)是否直接插入TeX字符串?更广泛地说,你想实现什么?因为,事实上,你的问题有点模糊。
https://stackoverflow.com/questions/30215158
复制相似问题