<< Пред. стр.

стр. 6
(общее количество: 18)

ОГЛАВЛЕНИЕ

След. стр. >>

офиса будущего. — М.: Наука, 1985.
11. Ламекин В. Ф. Оргтехника (для вашего офиса). — Ростов-на-Дону: «Фе­
никс», 1997.
12. Машурцев В.А., Якушева Н.М. Работа пользователя и системного адми­
нистратора с рабочей станцией Windows NT. — М.: Радио и связь, 1999.
13. Организация работы с документами: Учебник/Д.Л. Кудряев, И.К. Кор­
неев, Г.Н. Ксандопулонтр. — М.: ИНФРА-М, 1998.
14. Петраков А.В. Введение в электронную почту. — М.: Финансы и стати­
стика, 1993.
15. Туръянскш А. Г. Искусство и технология международной связи. — М.:
«Дело Лтд», 1995.
16. Якушева Н.М., Машурцев В.А. Unix. Коммуникации. — М.: Радио
и связь, 1998.
ГЛАВА 4
КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ
ПОДГОТОВКИ ТЕКСТОВЫХ ДОКУМЕНТОВ

4.1. Каков состав и функциональные
возможности компьютерных систем
подготовки текстовых документов?
Существующие в настоящее время компьютерные системы под­
готовки текстовых документов (СПТД) можно классифицировать
по объему функциональных возможностей или по назначению.
Редактор текстов (text editor) обеспечивает ввод, изменение и
сохранение любого символьного текста, но предназначен он в
основном для подготовки текстов, которые в конечном итоге яв­
ляются программами, поскольку текст программы не требует фор­
матирования, то есть автоматического преобразования располо­
жения элементов текста, изменения шрифта и т. п. Программный
текст исторически первым стал обрабатываться с помощью ком­
пьютера. Набор операций текстовых редакторов определяется осо­
бенностями построчной записи текстов на языках программиро­
вания, хотя набор этот и весьма широк.
Результатом работы экранного редактора является файл, в ко­
тором все знаки являются знаками кодовой таблицы ASCII и не
содержит знаки, интерпретация которых специфична для данного
экранного редактора. Такие файлы называются ASCII-файлами.
Различаясь способами управления и набором сервисных воз­
можностей, все они в том или ином виде позволяют:
• набирать текст на экране, используя до 200 символов;
• исправлять ошибочные символы в режиме замены;
• вставлять и удалять группы символов (слова) в пределах
строки, не переводя не изменившуюся часть строки, а сдвигая ее
влево/вправо целиком в режиме вставки;
• удалять одну или несколько строк, увеличивать их число
или перемещать в другое место текста;
• раздвигать строки существующего текста, чтобы вставить
туда новый фрагмент;

48
• вставлять группы строк из других текстов;
• обнаруживать все вхождения определенной группы симво­
лов (контекста);
• заменять один контекст другим, возможно, разной длины;
• сохранять набранный текст для последующих коррекций;
• печатать текст на разных типах принтеров стандартными про­
граммами печати одним шрифтом в пределах документа.
Из множества имеющихся экранных редакторов можно вы­
делить Norton Editor (фирма Peter Norton Computing Inc.), SideKick
(фирма Borland), Brief (фирма Solution Systems), многофункцио­
нальный многооконный редактор Multi-Edit, разработанный фир­
мой American Cybernetics Inc.
Для подготовки текстов на естественных языках и их печати
набор операций редактора существенно расширяется, а программ­
ный продукт переходит в новое качество — систему подготовки
текстов, которой соответствует англоязычный термин word processor.
Программы для обработки документов ориентированы на работу
с текстами, имеющими структуру документа, т. е. состоящими из
абзацев, страниц и разделов.
Среди систем подготовки текстов на естественных языках можно
выделить три больших класса, которые имеют относительно раз­
мытые границы: форматеры, текстовые процессоры и настольные
издательские системы.
Форматер не использует для внутреннего представления текста
никаких дополнительных кодов, кроме стандартных ASCII симво­
лов (конец строки, перевод каретки, конец страницы и т. п.).
Текстовый процессор во внутреннем представлении снабжает
собственно текст специальными кодами — разметкой. В основном
экранные редакторы и текстовые процессоры различаются по на­
значению: первые создают ASCII-файлы, которые используются
затем компиляторами или форматерами, вторые предназначены
для подготовки текстов и' последующей печати на бумаге. Форма
представления текста имеет большое значение.
Текстовые процессоры имеют специальные функции для вво­
да текста и представления его в напечатанном виде. Среди этих
функций можно выделить следующие:
• ввод текста с одновременным форматированием, обеспечи­
вающим вид страницы текста на экране и расположение слов на
ней, давая представление о расположении текста на бумаге в на­
печатанном виде;
• предварительное описание структуры будущего документа
с помощью специальных команд; в этом описании задаются та­
кие параметры, как величина абзацных отступов, тип и размер
шрифта для различных элементов текста, расположение заголов­
ков, межстрочные расстояния, число колонок текста, расположе­
ние и способ нумерации сносок и тому подобное. Чтобы восполь­
зоваться этим описанием при вводе текста, обычно нужно после-

