Написал плагин для WordPress

После того как Google сделал возможность конвертировать формулы LaTex в картинки, я решил написать плагин для WordPress который делает это просто и удобно. Плагин легко использовать. Его надо просто закачать в ваш каталог плагинов и активировать.
После этого осталось только написать формулу и заключить ее в теги

[latexg]


Например пишите в посте

 [latexg]\frac{1}{\sigma\sqrt{2\pi}}\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)[/latexg]

И на этом месте получите вот такую красивую картинку :)

[latexg]\frac{1}{\sigma\sqrt{2\pi}}\exp\left(-\frac{(x-\mu)^2}{2\sigma^2}\right)[/latexg]

Плагин чрезвычайно прост и удобен в использование. Вам просто нужно закачать его в папку с плагинами своего блога и активировать. Дополнительных настроек не требуется. Использование свободное.

Одно НО. Плагин использует «недокументированную» особенность Google API. А это значит что если Google вдруг передумает, то плагин перестанет работать :( Но я думаю что всемогущий Google не оставит нас – простых смертных :)

И еще. Работает это дело с WordPress 2.5 и старше. На более младших версиях наверное работать не будет :(

Скачать плагин FormulaMath

Запись опубликована в рубрике PHP, Советую, Это интересно с метками , , , . Добавьте в закладки постоянную ссылку.

11 комментариев: Написал плагин для WordPress

  1. librarian говорит:

    Если не против – сделаю плагин для Maxsite CMS, уж больно полезный :)

  2. RealSaw говорит:

    Узкоспециализированный плагин, но многим будет полезен :)

  3. Макс Стоун говорит:

    Добрый день.
    А можно как то поменять цвет текста, выводимого плагином ?
    К примеру на темно сером фоне черный текст будет выглядеть паршиво..
    Я вообще так понимаю что это картинка.. но все же.
    Может у гугла есть какой то параметр, куда можно передать цвет конечного рисунка ?
    Спасибо

  4. Макс Стоун говорит:

    Уже не актуально, сори.
    Решилось тем что можно подправить линк http://chart.apis.google.com/chart?cht=tx&chs=1×0&chf=bg,s,FFFFFF00&chco=000000&chl=
    и заменить
    chco=000000 на нужный цвет
    спасибо

  5. Шмель говорит:

    Вопрос – а насколько сложно реализовать полноценное преобразование латехного кода в картинку, дабы не зависеть от гугла?

    • Иван говорит:

      На самом деле задача не сложная. Но только не для такого юзера как я :) Я даже представляю как это делается, просто задача как мне кажется чисто программистская. Придумать алгоритм по которому можно будет рисовать картинки. Наверное надо в сторону регулярных выражений смотреть… Просто на самом деле никто особо не хочет ломать голову над тем что не принесет славы :) Кстати в линуксе как оказалось такой проблемы нету. Куча редакторов и библиотек которые работают с документами латекса. И даже есть какие то языки объединяющие html и latex в единое целое.

  6. Уведомление: librarian@blog:~$: Новый плагин для Maxsite CMS: Google Latex.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>