使用CK Editor的Latex插件来创建数学公式

5
我正在使用CkEditor的Latex插件。该插件以图像形式返回数学公式。
我想获取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'],
        }
    ];

编辑

附言:我需要一个面板来编辑数学公式,类似于这个 http://www.codecogs.com/latex/eqneditor.php

3个回答

0

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

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

请参见此示例:http://sdk.ckeditor.com/samples/mathjax.html

使用此插件,您可以使用TeX编写方程式。我不确定您所说的“获取Latex文本”的含义,但对于此插件,方程式将以MathJax分隔符\(\)和\)的纯TeX格式输出,因此源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


2
真正的问题是,如果我只使用MathJax,用户可能无法公式化方程。我需要一些图形化且易于使用的工具来构建答案。http://www.codecogs.com/latex/eqneditor.php 这个网址有一个编辑数学问题的面板。 - Rajiv Pingale

0

请勿在多个问题中发布相同的答案。发表一个好的答案,然后投票/标记关闭其他重复的问题。如果问题不是重复的,请根据问题调整您的答案。请参阅https://meta.stackexchange.com/q/104227/311792。 - Papershine

0
如果您想要一个插件,可以让用户在 CKEditor 中可视化构建数学公式,而不是手动输入 LaTeX 代码,那么您可以尝试使用 WIRIS 插件。您可以在 CKEditor 的 这里 和 WIRIS 的 这里 找到相关信息。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接