Softerra Компьютерра | Ferrа | Инфо-Бизнес | Домашний компьютер | Game.exe 
Softerra - лучший русский сайт о софте
Rambler's Top100

 Статья рубрики "Linuxоид"

Lyx - текстовый процессор для открытого мира

Lyx представляет собой визуальный редактор знаменитой системы верстки TeX. Редактор позволяет с удобством набирать тексты, при этом заботясь о правильном стилевом и структурном оформлении. В статье приводятся подробные инструкции по русификации.

[09.06.2001, Алексей Федорчук, alv@linux-online.ru]

Страница 1 из 2
  1  2  Следующая страница >>

Предисловие

Всем нам время от времени приходится сочинять проекты, отчеты, докладные (закладные - упаси Господь) записки и тому подобные достижения научно-административной мысли. Каковые должны быть оформлены должным образом. Поскольку форма такого рода сочинений - объективная реальность, данная нам в ощущениях начальства. И первейшим инструментом в этом благородном деле является текстовый процессор.

Представлены ли такие инструменты для Linux и родственных платформ? Безусловно. Это и облегченные текстовые процессоры типа Ted или Abiword, и активно развивающийся проект KOffice, и могучий интегрированный пакет StarOffice (ныне приобретающий статус открытого). Однако речь сегодня не о них: все они имитируют, более или менее удачно, парадигму работы с документами, принятую в Windows. Тогда как Unix-подобные системы располагают собственным, специфическим инструментом для работы с документами. Имя ему - Lyx.

Lyx относят обычно к категории текстовых процессоров. Поэтому, прежде чем говорить о нем, следует рассмотреть, что это за программы и для чего они нужны.

Как правило, текстовые процессоры отличают от текстовых редакторов тем, что они обладают более широкими возможностями оформления документов, допуская использование различных параметров для символов (гарнитур, начертаний и размеров), абзацев (разностороннее выравнивание, выключка), заголовков и прочего. Поскольку все это не может быть отражено в стандартном ASCII-формате (в котором записываются файлы текстовых редакторов), процессоры обладают собственными форматами данных, практически всегда несовместимыми друг с другом (хотя, как я подозреваю, в основе их всех лежит ни что иное, как SGML, просто потому, что больше нечему).

Кроме того, обычно считается, что процессоры превосходят редакторы по функциональности в плане обработки текстов, как-то: возможностям поиска и замены, сравнения версий и тому подобному. Однако думается, что это зависит исключительно от качества реализации: можно назвать текстовые процессоры, не позволяющие ничего, кроме самого убогого форматирования (чего далеко ходить, например, WordPad). И, с другой стороны, есть редакторы (Emacs или, скажем, столь любимый мной NEdit), где масса возможностей обработки текстов реализована или штатными средствами, или расширениями скриптового типа.

Из всего сказанного следует и основное назначение текстовых процессоров: это, в первую очередь, инструмент для оформления, а не составления, документов. Могут возразить, что большинство пользователей применяют их в обеих целях. Согласен, бывает и так. Но это, как сказал бы Веня Ерофеев, позорно и преступно: попытки оформления одновременно с придумыванием приводят, как правило, к тому, что и то, и другое получается скверно.

Возможно два метода оформления документов - визуальное и структурное (или стилевое). Что такое первое - легко вспомнят пользователи старых версий Lexicon, где выделение элементов осуществлялось исключительно вручную (изменением кегля или начертания шрифта). Оформление структурное - это придание элементам документа определенных стилей, внешнее представление которых может изменяться как угодно и, в общем случае, независимо от их содержания.

Конечно, каждый уважающий себя современный текстовый процессор (тот же MS Word, например) располагает развитыми средствами работы со стилями. Однако беда в том. что он не ориентирует на них пользователя. Поскольку структура пользовательского их интерфейса такова, что средства визуального оформления буквально мозолят глаза, тогда как стилевые средства нередко остаются глубоко в тени (если вообще не за кадром).

