1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hepeichun-kityformula

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Визуализированный плагин для математических формул в редакторе CKeditor: версия с изображениями

Визуализированный редактор математических формул на основе CKeditor, который позволяет отображать математические формулы.

Ограничения и лицензии

Лицензия: Apache License 2.0.

В целом, использование не ограничено коммерческими целями, но kityformula принадлежит компании Baidu, поэтому необходимо соблюдать условия использования, указанные на сайте kityformula.

Версия

Эта версия была перенесена из редактора формул UEditor, доступного в Baidu UEditor (UEditor 公式插件), через UEditor公式插件传送门. Основная цель — решить проблему искажения формул при экспорте из нашей экзаменационной системы в Word. Я долго думал над этой проблемой и понял, что невозможно внедрить CSS в Word, поэтому формулы, созданные с помощью одного редактора, отображаются корректно на веб-странице, но искажаются при переносе в Word.

Мы решили преобразовать формулы в изображения, что решило все проблемы.

W: Почему бы не использовать напрямую Baidu UE Editor? Q: Он уже много лет не поддерживается.

Особенности версии с изображениями

  1. Поддержка редактирования формул правой кнопкой мыши.
  2. Возможность вторичного редактирования формул.
  3. Поддержка экспорта в Word. Планируется добавить поддержку взаимного вторичного редактирования двух видов плагинов.

Демонстрация

Демонстрация доступна по ссылке и здесь — это чистый веб-редактор формул.

Инструкция по использованию

Откройте config.js в CKeditor и добавьте следующую строку в функцию CKEDITOR.editorConfig = function(config) {}:

config.extraPlugins = 'kityformula';

После настройки вы можете использовать плагин.

Вариант решения

Формулы преобразуются только в LaTeX-код, а затем повторно визуализируются. Официальный плагин формул CKeditor делает это таким же образом, но его часть вставки формул требует ручного ввода LaTeX-кода, что крайне неудобно.

Пример кода для config.js

CKEDITOR.editorConfig = function( config ) {
    config.extraPlugins = 'kityformula';
};

Изображение

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Расширить Свернуть
Apache-2.0
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://gitlife.ru/oschina-mirror/hepeichun-kityformula.git
git@gitlife.ru:oschina-mirror/hepeichun-kityformula.git
oschina-mirror
hepeichun-kityformula
hepeichun-kityformula
master