Текст книги "Открытые и бесплатные программы для Windows"
Автор книги: Николай Колдыркаев
Жанр: Программы, Компьютеры
сообщить о неприемлемом содержимом
Текущая страница: 7 (всего у книги 22 страниц)
Для прорисовки и вставки математических формул в документах OpenOffice.org служит специальный компонент Math. Чтобы вставить формулу в текстовый документ ООо Writer, воспользуйтесь пунктом меню Вставка | Объект | Формула. Оболочка OpenOffice.org на время работы с редактором формул заменит панели инструментов компонента Writer на инструменты ООо Math, но щелчок на любой области листа вне редактируемой формулы снова вернет вас в текстовый процессор. Для редактирования существующей формулы достаточно будет просто дважды по ней щелкнуть. Переключения между Writer и Math происходят настолько быстро, что править текст и редактировать формулы можно поочередно.
Итак, при переключении в редактор формул рабочее окно разделится на две области: привычный вид документа в режиме WYSIWYG и область ввода формулы. Плюс специальная плавающая панель инструментов Выбор с разнообразными математическими элементами – от арифметических операторов и дробей до интегралов и сумм. Формулы в OpenOffice.org Math можно набирать не только при помощи этой математической панели, но и вводить непосредственно на специальном eq-подобном языке Math в нижней половине окна. В основу этого языка положен принцип чтения математических формул вслух, естественно, на английском. Проверено, что если наловчиться, то математические выражения, подобные Е = mc2, можно набрать в виде E = mс^2, и это будет быстрее, чем при использовании математической панели. Например, формула интеграла Коши
в OpenOffice.org будет записана как
f (%xi) ~=~ 1 over { 2 %pi i} int from с f(z) over {z – % xi} dz
Язык Math, не считая некоторых мелочей, повторяет классический текстовый язык описания математических выражений eq/eqn, упомянутый еще в книге Кернигана и Пайка про одну из первых версий UNIX. Преемственность тут такова, что вы можете, при желании, использовать формулы eqn, набранные кем-то более 10 лет назад в среде UNIX – они будут работать.
Кроме OpenOffice.org текстовый формат описания формул уже давно используется при работе с популярной в научных кругах издательской системой ТеХ/ЬаТеХ, доступной в основном под UNIX. По сути, математический язык редактора формул OpenOffice.org – это старый добрый eq/eqn, слегка дополненный для еще более быстрого набора формул и снабженный визуальными средствами. Современная редакция языка eqn, реализованная в ООо Math, позволяет набирать формулы еще быстрее, используя символ ^ вместо sup и знак подчеркивания _ вместо sub. Поскольку набирать формулы можно двумя способами: вручную или при помощи панели инструментов, то рекомендуется применять тот, что удобнее в данный момент (рис. 5.8). Лично я не помню обозначения ряда алгебраических символов, поэтому нахожу панели инструментов Math очень нужным и удобным инструментом, когда надо набрать сложную формулу. И, наоборот, ручной ввод бывает более эффективен, когда мне знакомы все используемые в нем операторы.
Рис. 5.8. Редактор формул OpenOffice.org Math позволяет составлять формулы из «заготовок» или набирать их на специальном языке
Знать английские названия всех греческих символов вовсе не обязательно, чтобы успешно набрать их в редакторе формул OpenOffice.org. В правой части панели инструментов есть кнопка с изображением знака Σ (сумма). Нажмите ее, чтобы выбрать любой греческий специальный символ, в диалоговом окне выберите нужный значок и нажмите кнопку Вставить. Символ появится в текущей позиции формулы, а его обозначение в строке набора выражений Math.
Другим важным свойством OpenOffice.org Math является способность импорта и экспорта MathML. Этот формат является приложением языка XML и используется для описания математических выражений на страницах Всемирной паутины. Экспортировать формулу в MathML можно прямо в процессе редактирования документа. Для этого нужно щелкнуть на ней правой кнопкой мыши, в контекстном меню выбрать пункт Сохранить копию как, а в открывшемся диалоговом окне выбрать тип файла MathML 1.01 (.mml). Кстати, в этом же списке можно выбрать один из вариантов открытого формата хранения формул: в OpenOffice или StarOffice.
Импорт формул MathML, OpenDocument, StarOffice или StarMath осуществляется непосредственно в математическом редакторе с помощью пункта меню Сервис | Импорт формулы и выбора формата.
• OpenOffice.org – бесплатный универсальный пакет офисных приложений с открытыми исходными кодами, работающий на разных операционных платформах, с открытым API и форматом файлов, основанном на XML.
• Операционная система: Windows 98/ME/NT(SP6)/2K/XP, Solaris, Linux, Mac OS X.
• Системные требования: процессор Pentium, 64 Мбайт ОЗУ, 250 Мбайт на ЖД, VGA 800x600, 256 цветов.
• Размер дистрибутива: 112 Мбайт.
• Сайт: http://www.openoffice.org,
• Русский сайт: http://ru.openoffice.org,
• Оценка: ****+.
LyX – интерфейс к издательской системе TeX/LaTeX. Обзор возможностейВыше по тексту я сетовал на избыточный вес безусловно мощного и полезного пакета открытых офисных приложений OpenOffice.org. В самом деле, если вам очень захочется использовать один из инструментов OpenOffice.org, например, Writer, то придется скачать дистрибутив объемом в полсотни мегабайт. Но это цветочки по сравнению с тем, что ждет пользователей Windows и Mac OS X на пути к ядру профессиональной издательской оболочки под названием LyX.
Ядром визуального редактора LyX является профессиональная издательская система TeX/LaTeX. Программа LyX является всего лишь фронтендом (графической оболочкой) к этому воистину гигантскому издательскому комплексу, подобно тому, как X Window является оболочкой операционной системы UNIX. В общем, это как гусеница тутового шелкопряда: запаришься разматывать!
Судите сами. Перед инсталляцией дистрибутива LyX для Windows (11 Мбайт) вам понадобится установить систему MiKTeX объемом более 240 Мбайт и целый ряд дополнительного ПО. Мы, к сожалению, не смогли вместить все необходимое для запуска LyX на вашем компьютере, но на прилагаемом компакт-диске есть дистрибутив самой программы, и она сама подскажет, какие пакеты нужно скачать для ее работы. Если вы хотите быть во всеоружии до начала установки, перепишите из Интернета программы, перечисленные во врезке «КСТАТИ», или закажите диск "ТеХ Live" на www.tug.org. Кроме того, если в муниципальной библиотеке или еще где-то вы сможете найти журнал «Linux Format» № 5 (79) с прилагающимся DVD, то на второй стороне DVD-диска вы найдете ISO-образ ТеХ Live CD. ISO-image – это формат хранения точных копий CD– и DVD-дисков, очень популярный для распространения дистрибутивов открытых операционных систем или наборов открытых программ. Его можно записать на диск при помощи утилиты cdrtfe, о которой подробно рассказано в главе 15.
Вот список программ, которые необходимо скачать и установить для запуска LyX под управлением Windows.
• MiKTeX 2.4 (~250 Мбайт) – обязательно! MiKTeX – это реализация TeX/LaTeX для платформы Windows. Lyx является фронтевдом к этой издательской системе, http://www.mlktex.org/.
• MSYS 1.0.10 (2,7 Мбайт) – системное окружение, имитирующее UNIX. Необходимо для работы некоторых скриптов. http://www.mingw.org/msys.shtml,
• Python 2.4 (10,7 Мбайт) – интерпретатор языка программирования Python также необходим для работы некоторых скриптов. http://www.python.org/download/.
• Perl 5 (12,4 Мбайт) – интерпретатор языка программирования Perl. Необходим для конвертирования документов LaTeX—>LyX написанной на Perl утилитой reLyX. http://www.perl.com.
• Ghostscript 8.50 (9 Мбайт) – интерпретатор для конвертирования в/из языка PostScript. Используется при создании файлов для предварительного просмотра на языке PostScript и PDF-документов. http://www.cs.wisc.edu/~ghost/.
• ImageMagick (7 Мбайт) – утилита для конвертирования растровых изображений. Необходима для использования растровых изображений в документах LyX. http://www.imagemagick.org/script/.
Полезный совет
Придется также немного поправить конфигурационные файлы на предмет корректной работы с кодировкой Windows (по умолчанию LyX использует KOI8). Для этого найдите файл C:Program filesLyXResourceslyxlyxrc и пропишите в нем строчку
screen_font_encoding ср1251.
Затем в файле languages найдите строку, начинающуюся словом russian, и замените в четвертом столбце koi8 на ср1251. Теперь вы сможете загружать и сохранять файлы в кодировке Windows, а также использовать буфер обмена.
Внимание! Если вы хотите загружать файлы, созданные в KOI8, или хотите создавать файлы в этой кодировке для совместимости с UNIX, не меняйте файл languages, но в этом случае про буфер обмена придется забыть.
Между прочим, в Mac OS X используется родственная MiKTeX и не менее тяжелая издательская система teTeX. А вот пользователи Linux и FreeBSD избавлены от необходимости скачивания столь объемных пакетов, поскольку связка TeX/LaTeX–LyX входит в состав большинства дистрибутивов Linux.
Разработчик LyX заявляет, что это редактор типа WYSIWYM (What You See Is What You Mean). Это означает, что пользователь увидит то, что задумал. Иными словами, LyX позволяет сосредоточиться на содержимом документа, а о внешнем виде будет заботиться редактор, согласуя каждый элемент с определенным для него стилем. Являясь стилевым редактором, LyX позволяет один раз задать стиль, например, для подзаголовка, и в дальнейшем достаточно выбирать этот стиль для каждого следующего подзаголовка, а о внешнем виде и нумерации позаботится LyX. Пользователь, конечно, может, и будет менять стили, но LyX, глазом не моргнув, модифицирует все соответствующие элементы. Являясь визуальной надстройкой для TeX/LaTeX, он будет полезен как новичкам, так и опытным пользователям этой системы. Главное, чтобы пользователь умел представить (Mean) структуру своего документа, а окрас бабочки, вылупляющейся из стандартного кокона, можно поменять в любое время.
Несмотря на установку рассматривать одну-две самые удобные программы в каждой категории, я решил оставить данный раздел в этой книге по той простой причине, что существуют довольно консервативные издания, которые принимают научные статьи только в формате TeX/LaTeX. Особенно за границей. К ним относятся такие монстры, как журнал «Science» и периодика американского математического сообщества.
Чем же может быть полезен такой необычный текстовый процессор рядовому пользователю, когда существует масса более простых программ? Да ничем! Школьники и студенты гуманитарных вузов могут не беспокоиться, им больше подойдет обычный WYSIWYG-текстовый процессор. Программа LyX прежде всего будет полезна ученым – математикам, физикам и астрономам с большими косматыми бородами. Процессор LyX позволяет более комфортно использовать всю мощь традиционной для научных кругов издательской системы TeX/LaTeX. Последняя работает как интерпретатор, обрабатывая специальные команды и директивы для структуризации и оформления документа, a LyX позволяет всю работу по оформлению (определение стилей, создание и редактирование таблиц, набор формул) осуществлять в визуальном режиме. При этом знание директив интерпретатора TeX/LaTeX в этой системе желательное, но вовсе не обязательное условие успешного использования LyX.
Но это пока в теории, а, проведя полевые испытания, я могу смело посоветовать этот редактор лишь тем, кто хотя бы понаслышке знаком с его движком – издательской системой TeX/LaTeX. И что бы ни говорили приверженцы этой системы, но скачивание дистрибутива объемом в несколько сотен мегабайт – не самый лучший способ расходовать интернет-трафик. Может быть, журнал американского математического сообщества и может себе это позволить, и я рад за них, но рядовой пользователь предпочтет все же менее объемный и более простой в освоении текстовый процессор (рис. 5.9). Такой, например, как рассмотренный выше компонент OpenOffice.org или самостоятельный Word-подобный редактор AbiWord, о котором пойдет речь в следующем разделе.
Рис. 5.9. На сегодняшний день в области математики LyX сильнее других текстовых процессоров с открытым исходным кодом, но уступает в удобстве использования
• LyX 1.3.7 – кроссплатформенный текстовый процессор для научных документов. Графическое дополнение (фронтенд) к системе TeX/LaTeX.
• Операционная система: Windows 98/ME/NT(SP6)/2K/XP, Solaris, Linux, Free BSD, Mac OS X.
• Системные требования: процессор Pentium, Mac G3, 16 Мбайт ОЗУ.
• Сайт: http://www.lyx.org/.
• Размер дистрибутива для Windows: 8 Мбайт.
• Оценка: ****.
AbiWord – маленький, но мощный текстовый процессорМуравей может таскать грузы, в 50 раз превышающие его собственный вес. Грузоподъемность текстового процессора AbiWord впечатляет не меньше. В маленьком дистрибутиве этого открытого и бесплатного труженика уместилась почти вся функциональность его коммерческого аналога корпорации Microsoft. В 5 Мбайт инсталлятора включена не только полнофункциональная программа, но и несколько шаблонов для быстрого создания наиболее распространенных документов.
Редактор содержит все стандартные для такого класса программ функции: равномерное выравнивание абзацев, библиотеки стилей, управление начертанием шрифтов, форматирование абзацев, списков, верстку в несколько колонок, редактирование таблиц. В последней (на момент написания главы) стабильной версии (2.4) появился генератор оглавления и предметного указателя.
Открытая и кроссплатформенная природа AbiWord позволяет этому выносливому муравьишке успешно трудиться на самых разных компьютерах и операционных системах. Существуют бинарные дистрибутивы для Windows, Linux, Mac OS X и других UNIX-систем. Этот бесплатный кроссплатформенный текстовый процессор покорил уже 15 программно-аппаратных платформ. При желании можно получить исходные тексты.
Относительно Windows-версии этого текстового процессора должен сказать, что скорость работы AbiWord порой даже выше, чем у аналогичных коммерческих приложений. Возможно, здесь есть некоторая заслуга популярной кроссплатформенной библиотеки GTK+, которую использует интерфейс этой программы. Замечено, что программы на GTK+ занимают меньше места и работают на порядок быстрее приложений, основанных на Qt (как, например, OpenOffice.org).
Кстати
Скорость и выносливость отнюдь не завершают список достоинств этого полезного насекомого. AbiWord без преувеличения всеяден. На мою супругу он произвел неизгладимое впечатление тем, что открыл документы Windows Write, написанные ею еще во времена 386-х под управлением Windows 3.11. Я тоже не поверил своим глазам, поскольку AbiWord работал под управлением Mac OS X. Это удивительно еще и потому, что версия программы для Windows, записанная на нашем диске, почему-то требует для этого установки дополнительных модулей. Поэтому при установке программы в расширенном варианте ваш компьютер должен быть подключен к Интернету – дополнительные модули программа установки перепишет со своего сайта.
Возможности импорта и экспорта документов насчитывают 12 форматов. Полностью поддерживаются форматы MS Word, HTML/XHTML, Multipart HTML, RTF, формат OpenOffice.org Writer и чистый (plain) текст в одной из шестидесяти семи кодировок. Возможен также импорт файлов WordPerfect и StarWriter, а экспорт документов возможен даже в виде LaTeX-публикаций.
Как было сказано выше, издательская система LaTeX используется для подготовки больших объемов технической документации, а также для научных публикаций с большим количеством сложных формул. Но несмотря на возможности экспорта в LaTeX программа будет мало полезна тем, кто готовит свои статьи для публикации, к примеру, в журнале американского математического сообщества;-).
Сложности с настройкой редактора формул AbiWord являются главным недостатком текущей стабильной версии. Над математикой для AbiWord сейчас работают в новой ветке разработки. Редактор формул новой версии AbiWord будет реализован на основе стандарта MathML консорциума W3C. Организация W3C (World Wide Web Consortium) занимается стандартизированием языков разметки, используемых во Всемирной паутине.
Впрочем, эти «возрастные» ограничения мало влияют на стабильность работы основных функций AbiWord. Для тех, кто набирает простые тексты, например, письма, отчеты или документацию, этот редактор может стать отличным помощником (рис. 5.10). Это самый неприхотливый из текстовых процессоров, включенных в состав прилагаемого компакт-диска.
Рис. 5.10. AbiWord – самый простой и удобный из открытых текстовых процессоров, снабжен среди прочих и русской локализацией. Кроме того, он настолько мал, что поместится на любой флэшке. Товарищи женщины, только подумайте, вы сможете носить его с собой в сумочке!
Известны случаи, когда редактор AbiWord ставился на б/у ноутбук на базе Pentium II, купленный менее, чем за 1000 рублей, и работал на нем вполне достойно.
Полезный совет.
Настраиваем русский язык в AbiWord
Список доступных языков пользовательского интерфейса процессора AbiWord насчитывает 114 позиций, в том числе и славянские, любой из них можно немедленно активировать в настройках. Но, чтобы проверять орфографию нужного вам наречия, необходимо загрузить соответствующие словари. Для Windows-версии AbiWord "великий и могучий" можно скачать по адресу:
http://www.abisource.com/downloads/dictionaries/Windows/AbiWord_Dictionary_Russian.exe.
Пользователям прочих аппаратно-программных платформ повезло больше или меньше в зависимости от того, имеется ли в составе дистрибутива адаптированная к российским условиям версия этого редактора. Большинство дистрибутивов Linux отечественного происхождения включают русский словарь в пакеты AbiWord.
Но если это не так или вы на одном из компьютеров используете некую редкую разновидность Linux, то отчаиваться не стоит. Для установки русского словаря достаточно скачать файл abispell-ru-RU.i386.tar.gz и положить файлы из этого архива в каталог/usr/share/AbiSuite/dictionary.
Работа над AbiWord еще далеко не закончена. Некоторые функции пока не работают, некоторые пока только в планах у разработчиков. В самом ближайшем будущем будет добавлена функция создания и редактирования формул. Но продукт растет и уже сейчас им вполне можно пользоваться. Во всяком случае, по функциональности AbiWord существенно превосходит Windows WordPad и Apple TextEdit, уступая MS Word лишь в деталях.
• AbiWord – кроссплатформенный текстовый процессор. Бесплатный аналог Microsoft Word с открытым исходным кодом.
• Операционная система: Windows 98/ME/NT(SP6)/2K/XP, Linux, Mac OS X.
• Системные требования: процессор Pentium 166 или Mac G3, 16 Мбайт ОЗУ.
• Сайт: http://www.abisource.com/,
• Размер дистрибутива для Windows: 5 Мбайт.
Какой из редакторов создан специально для васКак видите, жесткой конкуренции среди открытых текстовых процессоров пока нет. Они скорее заняты заимствованием функций друг у друга и разным-прочим «перекрестным опылением». Самым простым и приятным решением для большинства пользователей будет AbiWord. Он занимает мало места и динамично развивается, догоняя MS Word по количеству функций. OpenOffice.org Writer лучше всего подойдет тем, кому нужна максимальная совместимость с программами Microsoft Office. И, наконец, издательский комплекс ТеХ, дополненный текстовым процессором LyX, можно рекомендовать самым смелым и требовательным пользователям, готовым к приключениям в стиле UNIX.
PDFCreator – бесплатный генератор PDF-файловAdobe PDF (Portable Document Format) является стандартом де-факто для публикации в Сети электронных версий документов, специально подготовленных для просмотра на экране или печати на принтере в режиме WYSIWYG. Использование формата PDF гарантирует, что ваш документ будет одинаково выглядеть практически на любом компьютере под управлением любой современной операционной системы. Чтобы обеспечить такую совместимость, фирма Adobe выпускает специальную программу просмотра PDF под названием Acrobat Reader для десятка самых распространенных платформ. Кроме того, есть и бесплатные средства просмотра PDF, такие как GNU gv для Linux или GSview для Windows.
Файл формата PDF – это фактически напечатанный документ, изменять его без специальных средств обычно нельзя (исключение составляют PDF-формы со специальными полями для ввода). Дело в том, что генерации PDF-файла обязательно предшествует процесс создания промежуточного PostScript-файла. PostScript является специализированным языком для описания текстовых и графических данных. Он используется огромным количеством принтеров и типографских систем печати.
Подавляющее большинство сетевых лазерных принтеров использут PostScript-данные на входе. Чтобы получить файл в формате PostScript, достаточно иметь в системе драйвер одного из PostScript-совместимых принтеров (например, HP Color LaserJet или Apple Color Laser – не имеет значения, нужен только драйвер, а не сам принтер) и при печати документа с помощью этого драйвера перенаправить вывод не на принтер, а в файл на диске. Полученный PostScript-файл можно превратить в PDF с помощью специальной программы – дистиллера. Эта программа применяет различные алгоритмы сжатия к разным частям PostScript-файла. Текст и однобитовые изображения, например, могут быть сжаты ZIP-алгоритмом, а цветные изображения – алгоритмами LZH или JPEG. Проблема лишь в том, что Adobe Acrobat Distiller стоит немалых денег. Конечно, использование программы разработчиков стандарта дает наиболее оптимальные PDF-файлы. Но, к счастью, есть и более дешевые, и вовсе бесплатные решения.
Программы, которые автоматизируют процесс создания PDF, обычно объединяют виртуальный PostScript-принтер и дистиллер в единый интерфейс. Иногда в комплект поставки входят макросы для MS Word, Adobe PageMaker и QuarkXPress с тем, чтобы путем переноса оглавления, указателя и других перекрестных ссылок добавить в PDF-документ интерактивные функции. Если эта возможность вам жизненно необходима, то я рекомендую воспользоваться программой Jaws PDF Creator фирмы Global Graphics Software. Ее цена всего $50. А для создания обычных PDF-файлов, без каких бы то ни было ссылок, вы можете с прилагаемого компакт-диска установить бесплатно распространяемую программу PDFCreator.
Внимание!
При установке программы не забудьте выбрать русский язык. Сообщения на португальском при установке ничего не значат – после установки у программы будет русский интерфейс.
Как и коммерческие аналоги, программа PDFCreator устанавливает в системе виртуальный принтер. При печати на него создается PostScript-файл, который затем конвертируется в формат PDF (рис. 5.11). Таким образом, не имеет никакого значения, в какой именно программе вы создаете свой документ. Будучи напечатанным с помощью PDFCreator, он будет распечатан на диск в формате PostScript, а перед конвертацией PS—>PDF программа спросит, что делать с полученным PDF – он может быть записан на диск или прикреплен к письму в программе отправки электронной почты, используемой по умолчанию (рис. 5.12).
Рис. 5.11. С точки зрения операционной системы PDFCreator выглядит совсем как обычный принтер, но распечатка получается электронная
Рис. 5.12. Это окно появляется сразу после печати документа в промежуточный PostScript-файл перед генерацией PDF
Обратите внимание, программа имеет русский интерфейс. Вы можете довериться настройкам по умолчанию, в моей практике PDF-документы иной раз получались меньшего размера, чем исходные документы, но будет полезно нажать кнопку Настройки и осмотреть доступные вам опции. Поставим, например, задачу добиться как можно меньшего размера полученного PDF-файла.
Для этого нам нужно выбрать раздел PDF на боковой панели окна Настройки и перейти на вкладку Сжатие (рис. 5.13). По умолчанию для цветных рисунков и изображений в оттенках серого используется метод сжатия Автоматический. Чтобы уменьшить размер выходного файла, поставьте JPEG-сильное или JPEG-наибольшее. Кроме того, если в исходном документе были изображения с высоким разрешением, например, 600 точек/дюйм, то можно применить опцию перерисовки с понижением разрешения до 100 или даже 72 точек/дюйм. Но такие документы годятся скорее для экранного просмотра – при распечатке будет видно зерно и, возможно, искажения от жестокого сжатия.
Рис. 5.13. Настройки формата PDF позволяют подобрать необходимые режимы сжатия изображений
Установить программу PDFCreator вы можете с прилагаемого компакт-диска; кроме того, в разделе Office есть более новая версия интерпретатора PostScript и программа просмотра PS– и PDF-файлов под названием GSview. Единственный недостаток этой программы в том, что она при запуске выводит окно с просьбой о регистрации. При этом срок действия бесплатной версии неограничен. Вообще, программу GSview я рекомендую ставить только в том случае, если вам нужен просмотр и PS-, и PDF-файлов. Например, в редакционно-издательском центре одной из краснодарских газет эта программа используется для просмотра цветоделенных (каждый цвет на отдельной странице) PS-файлов перед отправкой в типографию. Для просмотра же обычных PDF-файлов лучше скачать бесплатную программу Adobe Acrobat Reader на сайте http://www.adobe.com/products/acrobat/readstep2.html.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.