带 CK 编辑器的 Latex 插件可创建数学公式

Raj*_*ale 5 javascript latex ckeditor mathjax

我正在使用CkEditor 的 Latex 插件。该插件以图像形式返回数学方程。

我正在寻找乳胶文本而不是图像。我该如何实现它?有配置可以启用它吗?例子会很棒。

请参考以下代码。

CKEDITOR.extraPlugins = 'mathjax,eqneditor';

CKEDITOR.plugins.addExternal('eqneditor', '../../vendors/ckeditor-ext-plugins/eqneditor/plugin.js');

CKEDITOR.config.toolbar = [
        {name:'document',items:[ 'Cut', 'Copy', 'Paste', 'PasteText', 'EqnEditor'],
        }
    ];
Run Code Online (Sandbox Code Playgroud)

已编辑

PS:我需要一个面板来编辑数学方程,就像这样http://www.codecogs.com/latex/eqneditor.php

Ann*_*nek 0

您现在使用的是第三方插件,这当然没有问题,但是,您需要向其作者寻求支持,因为核心 CKEditor 团队无法支持外部插件。

然而,还有官方的 CKEditor 数学公式插件可用 - 您在代码中引用它(CKEDITOR.extraPlugins = 'mathjax';),但似乎您没有使用它。

请参阅此处的示例: http: //sdk.ckeditor.com/samples/mathjax.html

使用此插件,您可以在 TeX 中编写方程。我不确定你所说的“获取 Latex 文本”是什么意思,但对于这个插件,方程将以纯 TeX 格式输出,并带有 MathJax 分隔符\(\),因此源 HTML 将如下所示:

<p><span class="math-tex">\(P(E) = {n \choose k} p^k (1-p)^{ n-k} \)</span></p>
Run Code Online (Sandbox Code Playgroud)

有关此插件及其配置的更多信息,请参阅文档:http://docs.ckeditor.com/# !/guide/dev_mathjax

  • 真正的问题是,如果我只使用 MathJax,那么用户可能无法制定方程。我需要一些图形化且易于使用的东西来制定答案。http://www.codecogs.com/latex/eqneditor.php URL 是否有用于编辑数学问题的面板。 (2认同)