Вобщем адоптировал phpMathPublisher к php 5.3 Повыкидывал deprecated функции. Подружил с пространствами имен. Использовать в Symfony 2 так:
Добавить в файл deps
[phpmathpublisher] git=git://gitorious.org/rulinux-engine/phpmathpublisher.git target=phpmathpublisher/lib/PMP
выполнить php bin/vendors install.
Затем в файле autoload.php в функцию registerNamespaces добавить
$loader->registerNamespaces(array( //... 'PMP' => __DIR__.'/../vendor/phpmathpublisher/lib', //... ));
Юзать практически так-же как и обычный матпаблишер, только предварительно создав объект phpMathPublisher
//... use PMP; //... $phpMathPublisher = new \PMP\PhpMathPublisher(); $str = $phpMathPublisher->mathfilter($text,$size,$pathToImg);
Если кому-то нужно, то код доступен в репозитории phpmathpublisher проекта
Re:MathML все за и против.
Вобщем адоптировал phpMathPublisher к php 5.3 Повыкидывал deprecated функции. Подружил с пространствами имен. Использовать в Symfony 2 так:
Добавить в файл deps
выполнить php bin/vendors install.
Затем в файле autoload.php в функцию registerNamespaces добавить
Юзать практически так-же как и обычный матпаблишер, только предварительно создав объект phpMathPublisher
Если кому-то нужно, то код доступен в репозитории phpmathpublisher проекта
Mozilla/5.0 (X11; Linux i686; rv:12.0) Gecko/20120428 Firefox/12.0 SeaMonkey/2.9.1