49
довательно нажать на определенные клавиши или экранные кноп­
ки, чтобы сообщить текстовому процессору, какой элемент тек­
ста вы вводите (заголовок, стандартный параграф или сноску).
Комбинацию клавишей для указания каждого элемента текста
выбирает пользователь;
• автоматическая проверка орфографии и получение подсказки
при- выборе синонимов;
• ввод и ^редактирование таблиц и формул с отображением их
на экране в том виде, в каком они будут напечатаны;
• объединение документов в процессе подготовки текста
к печати;
• автоматическое составление оглавления и алфавитного
справочника.
Практически все текстовые процессоры имеют уникальную
структуру данных для представления текста. Каждое слово или
даже символ могут иметь свои особые характеристики. Поэтому
текст, подготовленный с помощью одного текстового процессо­
ра, как правило, не может быть прочитан другими текстовыми
процессорами и, следовательно, не может быть отредактирован и
напечатан. В целях совместимости текстовых документов при пере­
носе их из среды одного текстового процессора в среду другого
существует особый вид программного обеспечения — конверте­
ры, обеспечивающие получение выходного файла в формате тек­
стового процессора — получателя документа. Программа-конвер­
тер на входе получает информацию в одном файловом формате, а
выдает информацию в виде файла в требуемом формате. Усовер­
шенствование систем обработки текстов привело к тому, что ав­
тономные программы-конвертеры практически прекратили свое
существование и вошли составной частью в систему подготовки
текстов. Сегодня программы текстовой обработки поддерживают
популярные файловые форматы за счет встроенных модулей кон­
вертации.
Существующие в настоящее время текстовые процессоры зна­
чительно отличаются друг от друга характеристиками, возможно­
стями ввода и редактирования текста, его форматирования и вы­
вода на печать, а также степенью сложности для пользователя.
Достаточно условно они могут быть разделены на две категории.
К первой категории можно отнести текстовые процессоры,
позволяющие подготовить и напечатать сложные и большие по
объему документы, включая книги. В список текстовых процессо­
ров этой группы можно включить WinWord, WordPerfect,
ChiWriter, WordStar 2000, AmiPRo, T3. К данной категории тек­
стовых процессоров можно отнести Beyond Word Writer, Professional
Write, Symantec Just Write, DacEasy Word.
Настольные издательства готовят тексты по правилам поли­
графии и с типографским качеством. Подобно тому как тексто-

50
вые процессоры не являются «развитием» форматеров, настоль­
ные издательства не являются более совершенным продолже­
нием текстовых процессоров, так как у них совсем иная пред­
метная область.
Пакеты программ настольной издательской системы (desktop
publishing, DTP, или НИС) по сути являются инструментом вер­
стальщика, дизайнера, технического редактора. Предназначены
программы этого класса не столько для создания больших доку­
ментов, сколько для реализации различного рода полиграфичес­
ких эффектов. Программа настольного издательства позволяет легко
менять форматы страниц, размер отступов, дает возможность ком­
бинировать различные шрифты.
Среди систем подготовки текстовых документов в этом классе
можно также предложить деление на две подгруппы: настольные
издательства профессионального уровня и издательские системы
начального уровня. Системы первой подгруппы предназначены для
работы над изданиями документов со сложной структурой или
типа иллюстрированного журнала. К системам профессионального
уровня можно отнести QuarkXPress for Windows, FrameMaker for
Windows, PageMaker for Windows. Системы второй группы обыч­
но не предназначаются для получения промышленной полигра­
фической продукции Пользователи данного класса НИС для ре­
шения своих задач, как правило, применяют другие программы,
а НИС используют эпизодически, например, при создании ин­
формационного бюллетеня или формирования поздравительной
открытки для тиражирования в небольшой фирме. Все пакеты
данной категории ориентируются на новичка и пользователя, ко­
торый отдает издательской деятельности лишь часть своего рабо­
чего времени. Наиболее распространены в этой группе Microsoft
Publisher, Pageplus for Windows.


4.2. Как организована типовая технология
подготовки текстового документа
на основе применения текстового
процессора?
Подготовка текстов с использованием текстового процессора
заключается в последовательном выполнении ряда этапов. С неко­
торой долей условности можно выделить:
• набор текста;
• редактирование введенной информации;
• форматирование (оформление) отдельных структурных эле­
ментов будущего документа;
• печать документа;
• сохранение текста документа и ведение архива текстов.

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

