Open Office и К OfficeВ среде Linux наибольшее распространение получили два офисных пакета: K Office и Open Office, оба — свободно распространяемые. В большинство дистрибутивов включены они оба, так что вы можете выбирать инструмент, исходя из конкретной задачи.
Пакет Open Office обладает гораздо большим количеством возможностей, чем K Office, и наиболее приближен по своей функциональности к MS Office.
K Office предназначен для среды KDE, которую чаще назначают средой по умолчанию, и чувствует себя в ней намного лучше, чем Open Office. Например, некоторые комбинации клавиш Open Office не работают из-за того, что они используются самой средой KDE. Разумеется, можно их переназначить, но тогда использовать KDE будет не так удобно.
С другой стороны, K Office хуже справляется с форматами MS Office. При попытке открыть большие документы, например, документ MS Word 97/2000/XP размером 1.2 Мб, программа K Word просто закрылась. Точно так же себя ведет и программа K Spread — прайс-лист одной фирмы (около 1М) загружался около 30 секунд, а когда индикатор достиг отметки 100%, окно программы просто закрылось. K Presenter кое-как открыл презентацию PowerPoint, но… Лучше я не буду говорить о том, что я увидел.
Состав пакета Open Office Таблица 4.4
Приложение Назначение Writer Текстовый процессор, предлагающий мощные функции для создания и редактирования документов разных форматов Calc Редактор электронных таблиц Draw Программа Draw ориентирована на векторную графику и служит для создания рисунков, эмблем и плакатов Impress Программа для создания презентаций Math Благодаря этому редактору, вы можете вставлять математический формулы в различные документы пакета Image Программа предназначена для сканирования и обработки фотографий Schedule Планировщик, который поможет вам организовать свой рабочий день
ПримечаниеOpen Office — это бесплатный вариант пакета Star Office от Sun Microsystems. Названия программ, входящих в состав обоих пакетов, отличаются только префиксом, OO или SO соответственно. Например, SO Writer и OO Writer — это одна и та же программа.
Состав пакета K Office Таблица 4.5
Приложение Назначение K Word Текстовый процессор, аналог программы MS Word K Spread Редактор электронных таблиц. Обладает несколькими оригинальными функциями, которые вы не найдете ни в OO Spreadsheet, ни в MS Excel K Chart Приложение для построения диаграмм K Illustrator, Kontour Редактор векторной графики K Presenter Программа для создания презентаций K Formula Редактор математических формул
При помощи K Word можно сохранять текстовые файлы в формате PDF. Выполните команду Файл→Печать и вместо принтера выберите опцию Печать в файл PDF.
K Spread не поддерживает формат MS Excel, но совместима с форматом GNUmeric — редактора электронных таблиц, входящего в состав большинства Red Hat-подобных дистрибутивов; а уж из GNUmeric можно экспортировать таблицу в MS Excel. Если в вашем дистрибутиве этого пакета нет, то скачать его можно с
http://www.gnome.org/projects/gnumeric
.Возможностей K Presenter хватит даже для самой сложной презентации. Программа K Presenter, как и все программы K Office, довольно быстро работает, что немаловажно, если вам нужно показывать презентацию на стареньком 486-ом ноутбуке. К тому же, если у вас установлена KDE, скорее всего, будет установлен и K Office, чего нельзя сказать об Open Office.
Уменьшение времени запуска Open OfficeНаверное, вы заметили, что любое приложение из пакета Open Office запускается, мягко говоря, медленно. Чтобы ускорить этот процесс, нужно установить утилиту быстрого запуска Open Office. Помните, что-то подобное было в Microsoft Office, только в случае с Open Office данная утилита действительно работает.
Утилита называется Open Office Quick Starter. Пакет, содержащий эту утилиту, называется ooqs или ooqs-kde — в зависимости от дистрибутива. В случае, если вы используете GNOME, вам нужен пакет ooqstart-gnome. В большинстве дистрибутивов эти пакеты имеются. Все, что вам нужно сделать, — установить нужный пакет и наслаждаться быстрым запуском Open Office.
Новое в Open Office 2.0В состав дистрибутива Fedora Core 4 входит пакет Open Office версии 2.0. По сравнению с версией 1.1 в нем улучшена совместимость с форматами документов MS Office. Текстовый редактор OO Writer теперь поддерживает вложенные таблицы, вертикальную ориентацию текста в ячейке, появилась возможность импорта документов в формате WordPerfect, OO Calc теперь разрешает таблицы того же размера, что и MS Excel, то есть 65536 строк, поддерживает диагональные линии в ячейках и колонтитулы в стиле MS Excel; добавилась также возможность импорта таблиц Lotus 1-2-3 до версии 9.7. Появилась возможность открывать защищенные паролем документы MS Word и MS Excel (если пользователь, конечно, знает пароль).
Рис. 4.11. СУБД OO Base
На панель рисования OO Draw добавлены новые группы готовых объектов: основные формы, стрелки, элементы блок-схем, звездочки. Полностью переписан движок презентаций, что позволяет OO Impress показывать почти все анимационные эффекты MS PowerPoint.
В составе пакета появилось новое приложение — OO Base. Как нетрудно догадаться по названию, это СУБД, позволяющая создавать и управлять таблицами, запросами, формами и отчетами. Мастер таблиц предлагает множество заготовок таблиц делового и личного (например, фитнесс-дневник) назначения. OO Base понимает базы данных dBase, MS Access, ODBC, JDBC, MySQL, импортирует электронные таблицы и текстовые файлы, может использовать LDAP сервер как источник данных.
4.5. Издательские системы
Язык разметки TeXTeX (произносится «тех») — это система подготовки документов, содержащих большое количество формул и таблиц. Она была разработана в конце 70-х гг. американским математиком Дональдом Кнутом, автором знаменитой книги «Искусство программирования». Система TeX была портирована на платформу Unix программистами Говардом Трики (Howard Trickey) и Павлом Куртисом (Pavel Curtis).
Размер документа, содержащего много формул, в формате TeX раз в десять меньше, чем в формате MS Word. К тому же документ TeX не зависит от платформы. Это объясняется тем, что в системе TeX вид и расположение всех объектов документа описываются текстовыми директивами подобно тому, как это делается в формате HTML. Только директивы TeX начинаются с обратной косой черты.
Текст документа TeX набирается в любом ASCII-редакторе. Затем исходный текст (файл с расширением .tex) компилируется в файл DVI (Device Independent), который не зависит от платформы и устройства. Этот файл уже можно просматривать, печатать и отправлять в издательство. Для его просмотра и печати предназначена программа xdvi из пакета
tetex-xdvi
.Например, так выглядит фрагмент страницы с набранной формулой в ASCII-редакторе:
\layout Enumerate
Математических:
\begin_inset Formula $\sin\frac{\alpha}{2}$
А на следующем рисунке показан фрагмент той же страницы, подготовленной к печати.
Рис. 4.12. Фрагмент документа TeX
В настоящее время оригинальная система TeX почти не используется, а применяются ее модификации, например, система LaTeX, представляющая собой пакет макрокоманд, упрощающий работу с TeX.
TeTeX — система подготовки документов для UNIX-подобных ОС. В состав дистрибутива Fedora Core 3 входит пакет tetex-latex версии 2.0.2. Более ранние версии TeTeX (до версии 0.9) не умели конвертировать TeX-документы в формат PDF. Начиная с версии 0.9, в состав TeTeX входит утилита pdftex, которая предназначена для прямого конвертирования tex-файла в формат PDF.
Коллекцию ссылок на справочные материалы по языку TeX можно найти по адресу
http://www.tex.uniyar.ас.ru/doc.htm
.Текстовый процессор LyXРабота над любым документом распадается на две части: разработку содержания документа и представление его в удобном для читателя виде. Принцип WYSIWYG («видишь то, что получишь на печати») облегчает только вторую часть работы, и обычный автор, не будучи одновременно дизайнером, не умеет и не хочет использовать все возможности какого- нибудь MS Word для грамотного оформления своей статьи. Автор предпочел бы описать структуру своего документа так, чтобы легко было применить к нему стиль, разработанный профессиональным дизайнером, и сосредоточиться на своей работе, а не на подробностях оформления.
Этот принцип называется WYSIWYM (What You See Is What You Mean, «видишь то, что подразумеваешь»), и реализован в текстовом процессоре LyX (
http://www.lyx.org
). LyX — это визуальный редактор TeX, отображающий документ не в точности так, как он будет выглядеть на бумаге, но достаточно похоже, и вместе с тем не затемняющий его структуры. На рисунке 4.13 показано продолжение работы над документом example: вставка сноски.