4.3.1. Текстовые процессоры


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

Редакторы текстов ориентированы на обработку простых тек­стов. К этим программным продуктам относят, во-первых, встро­енные в систему программирования редакторы программ, на­пример редакторы систем программирования C++, Delphi и др.; во-вторых, включаемые в операционные оболочки редакторы, к примеру, NotePad обо­лочки Windows XP.

Эти продукты, как правило, выполняют следующие функции:

  • создание нового текстового документа, открытие или закры­тие существующего, сохранение документа на диске под ста­рым или новым именем;
  • перемещение и мультиплицирование1 фрагментов текста из одного места в другое (в ряде случаев — из одного файла в дру­гой);
  • добавление, удаление или модификацию текста в документе;
  • контекстный поиск частей текста, а в ряде редакторов – и автоматическую замену;
  • печать всего документа или его части.

Редакторы текстов программ позволяют осуществлять авто­матическую верификацию текстов программ и часто объединя­ются с отладчиками программ.

Данный класс программных продуктов ориентирован на со­здание и корректировку программ и простейших текстов. В слу­чае, если требуется подготовить документ с различными стиля­ми оформления, используют редакторы документов.

Редакторы документов, помимо функций редакторов текстов, обеспечивают более сложную модификацию документа:

  • возможность использования различных шрифтов (размеров и начертаний) символов и способов их выделения (цветом, утолщением, курсивом, подчеркиванием и др.);
  • задание произвольных межстрочных интервалов и выравнивание краев абзаца;
  • просмотр документа в том виде, в каком он будет распечатан;
  • установку при печати размеров бумажного носителя и отсту­пов;
  • отмену и повторение предыдущих действий пользователя;
  • печать верхних и нижних заголовков страниц (колонтиту­лов) и автоматическую нумерацию страниц;
  • обработку и нумерацию сносок;
  • построение оглавлений, индексов и т.д.;
  • набор текста в несколько колонок;
  • создание простейших таблиц;
  • удобный интерфейс и средства импорта документов, создан­ных в иных редакторах; 
  • включение в документ различных объектов (графических файлов, рисунков, формул, диаграмм и др.);
  • поддержку автоматического переноса слов на новую строку;
  • проверку правописания и подбор синонимов;
  • создание макрокоманд и модулей на встроенном языке про­граммирования VBA;
  • работу с документами формата HTML и установку гипертек­стовых ссылок.                                     

Существует большое разнообразие редакторов документов. Доминирующее положение в Республике Беларусь и России за­нимает Microsoft Word. В США и Западной Европе распростра­нены также редакторы Word Perfect и LАTЕX.

Текстовый редактор Microsoft Word обеспечивает редакти­рование текстов и приближается по предоставляемым возмож­ностям к издательским системам. Редактор реализован по прин­ципу WYSIWYG. Несмотря на большой набор функциональ­ных возможностей, редактор MS Word мало приспособлен для оформления газет и иных документов со сложным многоколо­ночным набором, не позволяет набирать сложные формулы, разбивать документ на несколько полос (для печати полнофор­матных плакатов с последующей склейкой), автоматически вы­равнивать нижний край текста на странице по заданной грани­це и др.

Word Perfect обладает приблизительно такими же возмож­ностями, как и MS Word, однако его интерфейс более сложен, а русифицированные версии не обеспечивают корректную работу с рядом принтеров. В LATEX документы создаются со встроенными командами форматирования. Эти команды образуют специальный язык, с по­мощью которого описываются стили документа, виды формати­рования, формулы и таблицы. Процесс подготовки документа менее нагляден, чем в редакторе Word, но время подготовки документов с большим количеством формул сокращено.

Издательские системы ориентированы на подготовку реклам­ных буклетов, оформление газет, журналов и книг. Эти систе­мы позволяют готовить сложные документы высокого качества и выводить их на фотонаборные автоматы или на бумажные носители. Как правило, издательские системы обладают возмож­ностями цветоделения для подготовки высококачественных цвет­ных изданий.

Использование издательских систем для набора и редактиро­вания исходного текста в ряде случаев не оправдано. Так, систе­мы Ventura Publisher, Aldus PageMaker и Microsoft Publisher 2005 менее удобны, работают медленнее и по функциональным возможностям редактирования текста значительно уступают редакторам документов. Поэтому целесообразно подготовить текст документа в редакторе MS Word, а затем для окончатель­ной верстки поместить его в издательскую систему.

Основная операция, для которой используются издательские системы,— окончательная верстка документа (размещение тек­ста на странице, вставка рисунков, использование разных шриф­тов и пр.).