问题标签 [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 投票
0 回答
71 浏览

latex - MathML 到 AsciiMath 和 Latex 到 MathML 的转换算法

我需要将 LaTeX 代码转换为 Mathml,将 Mathml 转换为 asciimath。是否有任何算法或javascript代码来转换它。我不想使用节点包。

0 投票
0 回答
51 浏览

asciimath - AsciiMath 的局限性

AsciiMath (asciimath.org) 是否能够描述所有当前的数学符号,或者是否存在它无法描述的数学符号?如果是这样,有哪些事情是它不能做的。

另外,在网站的语法部分,我看到了 BNF 语法。AsciiMath 语法是有效的上下文无关语法吗?

我正在考虑创建一个编译器来读取某种文本形式的数学符号并从中输出图像,AsciiMath 似乎是 TeX 的一个很好的替代品。我只是对视觉上描述 AsciiMath 所关注的数学感兴趣,而 TeX/LaTeX 有更多我不需要的文档布局内容。

0 投票
1 回答
103 浏览

javascript - 自定义 AsciiMath 数学分隔符

我想使用 AsciiMath 在我的页面上呈现数学公式。我遵循 AsciiMath 入门并将脚本放在 head 标签中:

这是我的段落:

尽管我将 MathJax 配置更改为用作分隔符,但它只呈现sqrt{3x-1}+(1+x)^2用反引号包围的部分。$

我不确定我在这里缺少什么。

0 投票
0 回答
38 浏览

moodle - 无法在 Moodle 网站上通过 MathJax 渲染 asciiMath

我已将 Moodle MathJax 过滤器配置为

呈现的页面成功处理了 Tex,但没有处理 asciiMath。查看 Chrome DevTools 中的 Network 选项卡,似乎没有请求 asciimath2jax.js。

0 投票
1 回答
17 浏览

mathjax - 如何使用 mathjax 在同一页面上呈现 asciimath 和 TeX

我的使用场景是将 asciimath 作为主要的公式引擎。但是,在某些情况下,我可能需要更强大的功能,而这些功能只能使用 TeX 才能找到。

有没有一种方法可以使用不同的打开/关闭子句,一个用于常规 ascii 数学(例如 ` ),另一个用于 TeX,例如 $( 和 )$ ?

所以我想在同一页面上混合使用 ascii 数学和 TeX 公式。

0 投票
0 回答
10 浏览

mathjax - Asciimath 圆形垂直/水平箭头表示交换

有没有办法在 Asciimath/mathjax 中添加一个圆形箭头来表示交换/交换操作?例如在说a+b+c=a+c+b1:a/b ( here i want to have a round arrow to denote the swap)=1*b/a