Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript中计算Ascii数学问题_Javascript_Asciimath - Fatal编程技术网

在javascript中计算Ascii数学问题

在javascript中计算Ascii数学问题,javascript,asciimath,Javascript,Asciimath,我正在做一个基于网络的项目,拍摄数学问题的图像并对其进行评估。我用来从图像中检索数学问题的OCR只输出LaTeX或Ascii数学(目前使用Ascii数学),我需要找到一种方法来评估这些问题 例如,如果我有 1(1)/(5)-:-1(1)/(3) 然后,我想评估它,而不是显示它。我尝试了evaluatex库,但一直遇到错误: VM2650 evaluatex.min.js:1未捕获Lexer错误:无法匹配任何令牌 如果有人能给我指出一个更好的库,或者告诉我如何修复这个错误,那将是一个很大的帮助

我正在做一个基于网络的项目,拍摄数学问题的图像并对其进行评估。我用来从图像中检索数学问题的OCR只输出LaTeX或Ascii数学(目前使用Ascii数学),我需要找到一种方法来评估这些问题

例如,如果我有

1(1)/(5)-:-1(1)/(3)
然后,我想评估它,而不是显示它。我尝试了evaluatex库,但一直遇到错误:

VM2650 evaluatex.min.js:1未捕获Lexer错误:无法匹配任何令牌

如果有人能给我指出一个更好的库,或者告诉我如何修复这个错误,那将是一个很大的帮助

以下是我(在chrome开发者控制台中)尝试的内容:


谢谢

请演示如何使用evaluatex,包括导致该错误的输入。错误似乎来自
-:
-这些字符来自何处?它们看起来不像通常会在数学语句中弹出。
-:
来自ASCII数学,它的意思是除法,这里有一个语法链接:查看Evaluatex的问题列表,我发现了一个与此相关的问题,我想这是您创建的。在维护人员更新代码之前,一个可能的janky修复方法就是执行
。替换(/-:/g,“/”)
请展示您如何尝试使用evaluatex,包括导致该错误的输入。错误似乎来自
-:
-这些字符来自何处?它们看起来不像通常会在数学语句中弹出。
-:
来自ASCII数学,它的意思是除法,这里有一个语法链接:查看Evaluatex的问题列表,我发现了一个与此相关的问题,我想这是您创建的。在维护人员更新代码之前,一个可能的错误修复方法就是执行
。替换(/-:/g,“/”)
evaluatex("(-1)/(5)-:(-1)/(3)")();