问题标签 [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.
javascript - 文本区域上的 MathQuill 可编辑数学字段
我正在尝试制作类似gist.github.com的东西,但使用 MathQuill,这样您就可以轻松输入文本和数学。但是我遇到了一些问题。
一个可编辑的数学字段 (
span
),您可以在其中键入数学并使用键盘快捷键切换到文本模式Shfit + T
。Javascript 将捕获按键事件并执行mathField.cmd('\\text');
。然后,您可以使用箭头键移入和移出文本和数学模式。看起来很完美,不幸的是这就像一个“输入”而不是一个“文本区域”,所以你不能按 Enter 并跳转到新行。它似乎并没有从改变span
到textarea
破坏一切。所以看到第一种方法行不通,我添加了一个内容可编辑的 div,您可以使用键盘快捷键切换到数学模式
Shift + E
。Javascript 将捕获按键事件并将 html<span id="stdin"></span>
插入 div 并在其上运行 MathQuill。不幸的是,这在移动光标时非常麻烦,而且处理起来很烦人。另外我不确定是否可以设置多个 mathquill 字段(我还没有尝试过)
我想坚持第一种方法,因为它很简单并且可以按照我想要的方式工作。但我不知道如何将其从“输入”样式更改为“文本区域”。有谁知道如何做到这一点?
javascript - 我们如何在 JavaScript 中导入/包含 MathQuill?
我正在尝试使用 Jestjs 测试我的应用程序。由于我的应用程序中的一些按钮是 MathQuill 数学字段,因此我需要能够以某种方式包含/导入 MathQuill 以使用 Jestjs 测试按钮按下。我在网上查了很多资源,我似乎无法找到一种方法来做到这一点。
如果您遇到类似的死胡同并且碰巧解决了它,您能否给我一些关于我可以尝试的可能解决方案/解决方法的指示?谢谢!
编辑:
我在 JavaScript 中做这样的事情:
我试图弄清楚如何导入 MathQuill 库。
javascript - MathQuill:如果乳胶错误,如何捕获粘贴的乳胶?
我正在使用 mathquill 库将乳胶转换为方程式。如果乳胶是有效的,它将调用edit
处理程序。但如果粘贴的乳胶无效,则显示警告消息。如果错误,如何捕获粘贴的乳胶。
mathtext.js
mathtext.html
javascript - 使 mathquill 字段始终随光标滚动
当光标在视口之外时,在 Mathquill 中,除非用户滚动,否则光标将保持隐藏状态。通常与普通计算器视图一样,数学字段应随光标自动滚动,以便始终向用户显示光标。
其他数学编辑的行为: https ://i.imgur.com/1JbRv2F.gifv
Mathquill 的行为: https ://i.imgur.com/9E15uS2.gifv
我试图检查光标是否在视口之外,然后我会自动滚动,但问题是光标失去焦点并变成空元素,我无法滚动到它。
angular - 在 Angular 6 中使用 Mathquill 接口
我使用Mathquill Interface为我的网站创建数学编辑器。
此代码在HTML文件中运行良好。我尝试在 Angular 应用程序中使用此代码,但它没有用。请帮助在Angular 6中使用mathquill 接口
javascript - 如何在 ace 编辑器中实现 mathquill?
我正在使用 ace 编辑器构建乳胶编辑器。我需要支持编辑器内的数学函数作为内联函数。用户必须能够通过按 (shift + $) 启用/禁用数学模式。按下该键后,他必须能够编写数学函数,并且必须在 ace 编辑器中正确呈现。
javascript - 如何在单个页面中处理多个 mathquill 元素
我需要在单页应用程序中同时处理多个 mathquill 输入框。我也找不到任何实现。那么,是否可以使用多个 mathquill 元素以及如何使用。
reactjs - 使用 React 和 MathQuill 创建数学键盘
我一直在尝试使用 mathquill 创建一个数学键盘,就像下面屏幕中的那个,您可以在其中插入数学符号并覆盖它们来回答问题。找到了一些解决方案,但没有一个使用不需要 ReactDOM 的反应。有谁知道我怎样才能实现这样的目标?