воскресенье, 31 октября 2010 г.

Как "нарисовать" математическую формулу с помощью OOoLatex

OOoLatex - это плагин к OpenOffice, позволяющий пользоваться возможностями LaTeX в этом офисном пакете. Короче - создавать математические формулы в документах опенофиса.
Сначала проинсталлируем его (плагин). Находим с помощью какой-либо поисковой системы домашнюю страницу плагинов к OpenOffice и находим далее в списке OOoLatex. Точнее его tar.gz архив. Выкачиваем. И распаковываем, где нам удобно.Это будет директория с именем типа: OOoLatexMacro-2005.10.19a. В ней будет два важных для нас подкаталога: bin и macro-2.0 .
Далее открываем OpenOffice и через меню идем по такому "пути":Tools -> Macros -> Organize Macros -> OpenOffice.org Basic -> Organizer -> Libraries -> Import и находим файл script.xlb в директории macro-2.0
При конфигурировании надо указать полный путь к файлу OOoLatex. Он находится в упомянутом каталоге bin.
Теперь можно писать математические формулы, но не это главное в этом посте.
Создаем файл test.tex:

\documentclass[10pt]{article}
\usepackage{amsmath}
\usepackage{amssymb}
%%%
\usepackage{color}
\definecolor{bg}{RGB}{255,255,255}
\definecolor{fg}{RGB}{0,0,0}
\pagecolor{bg}
\color{fg}
%%%
\pagestyle{empty}
\begin{document}
\[\iint\cos\theta(\vec r) dx dy \]
\end{document}

И запускаем на выполнение из директории где создан этот файл следующую команду:
#/path/to/my/ooolatex/bin/OOoLatex -e png test.tex

Будет создан "компактный" файл в формате png, который вы сможете вставлять в любой документ, который поддерживает такие "вставки": веб страница, произвольный графический редактор, документ опенофиса.