问题标签 [asciimath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
422 浏览

mathjax - 如何配置 MathJax (AsciiMath) 以允许千位分隔符

使用 AsciiMath 的 MathJax 将表达式呈现1,000/5为 1, 000/5,其中分数的分子仅显示为 000 而不是 1,000。

JSFiddle:https ://jsfiddle.net/kai100/wLhbqkru/

MathJax 文档对数千个分隔符保持沉默。

下面的 Stack Overflow 答案为 TeX 输入回答了这个问题,但我需要它以 AsciiMath 格式输入,并且无法通过在配置文件中将“Tex”更改为“AsciiMath”来使其工作: mathjax commas in digits

任何帮助将非常感激。谢谢你。

0 投票
1 回答
572 浏览

ascii - C中的ASCII数学

在 C 中我不能简单地使用 putchar(5);

我必须这样做

输出为 5。

但是对于 10 或 25 这样的两位数,我不能这样做。我的问题是,是否可以仅使用 putchar 和 putchar 打印出 10?

我不能这样

输出将是 ':' 因为 ':' 的 ASCII 值为 58。

0 投票
0 回答
79 浏览

equation - asciimath:方程数

如何将方程编号添加到 asciimath:[] 表达式?也就是说,我怎样才能得到公式中的'(5)',例如

有没有一种方法可以引用方程式编号,类似于 LaTeX?

0 投票
2 回答
1536 浏览

python - 将 AsciiMath/MathML 转换为 SVG/PNG

我正在寻找一种将我的 AsciiMath(或 MathML)源转换为 SVG 和/或 PNG 的方法。我找到了一个用于 SVG 转换的 nodeJS 库,但是从 Python 调用它不是很方便,输出也不完全令人满意。

考虑到我想将数学公式呈现为 svg/png 的事实,在数学库(NumPy、SciPy、Pandas、Matplotlib、Sympy 等)中寻找解决方案似乎是合乎逻辑的,但无济于事。我所有的谷歌结果结合了 asciimath+mathml+svg+png 的所有可能排列,没有任何奇怪的结果。

请向我推荐搜索模式以找到解决方案或分享您的经验/想法以在 Python 中完成这项看似简单的工作。

所有帮助将不胜感激!

0 投票
1 回答
158 浏览

asciidoctor - 无法使用 AsciidoctorJ 使用 asciimath

我正在尝试使用 AsciidoctorJ 将包含数学表达式的 asciidoc 文件转换为 html,但到目前为止还没有成功。

这是我要转换的 math.asciidoc。

我在 Asciidoc 中使用以下配置

输出总是显示如下内容:

在上面生成的 HTML 输出中,我们如何渲染数学方程?

0 投票
1 回答
293 浏览

python - 将 ASCII 数学符号转换为 Python

我正在接受 ascii 数学符号的用户输入,并且需要在 sympy 库的帮助下在 python 中评估该输入。

例如,用户可能会输入:

我的理解是,要在 python 中评估这个函数,它需要采用以下格式:

我的想法是肯定已经有一些库可以帮助进行符号转换,但我找不到任何...任何建议将不胜感激。

0 投票
1 回答
627 浏览

php - 将 AsciiMath 解析为 Python 表达式

我试图通过 JSON 将 2 个函数传递给 python 脚本,以评估它们的等价性。我遇到的问题是输入是AsciiMath表示法。如果格式与 Python 表达式的格式一致,则从字符串中解析表达式似乎sympify没有问题。有没有办法将 AsciiMath 符号解析成 Python 可以解释的东西?我一直找不到任何提供这种功能的库。

PHP:

Python:

0 投票
1 回答
341 浏览

javascript - 如何使用 AsciiMath 显示 MathJax?

我正在使用MathJax在我的网站中显示数学公式。现在,我也想使用AsciiMath。问题是,当我使用AsciiMath分隔符`...`而不是MathJax分隔符$...$时,它不起作用。

这是我的 JS 代码(与 MathJax 分隔符一起使用):

所以,如果我写在我的HTML <p>$x^2$</p>中,它会显示:Click to view img

但是,如果我写<p>`x^2`</p>显示是:点击查看 img

另外,我在HTML代码的底部使用了这个CDN :

请注意,如果我把它放在我的HTML代码的顶部,也不起作用。

0 投票
1 回答
72 浏览

equation - 将程序员的函数转换为数学符号

您能否提供任何自动转换程序员代码功能类型的在线工具:

变成这样的数学符号:

应该显示这个:

在此处输入图像描述

(它适用于交叉验证,但似乎不适用于此处)。

我正在使用mathjax,但我必须从头开始手动编写代码,这是一项具有复杂功能的艰巨任务,更不用说手工对艺术有好处,而不是数学符号。

例如我想转换这个函数:

很容易迷失在/角色的层次上。

我发现asciimath它会产生正确的结果,但我不知道是否可以将右侧窗口中显示的结果作为这个 mathjax 代码获取。

0 投票
0 回答
112 浏览

javascript - 在 javascript 中评估一个 Ascii 数学问题

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

例如,如果我有

然后,我不想显示它,而是想评估它。我已经尝试过评估库,但我一直遇到错误:

VM2650 评估 x.min.js:1 未捕获的 Lexer 错误:无法匹配任何标记。

如果有人可以向我指出一个更好的库,或者告诉我如何解决这个错误,那将是一个很大的帮助。

这是我尝试过的(在 chrome 开发者控制台中):

谢谢!