Формулы в формате TeX: различия между версиями

Материал из MoodleDocs
Перейти к:навигация, поиск
Строка 8: Строка 8:


Чтобы воспользоваться фильтром вставьте формулу в формате TeX между парами знаков доллара. Например:
Чтобы воспользоваться фильтром вставьте формулу в формате TeX между парами знаков доллара. Например:
     $$ \sqrt{x + y} $$
     $$ \sqrt{x + y} $$


== Введение, или сказка о двух фильтрах ==
== Введение, или сказка о двух фильтрах ==

Версия от 12:31, 27 ноября 2009

Местонахождение: Настройки фильтра "Формулы в формате TeX" находятся в Администрирование > Модули > Фильтры > Настройки фильтров

Фильтр "Формулы в формате TeX" преобразовывает выражения TeX в изображения в формате GIF. Для этого на сервере запускаются специальные программы для создания изображения (либо полная версия LaTeX, либо специальная компактная версия MimeTeX). Версии MimeTeX для Linux, Windows, Mac OS X и FreeBSD включены в стандартную поставку Moodle.

Для отображения формул на клиентских компьютерах не требуется наличия плагинов или другого дополнительного программного обеспечения.

Как использовать?

Чтобы воспользоваться фильтром вставьте формулу в формате TeX между парами знаков доллара. Например:

   $$ \sqrt{x + y} $$

Введение, или сказка о двух фильтрах

Чтобы не возникало путаницы - предупреждаетм заранее, в Moodle используется два различных способа преобразования формул в формате TeX в изображения. Предпочтительным способом является использование трёх исполняемых файлов (latex, dvi2ps и convert), пкоторые потребуется установить и настроить на сервере. Страница настроек фильтра полностью относится именно к этому методу. Одноко, если по какой-то причинет этот способ не сработал, фильтр попробует запустить один исполняемый файл (mimetex), который идёт вместе с Moodle.

Настройка фильтра для работы с LaTeX

Наилучший результат получается при использовании системы LaTeX для преобразования формул в изображения. LaTeX преобразует формулу в dvi-файл. dvi-файл преобразовывается утилитой dvi2ps в файл PostScript. Файл PostScript преобразуется в GIF утилитой Convert из пакета ImageMagick. Для её работы требуется установленный [www.ghostscript.com GhostScript].

Установка под Linux

Практически в любой сборке Linux есть возможность установить LaTeX. В большинстве современных дистрибутивов используется его реализация TeTex. Кроме этого вам понадобятся ImageMagick и GhostScript. В Ubuntu это можно сделать командой

  apt-get install tetex-base tetex-bin tetex-extra imagemagick ghostscript

Настройка фильтра для работы с MimeTeX

MimeTeX - это специальная упрощённая версия TeX, скомпилированная в один исполняемый файл с небольшим набором шрифтов. Она входит в загружаемую версию Moodle и располагается в папке filters/tex. Там есть версии для различных операционных систем. Фильтр выбирает исполняемый файл в зависимости от операционной системы (если ваша операционная система не распознаётся, вам придётся исправлять файлы фильтра). Обратите внимание, что у веб-сервера должны быть выставлены разрешения на запуск исполняемых файлов из этой папки. Иногда из-за этого возникают проблемы.

Внимание! Версия, MimeTeX идущая вместе с Moodle не поддерживает русские символы. Подробнее о том, как быть в этом случае тут