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

时间:2015-07-08 05:59:07

标签: javascript ckeditor latex mathjax

我正在使用Latex Plugin for 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'],
        }
    ];

被修改

P.S。 :我需要一个Panel来编辑数学等式,类似于http://www.codecogs.com/latex/eqneditor.php

3 个答案:

答案 0 :(得分:0)

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

然而,还有official CKEditor Mathematical Formulas插件可用 - 您在代码中引用它(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>

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

答案 1 :(得分:0)

如果你想要一个允许在视觉上构建数学方程而不是用户输入latex的插件,你可以在你的CKEditor中尝试WIRIS插件。它引用了here on CKEditorhere on Wiris

答案 2 :(得分:0)

enter image description here这是mathjax插件之一, 几个按钮错过了这个回购。 https://github.com/bagana89/CKeditorMathJaxPlugin