4.3. Каковы состав и назначение операций
редактирования текстового
документа?
Набранный текст документа в дальнейшем может подвергать­
ся изменениям. При традиционной технологии изготовления до­
кументов с помощью обычной пишущей машинки даже незначи­
тельные изменения в тексте приводили к повторной печати если
не всего, то значительной части текста документа. Новые системы
подготовки текстовых документов отделили этап печати доку­
мента от его набора и редактирования. Пользователь имеет воз­
можность многократно «шлифовать» текст до достижения необхо­
димого уровня качества изложения, не прибегая к печати доку­
мента. Это сокращает затраты трудовых и материальных ресурсов
на подготовку документации. Кроме того, передача текстовых ма­
териалов может быть осуществлена не в виде «твердой» (печат­
ной) копии, а в так называемом электронном виде.
К основным операциям редактирования принято относить сле­
дующие:
• добавление;
• удаление;
• перемещение;
• копирование фрагмента текста.
К числу операций редактирования можно также отнести опе­
рацию поиска и контекстной замены.
Под фрагментом понимается область текста, указанная (выде­
ленная, маркированная) пользователем. Минимальный размер
фрагмента — один символ, максимальный — весь текст докумен­
та. Выделение текста является одним из основополагающих прин­
ципов работы системы подготовки текстов. Основная концепция
большинства систем этого назначения — «выдели и обработай».
Различают строчные, прямоугольные выделенные фрагменты, либо
цепочки символов. В последнем случае границами выделения слу­
жат первый и последний символ в цепочке. Выделение фрагмента

52
документа может производиться с помощью мыши или клавиату­
ры. Выделенный фрагмент на экране монитора отмечается либо
цветом, либо негативным изображением. Снять маркировку с фраг­
мента можно специальной командой.
Размеры редактируемого текстового документа обычно превы­
шают размер области экрана дисплея для ввода, предоставляемой
системой подготовки текста. Для того чтобы пользователь мог ра­
ботать с нужным ему фрагментом, система подготовки текста обес­
печивает возможность перемещения текстового курсора к тому ме­
сту документа, где в дальнейшем будет произведена любая опера­
ция с текстом. Обычно для этой цели используются клавиши уп­
равления курсором клавиатуры, либо их комбинации с управляю­
щими клавишами. При наличии графического интерфейса переме­
щение по тексту осуществляется с помощью специальных графи­
ческих компонентов интерфейса — линеек прокрутки с бегунками.
Для добавления одного или нескольких символов система под­
готовки текстов должна находиться в режиме вставки, а текстовый
курсор — в том месте документа, где производится дополнитель­
ный набор текста. Индикация режима замены или вставки произ­
водится в статусной строке служебной области окна программы
редактирования. При наборе очередного добавляемого символа часть
строки справа (включая курсор) сдвигается на одну позицию впра­
во, а введенный символ появляется в позиции курсора. Если вклю­
чен режим замены, то вновь набираемые символы замещают при­
сутствующие в тексте редактируемого документа символы.
Для удаления одного или нескольких символов используются
клавиши <Delete> или <Backspase>. При нажатии клавиши
<Delete> удаляется символ в позиции курсора, правая часть стро­
ки сдвигается влево, сам курсор остается на месте.
При нажатии клавиши <Backspase> удаляется символ в пози­
ции слева от курсора, курсор и правая часть строки сдвигаются
влево. Эта клавиша используется в основном для удаления одного
или нескольких символов. Технология удаления больших фраг­
ментов текста предполагает предварительное выделение фрагмен­
та для редактирования. Как правило, в текстовом окне может
быть выделен только один фрагмент.
Удаление может быть произведено в двух вариантах:
• выделенный фрагмент изымается из текста, оставшийся текст
смыкается;
• выделенный фрагмент удаляется в специальный буфер вре­
менного хранения, откуда может быть извлечен для вставки в
другое место редактируемого документа, либо использован в
текстах других документов (если система подготовки текстов
поддерживает многооконный режим для одновременной рабо­
ты с несколькими документами). Содержимое временного буфера
сохраняется в течение сеанса работы или до помещения в него
новой порции информации.

