乳胶到HTML转换

问题描述

我正在使用Xobor建立一个带有已实施论坛的网站。我想在Textwindow的工具栏中创建一个可以将Latex转换为html的按钮。像[Latex] \ sqrt {a ^ 2 + b ^ 2} [/ Latex]这样的东西会很棒。或者,它也可以是创建弹出窗口的按钮,可以在其中编写Latex代码。像这样:

Here you can click on the Button fx and a new window pops up,where you can enter latex code,which is then converted

在这里,您可以单击Button fx,然后会弹出一个新窗口,您可以在其中输入乳胶代码,然后将其转换

我已经找到了Mathjax和Katex这样的转换器,但我认为它们不能满足我的需要,因为这些工具似乎仅适用于网站文本本身,而不适用于论坛帖子。 老实说,我对html不太了解,所以也许我弄错了(我有一个朋友,只要我找到适合我们需要的工具,就会帮我实现这些事情)。

我可以像这样创建按钮本身(如下图),但是显然它还没有转换任何东西。

enter image description here

所以我基本上要寻找的是几行代码,可以在上图中显示的文本框中放入这些行,这些行在工具箱中创建一个按钮,以便能够在我的程序中编写公式和其他乳胶数学内容论坛。

我真的希望这有道理。

谢谢!

解决方法

在我的Angular项目中安装katex之后(npm安装ng-katex --save )我的用法如下:

打字稿:

var equaciones = [' H = \\sum_{i=1}^{m} p_{i} log_{2} (p_{i})']

HTML:

<ng-katex [equation]="equaciones[0]"></ng-katex>

结果:

enter image description here

您可以在此处查看结果示例:web_example

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...