Здравствуйте! Я пытаюсь отобразить на сайте математические формулы.
В качестве лучшего средства для этого в принципе (т.е. не только для Друпал) был выбран LaTex.
Но возникла проблема с модулями.
Не могу понять, как установить этот модуль с гитхаб или библиотеку?
Там сказано добавить класс в библиотеки. Как это сделать я не пойму?
Также еще для Друпал 8 модуль позволяет только скачать ноду в Latex, а мне нужно отображать на самом сайте.
Для Друпал 7 модуль drutex не работает (после установки - белый экран, помогает выключение модуля с драш)
(PHP Fatal error: Class name must be a valid object or a string in /home/.../modules/contrib/facetapi/plugins/facetapi/adapter.inc on line 870)
Кто пробовал latex_filter ? он только для Друпал 6? у него почему-то только сейчас 1 сайт отражается в использующих его.
И хотелось бы все же более популярный drutex и для Друпал 7 настроить, но пока не могу устранить ошибку с белым экраном.
Можно использовать функционал mathjax, но у меня не получается некоторые виды формул с ним отображать, ошибка происходит.
mathjax вообще можно даже использовать без модуля, а со скриптом в ноде. Может есть еще какие-то аналоги типа mathjax, которые работают просто вставлением скрипта?
Или еще какие-то библиотеки или модули для Друпал 7, 8 или вообще другие средства для отображения формул на сайте?
Комментарии
Потом ручками в sites/all/modules разархивировать, или с помощью ГУИ(admin/modules/install) залить в проект.
После, включить, стсндартно.
Спасибо. Основной вопрос был еще и по библиотеке и классу, на хостинге подсказали, сейчас буду пробовать
а для чего там указано Use as isolated class....
Это куда вставлять?
Все как описано: sites/all/libraries/latex
Спасибо. А кому-то вообще удалось работать с drutex или Latex с гитхаб?
Как только ни пробую с drutex и latex ничего не получается.
С Drutex
Сначала был конфликт с facet api, пришлось второй отключить, но все равно ошибки,
либо
куча предупреждений типа
"Notice: Use of undefined constant filter - assumed 'filter' in preg_replace() (line 1 of .../sites/all/modules/drutex/drutex.module(363) : regexp code)."
а при испольльзоании $formula$
Unallowed command detected! TeX Embedding failed!
TeX Embedding failed! TeX Embedding failed!
C Latex гитхаб вообще просто ничего не проходит как Latex, а все отображается как простой текст, делаю по инструкции, копирую файл класса в библиотеки, указываю пути, как в инструкции, создаю тип материала и поле в нем, но все равно ничего Latex не отображается.
UPD: есть еще плагин CKEditor и еще один https://ckeditor.com/docs/ckeditor4/latest/examples/mathtype.html