53
Для копирования информации используется технология, во
многом похожая на предыдущую:
• копируемый текст предварительно должен быть выделен,
а затем специальной командой «Копировать» системы подго­
товки текстов помещен во временный буфер хранения. При этом
в буфер попадает копия фрагмента, сам он по-прежнему распо­
лагается в тексте документа;
• текстовый курсор помещается в новую позицию для вставки;
• копия фрагмента извлекается из буфера и располагается на­
чиная с указанной курсором позиции, существующий справа от
курсора текст сдвигается вправо.
Для выполнения перемещения фрагмента текста с использо­
ванием временного буфера хранения технологические операции
следующие:
• выделение нужного фрагмента;
• удаление в буфер временного хранения;
• перемещение курсора в нужное место документа;
• вставка содержимого буфера в документ.
В настоящее время содержимое временного буфера хранения
можно использовать многократно. Можно также помещать в бу­
фер несколько фрагментов текста одновременно. Например, тек­
стовый процессор Word из комплекса Office 2000 позволяет со­
хранять до 12. фрагментов текста одновременно и использовать их
для редактирования выборочно или все сразу. Существующие на
сегодняшний день графические оболочки (например, Windows)
поддерживают технику drag—and—drop работы манипулятора
«мышь» в среде системы подготовки текста. Для операций переме­
щения и копирования существует также временный буфер. Одна­
ко в этом случае копирование или перемещение фрагмента воз­
можно только один раз.
Поиск в среде программы обработки текста может выполнять­
ся в нескольких вариантах. Поиск по образцу, например, для пос­
ледующей замены найденного словосочетания на другое сводится
к следующей цепочке операций:
• задается некоторый образец (символ, слово или цепочка
символов);
• указывается направление поиска (вперед от текущей пози­
ции курсора либо назад); система подготовки текстов начинает
поиск заданного фрагмента;
• при обнаружении фрагмента просмотр приостанавливается,
курсор позиционируется перед искомым фрагментом и пользова­
тель имеет возможность произвести нужную коррекцию.
При другом варианте поиска текст предварительно размеча­
ется специальными служебными метками (закладками, или
bookmarks). Затем система подготовки текста обнаруживает их и
осуществляет перевод курсора к меткам, заданным пользовате­
лем по их имени.

54
Команда замены производит замещение одного текста другим
заданным текстом. Замена может производиться в рамках выде­
ленного фрагмента, по всему тексту либо после подтверждения
пользователем каждого варианта замещения.


4.4. Каковы состав и назначение
операций форматирования
текстового документа?
В современных средствах подготовки текстовых документов
используются два типа оформления структурных элементов тек­
ста. Это непосредственное оформление, когда форматирование
применяется к предварительно выделенному фрагменту с помо­
щью команд меню, и оформление с применением «стиля».
Рассмотрим подробнее процесс непосредственного форматирова­
ния. Каждый документ, создаваемый средствами текстового процес­
сора, имеет в качестве основы некоторое оформление по умолчанию.
Набор параметров (или атрибутов оформления), а также их конк­
ретные величины определяются программой текстового процессора.
Например, текстовый процессор Word для Windows по умол­
чанию предлагает следующие параметры оформления документа:
• символы: нормальной насыщенности, кегль 10 пунктов;
• абзацы: без отступов, выровнены влево, через один интервал;
• величина табуляции: через 0,5 дюйма (или 1,27 см);
• размер печатной страницы документа: формат А4 (210 мм
на 297 мм);
• границы текста на печатной страницы: левое и правое поля —
3,17 см, верхнее и нижнее — 1,5 см.
Таким образом, каждый документ создается по уже существу­
ющему шаблону документа.
Различают три типа форматирования прозаических документов:
• символьное (или шрифтовое оформление);
• форматирование абзаца документа;
• оформление (верстка) страниц или разделов документа.
Стандартными параметрами символьного оформления явля­
ются:
• тип (гарнитура) шрифта;
• кегль (величина) шрифта;
• начертание литер (обычный, полужирный, курсив, полу­
жирный курсив);
• подчеркивание;
• цвет символов;
• расположение символов относительно опорной линии стро­
ки (верхний и нижний индекс).

55
Абзац является одним из основных структурных элементов
прозаического документа. Обычно новый абзац в тексте образует­
ся при нажатии клавиши <Enter> на клавиатуре при наборе тек­
ста. При этом курсор ввода переходит на новую строку и устанав­
ливается в позицию левого отступа следующего абзаца. Позиция
отступа зависит от параметров настройки конкретной системы тек­
стовой обработки. Набор параметров абзацного форматирования,
аналогично набору атрибутов символьного форматирования, за­
висит от конкретной СПТД, в среде которой изготавливается тек­
стовый документ. К наиболее общим можно отнести:
• выравнивание границ строк;
• отступы для строк;
• межстрочные интервалы;
• обрамление и цвета фона текста;
• расположение текста абзаца на смежных страницах документа.
Если система подготовки текста используется для создания и
оформления многостраничного документа, то применяется фор­
матирование страниц или разделов. В тексте могут появиться но­
вые структурные элементы: закладки, сноски, перекрестные ссыл­
ки, колонтитулы.
Под закладкой (bookmark), или меткой понимается опреде­
ленный фрагмент текста документа, которому пользователь при­
сваивает имя. В дальнейшем закладка в многостраничном доку­
менте может использоваться для:
• быстрого перехода к месту документа, обозначенному зак­
ладкой;

<< Пред. стр.

стр. 6
(общее количество: 18)

ОГЛАВЛЕНИЕ

След. стр. >>