Более того, это - сознательная установка разработчиков. Так, в одном из руководств по MS Word мне попалась фраза вроде того, что стилевые средства предназначены для профессиональных пользователей; то есть простому народу они не нужны.

Результат такой политики - то, что многие пользователи текстовых процессоров типа MS Word, достигнув изрядной изощренности в визуальном оформлении, просто не имеют понятия о стилях, структурировании документа и тому подобных материях.

Не таков Lyx. Конечно, и в нем можно оперировать чисто визуальными методами. Однако структура его такова, что это - не напрашивающееся решение. Напротив, более очевидным представляется использование методов оформления структурного. Что, кроме явной экономии времени, способствует и дисциплине мысли, сужу по собственному опыту.

Именно поэтому Lyx представляется оптимальным средством для оформления документов на платформе Linux (и любых других открытых Unix-подобных систем). Однако этим значение его не исчерпывается. Потому как Lyx - это не более, чем графическая надстройка над издательской системой TeX. И потому может выступать в роли полноценного средства для верстки оригинал-макетов, особенно структурированных документов нарративного характера.

Если мне удалось убедить читателя, что Lyx - вещь полезная и нужная (а для пущей убедительности эта заметка была создана именно силами Lyx), предлагаю перейти к его более детальному рассмотрению. Однако перед этим считаю своим приятным долгом заметить (с одновременным выражением признательности), что к изучению и использованию Lyx меня подвигла, во-первых, статья Lyx по-русски (в развитие которой и создается эта серия заметок), во-вторых, усилия IPLabs Linux Team, включивших в дистрибутив Linux Mandrake RE его корректно русифицированную версию.

Lyx как он есть

Lyx входит в состав практически всех дистрибутивов Linux, а также портирован под FreeBSD и OpenBSD. Существует он в двух вариантах - просто Lyx, базирующийся на библиотеке Motif (но его бинарные пакеты обычно скомпилированы статически), и Klyx, расчитанный на работу в интегрированной среде KDE (и требующий, соответственно, наличия ее и библиотеки Qt). Кроме того, для функционирования Lyx необходимо, естественно, наличие в системе и TeX.

Следует заметить, что в некоторые дистрибутивы и Lyx, и Klyx входят в русифицированном виде. Если это не так, потребуются некоторые не вполне тривиальные, но не особо сложные действия по обучению их родной речи.

Принципиальных различий между Lyx и Klyx нет. Первый несколько более функционален, второй, на мой взгляд, чуть удобней в использовании. Ниже речь пойдет о Lyx, к рассмотрению Klyx я надеюсь вернуться в обозримом будущем.

И так, после запуска Lyx вслед за заставкой, мелькающей настолько быстро, что сделать скриншот нет ни малейшей возможности, возникает окно примерно такого вида (рис. 1, правда, рабочее поле пусто, пока не создан новый файл или не открыт существующий).

Lyx, внешний вид

Рис. 1. Lyx, внешний вид

Можно видеть, что интерфейсные элементы Lyx включают главное меню и панель инструментов. В составе меню пункты:

  • Файл, включающий обычные действия по созданию, открытию, сохранению
  • и закрытию документов, их просмотру (через интерпретатор PostScript) и печати, а также экспорту и импорту;
  • Правка, включающая отмену и возврат отмененного действия, копирование, вырезание и вставку фрагмента, поиск и замену и т.д.;
  • TOC и Refs (не активизированные пункты);
  • Формат - изменение свойств символов, параграфов, страниц, а также документа целиком, и еще некоторые опции;
  • Вставка, возможная для рисунков, таблиц, сносок, примечаний и тому подобного;
  • Математика, где осуществляется вставка математических выражений;
  • Параметры, где настраиваются экранные шрифты, условия проверки орфографии и т.д.;
  • Документы, служащий для переключения между открытыми файлами (аналог пункта Window в Windows-программах);
  • Помощь, весьма полная и обширная.

В инструментальной панели (настраиваемой) имеется, во-первых, выпадающее меню для назначения стилей, во-вторых, кнопки для наиболее частых операций - открытия, сохранения и печати файла, вырезания, копирования и вставки фрагментов, вставки примечаний, отступов, математических выражений, таблиц, рисунков.

