问题标签 [mathquill]

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 回答
620 浏览

javascript - 文本区域上的 MathQuill 可编辑数学字段

我正在尝试制作类似gist.github.com的东西,但使用 MathQuill,这样您就可以轻松输入文本和数学。但是我遇到了一些问题。

  1. 一个可编辑的数学字段 ( span),您可以在其中键入数学并使用键盘快捷键切换到文本模式Shfit + T。Javascript 将捕获按键事件并执行mathField.cmd('\\text');。然后,您可以使用箭头键移入和移出文本和数学模式。看起来很完美,不幸的是这就像一个“输入”而不是一个“文本区域”,所以你不能按 Enter 并跳转到新行。它似乎并没有从改变spantextarea破坏一切。

  2. 所以看到第一种方法行不通,我添加了一个内容可编辑的 div,您可以使用键盘快捷键切换到数学模式Shift + E。Javascript 将捕获按键事件并将 html<span id="stdin"></span>插入 div 并在其上运行 MathQuill。不幸的是,这在移动光标时非常麻烦,而且处理起来很烦人。另外我不确定是否可以设置多个 mathquill 字段(我还没有尝试过)

我想坚持第一种方法,因为它很简单并且可以按照我想要的方式工作。但我不知道如何将其从“输入”样式更改为“文本区域”。有谁知道如何做到这一点?

0 投票
0 回答
162 浏览

javascript - 我们如何在 JavaScript 中导入/包含 MathQuill?

我正在尝试使用 Jestjs 测试我的应用程序。由于我的应用程序中的一些按钮是 MathQuill 数学字段,因此我需要能够以某种方式包含/导入 MathQuill 以使用 Jestjs 测试按钮按下。我在网上查了很多资源,我似乎无法找到一种方法来做到这一点。

如果您遇到类似的死胡同并且碰巧解决了它,您能否给我一些关于我可以尝试的可能解决方案/解决方法的指示?谢谢!

编辑:

我在 JavaScript 中做这样的事情:

我试图弄清楚如何导入 MathQuill 库。

0 投票
0 回答
174 浏览

javascript - MathQuill:如果乳胶错误,如何捕获粘贴的乳胶?

我正在使用 mathquill 库将乳胶转换为方程式。如果乳胶是有效的,它将调用edit处理程序。但如果粘贴的乳胶无效,则显示警告消息。如果错误,如何捕获粘贴的乳胶。

mathtext.js

mathtext.html

0 投票
1 回答
136 浏览

javascript - 使 mathquill 字段始终随光标滚动

当光标在视口之外时,在 Mathquill 中,除非用户滚动,否则光标将保持隐藏状态。通常与普通计算器视图一样,数学字段应随光标自动滚动,以便始终向用户显示光标。

其他数学编辑的行为: https ://i.imgur.com/1JbRv2F.gifv

Mathquill 的行为: https ://i.imgur.com/9E15uS2.gifv

我试图检查光标是否在视口之外,然后我会自动滚动,但问题是光标失去焦点并变成空元素,我无法滚动到它。

0 投票
0 回答
467 浏览

angular - 在 Angular 6 中使用 Mathquill 接口

我使用Mathquill Interface为我的网站创建数学编辑器。

此代码在HTML文件中运行良好。我尝试在 Angular 应用程序中使用此代码,但它没有用。请帮助在Angular 6中使用mathquill 接口

0 投票
0 回答
111 浏览

javascript - 如何在 ace 编辑器中实现 mathquill?

我正在使用 ace 编辑器构建乳胶编辑器。我需要支持编辑器内的数学函数作为内联函数。用户必须能够通过按 (shift + $) 启用/禁用数学模式。按下该键后,他必须能够编写数学函数,并且必须在 ace 编辑器中正确呈现。

0 投票
1 回答
214 浏览

javascript - 如何在单个页面中处理多个 mathquill 元素

我需要在单页应用程序中同时处理多个 mathquill 输入框。我也找不到任何实现。那么,是否可以使用多个 mathquill 元素以及如何使用。

0 投票
0 回答
36 浏览

html - 在 html 页面中显示方程式时出现乳胶问题(有时它工作正常有时不是)为什么?

乳胶在整个项目中都不起作用,在这个页面中,我也包含了所有关于乳胶所需的脚本

所有的事情都只在后端(使用python)完成。

0 投票
1 回答
62 浏览

javascript - Mathquill 无效

我正在尝试使用 Mathquill 进行一些简单的静态格式化。当我测试我的代码时,文本没有被格式化,也没有任何错误让我知道我是否做错了什么。

所有路径都是正确的,因为没有 404 错误。

页面输出

0 投票
0 回答
474 浏览

reactjs - 使用 React 和 MathQuill 创建数学键盘

我一直在尝试使用 mathquill 创建一个数学键盘,就像下面屏幕中的那个,您可以在其中插入数学符号并覆盖它们来回答问题。找到了一些解决方案,但没有一个使用不需要 ReactDOM 的反应。有谁知道我怎样才能实现这样的目标?

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述