Однако все это великолепии можно видеть (с русскими меню и прочим) только в полноценно русифицированных дистрибутивах, таких, как Linux Mandrake RE и BlackCat. В иных же есть риск наблюдать обычную абракадабру. Хотя Lyx и принадлежит к правильным (почти!) приложениям, берущим сведения о языковом окружении из локали, настройка шрифтов по умолчанию в нем на таковое отнюдь не расчитана. Так что прежде, чем использовать Lyx, придется затратить некоторое время на его конфигурирование.


Страница 1 из 2
  1  2  Следующая страница >>
Обсудить статью в форуме

<< Предыдущая статья рубрикиСледующая статья рубрики >>
("Философия защищенного Замка")("Драматическая история Python и Zope")
Вернуться к оглавлению рубрики
Алексей Федорчук
alv@linux-online.ru
 
Unix4All.

Вниманию вебмастеров: использование данной статьи возможно только в соответствии
с правилами использования материалов сайта "Софтерра"


 Новые статьи на сайте

Просмотр DVD фильмов на FreeBSD

Несколько плееров для просмотра DVD в FreeBSD и немного теории

[29.10.2002, Станислав Лапшанский, "Linuxоид"]


Разбиение дисков и инсталляция Linux на LVM (часть 2)

Установка линукс на два диска с логическими томами...

[25.10.2002, Владимир Холманов, "Linuxоид"]


Домашняя фабрика грез. Часть 2

О представлении цветного изображения и прочем.

[24.10.2002, Алексей Стахнов, "Технологии"]


Более ранние статьи >>



 Новости софта

И защищает, и "расшаривает"... [17:58, 14.10.2002]

SolidShare - полезная программа для пользователей интернета


"Тощий" браузер [17:49, 14.10.2002]

Slim Browser 3.1 улучшает функциональность IE


Нужно-ненужная программа [16:05, 14.10.2002]

"Программа без особого назначения"


Более ранние новости >>



 Игры и мультимедиа. Новости

1с и Activision решили сотрудничать [18:06, 11.10.2002]

Фирма "1С" будет издавать серию игр от компании Activision в России, на территории стран СНГ и Балтии


Семнадцатый Чемпионат по онлайновым "СамоГонкам" [18:04, 11.10.2002]

В понедельник начнется настоящая игра


Распродажа пирамид [11:48, 10.10.2002]

"Пирамида. Gold Edition" в продаже


Более ранние новости >>



 Новости свободных систем

Lcrzo 4.16 [14:48, 16.10.2002]

Модифицированы некоторые модули...


KDE 3.1... забегая вперед [14:37, 16.10.2002]

Грядут большие перемены...


mnoGoSearch 3.2.7 [10:37, 15.10.2002]

Есть изменения...


Более ранние новости >>



 Пресс-релизы

Электронная цифровая подпись для Microsoft Office [15:43, 21.3.2002]

Компания MultiSoft анонсирует свою разработку – программный продукт «ЭЦП для Microsoft Office», обеспечивающую целостность и авторство электронных документов Word и Excel при их хранении и распространении через локальную или глобальную сеть.


Компания «БИФИТ» на форуме «Инфобизнес-2002» [14:14, 21.3.2002]

На проходившем с 12 по 15 марта форуме «Инфобизнес-2002» компания «БИФИТ» представила свою новую разработку iBank 2 - передовое решение для электронного банкинга.


Конвертирование позитива в негатив [13:16, 21.3.2002]

Группа разработчиков Invention Pilot, Inc выпустила новый программный продукт – Silver Pilot.


Более ранние новости >>






Информация о сервере
Copyright (c) 2000 ИД "Компьютерра"
Email: inform@softerra.ru
Телефон: (095) 232-22-63
Рейтинг@Mail.ru Создание сервера (с) 2000 Individ
Работает на Saitistika
Карта сайта
Главная страница