Московский государственный университет печати

Капелев В.В.


         

Программные средства обработки информации. Ч. 1. Программы обработки текстовой информации

Учебное пособие


Капелев В.В.
Программные средства обработки информации. Ч. 1. Программы обработки текстовой информации
Начало
Печатный оригинал
Об электронном издании
Оглавление

Введение

1.

Информационные технологии в издательском деле

1.1.

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

1.2.

Электронные издательства

1.3.

Компьютерные издательские системы

1.3.1.

Продукты Adobe

1.3.2.

Продукты Corel

1.3.3.

Продукты Quark

1.4.

Вычислительные комплексы

1.5.

Тенденции совершенствования КИС

2.

Понятие об автоматизированном рабочем месте

2.1.

Автоматизированное рабочее место

2.2.

Понятие об издательском комплексеИспользован материал каталога передовых систем SoftUnion, 1995

2.3.

Конфигурации издательских комплексовИспользован рекламный материал фирмы SoftUnion

3.

Типографика и КИС

3.1.

Общие сведения о шрифтах в КИС

3.2.

Сведения о строчных пробельных элементах в КИС

3.3.

Сведения о межстрочных пробельных элементах в КИС

3.4.

Сведения о пробелах на уровне абзаца

4.

Цифровые шрифты

4.1.

Шрифт - материальный носитель информации

4.2.

Принципы классификации цифровых шрифтов

4.3.

Кодовые таблицы

4.4.

ParaTypeOpen - шрифтовые пакеты от фирмы ПараГрафИспользован рекламный материал фирмы ParaType

4.5.

Шрифты Noisy Fonts

4.6.

Art Parts - технология использования политипажей

5.

Сведения о стандарте PostScript

5.1.

Методы описания символов в цифровых шрифтах

5.2.

Шрифты ТruеТуре и PostScript

5.3.

Общие сведения о стандарте PostScript

5.4.

PostScript - язык программирования

5.5.

Общие сведения о растрировании

5.6.

PostScript - язык описания графики

5.7.

PostScript - язык устройств вывода

5.8.

Программные и аппаратные RIP

6.

Технические средства АРМов

6.1.

Устройства ввода информации

6.2.

Устройства хранения информации

6.3.

Устройство обработки данных

6.4.

Устройства вывода информации

6.4.1.

Растровые дисплеи

6.4.2.

Видеоадаптеры

6.4.3.

ПринтерыИспользован рекламный материал фирмы SoftUnion.

6.5.

Некоторые сведения о сканерах

6.6.

Общие сведения о сетях

6.7.

Отличительные особенности компьютеров Apple Macintosh

6.8.

Сведения о ризографииИспользован рекламный материал Техцентра RISO-PRINT.

6.9.

Сведения о фотовыводном оборудованииИспользован материал статьи М. Синяка в газете 'Новости полиграфии' № 28 за 1996 год.

7.

Программные средства КИС

7.1.

Основные этапы допечатной обработки публикации

7.2.

Классификация программных средств КИС

8.

Системное программное обеспечение КИС

8.1.

Операционная система MS-DOSИспользован материал Краткого руководства пользователя MS-DOS

8.2.

Основные команды MS-DOS

8.3.

Архивирование файловИспользован материал курсовой работы студента Петраш Д.Г. (Т-5-3)

8.4.

Сведения о программной оболочке Norton Commander

8.5.

Работа с меню пользователя

8.6.

Сопоставление расширения имен командных файлов

8.7.

Работа с архивами

8.8.

Графическая оболочка Windows 3.1

8.9.

Графическая оболочка Windows 95

8.10.

Программа типа ACD See

8.11.

Программа Norton Antivirus 5.0

8.12.

Программа UniSpell

8.13.

Программа WinZip 6.3

8.14.

Программа просмотра шрифтов FontLister

9.

Прикладное программное обеспечение КИС

9.1.

Программы оптического распознавания символовИспользован материал дипломной работы Лебедева М.В. (Т-5-4).

9.2.

Программа FineReader 4.0

9.3.

Программа OCR типа CuneiForm 2.0

9.4.

Другие системы оптического распознавания текста

9.5.

Программы электронного перевода текста

9.6.

Система электронного перевода Stylus 3.0

9.7.

Система электронного перевода текста Сократ 97

9.8.

Текстовые процессоры типа WinWord

9.9.

Текстовый процессор WinWord 6.0

9.10.

Текстовый процессор WinWord 97

9.11.

Программы обработки табличного материала

9.12.

Программы обработки математических формул

Литература

Указатели
9   именной указатель
374   предметный указатель
167   указатель иллюстраций
26   указатель компаний
Диалоговое окно, появляющееся на экране при вызове исходного текстового файла Рабочее окно с исходным текстом, появляющееся на экране при вызове исходного текстового файла Рабочее окно, появляющееся на экране после перевода первого абзаца исходного текстового файла Рабочее окно, появляющееся на экране после перевода второго абзаца исходного текстового файла Диалоговое окно, появляющееся на экране при сохранении перевода исходного текстового файла Фрагмент рабочего окна Microsoft Word 7.0 после вызова в него перевода исходного текстового файла Диалоговое окно, появляющееся на экране после выбора команды СЛОВАРИ\Русско-английские Диалоговое окно, появляющееся на экране после выбора команды СЛОВАРИ\Все направления\Создать Диалоговое окно, появляющееся на экране для задания параметров добавляемого слова Диалоговое окно, появившееся на экране для просмотра содержания созданного пользовательского словаря Меню контекстной справки, появляющейся на экране после нажатия правой кнопкой мыши на пиктограмме «Сократ 97» Диалоговое окно, появляющееся на экране после выбора пункта «Свойства» из меню контекстной справки Образец страницы публикации, сформированной в программе WinWord 6.0 Фрагмент диалогового окна, открывающегося в меню ПРАВКА\Перейти... Фрагмент диалогового окна, открывающегося в меню ПРАВКА\Найти Фрагмент диалогового окна, открывающегося в меню ПРАВКА\Заменить... Диалоговое окно, открывающееся в меню ПРАВКА\Закладка... В меню СЕРВИС\Перенос слов... открыто диалоговое окно, в котором задан автоматический перенос слов Диалоговое окно при выполнении переносов в режиме «Вручную» Фрагмент диалогового окна, открывающегося в меню СЕРВИС\Орфография... после начала программой проверки орфографии Диалоговое окно, открывающееся в меню СЕРВИС\Автокоррекция... для задания вариантов исправлений в процессе набора Вариант создания буквицы «В тексте» шрифтом Pragmatica, кеглем (высотою) 3 строки основного текста Эффект заполнения шаблона текстом заголовга в рабочем окне подпрограммы WordArt 2.0 Режим рисования: 1 - позиция «Действия»; 2 - инструмент «Выбор объектов»; 3 - инструмент «Свободное вращение»; 4 - позиция «Автофигуры»; 5 - инструмент «Линия»; 6 - инструмент «Стрелка»; 7 - инструмент «Прямоугольник»; 8 - инструмент «Овал»; 9 - инструмент «Надпись»; 10 - инструмент «Добавить объект»; 11 - инструмент «Цвет заливки»; 12 - инструмент «Цвет линии»; 13 - инструменет «Цвет шрифта»; 14 - инструмент «Тип линии»; 15 - инструмент «Тип штриха»; 16 - инструмент «Вид стрелки»; 17 - инструмент «Тень»; 18 - инструмент «Объем». Ассортимент процедур в позиции «Действия» панели «Рисование» Ассортимент процедур в позиции «Автофигуры» панели «Рисование» Ассортимент процедур в позиции «Автофигуры» панели «Рисование» Ассортимент процедур в позиции «Автофигуры» панели «Рисование» Работа с подпрограммой WordArt: 1 - добавить объект; 2 - изменить текст; 3 - коллекция WordArt; 4 - формат объекта WordArt; 5 - форма WordArt; 6 - свободное вращение; 7 - выровнять буквы WordArt; 8 - вертикальный текст WordArt; 9 - выравнивание WordArt; 10 - межсимвольный интервал WordArt Программы обработки табличного материала Классификация программ по функциональным возможностям Диалоговое окно, открывающееся в меню ФОРМАТ\Табуляция Пример использования табуляции для расположения числовых величин с различными типами выравнивания относительно предварительно заданных четырех вертикалей Фрагмент текстового блока, сформированного в программе FreeHand 7.0 в две колонки с помощью табулятора Wrapping Схема образования таблицы из областей, очерченных инструментом «Текстовая рамка» Результат преобразования текстового фрагмента в таблицу Сетка из ячеек после задания реальных значений ширины колонок таблицы Вид таблицы после ввода данных, не требующих изменения структуры таблицы Вид таблицы до выполнения последнего шага преобразований Окончательный вид обработанной таблицы Диалоговое окно, появляющееся в меню ТАБЛИЦА\Вставить таблицу Диалоговое окно со списком типов таблиц, имеющих различно оформленные линейки, фон и др. после использования команды ТАБЛИЦА\Вставить таблицу\Автоформат Диалоговое окно, появляющееся в меню ТАБЛИЦА\Вставить таблицу\Мастер Палитра, выводимая на экран командой ТАБЛИЦА\Рисовать таблицу: 1 - рисовать таблицу; 2 - ластик; 3 - стиль линии; 4 - толщина линии; 5 - цвет линии; 6 - конфигурация линий; 7 - фон; 8 - объединить ячейки; 9 - расщепить ячейку; 10 - выравнивание вверх; 11 - выравнивание в центр; 12 - выравнивание вниз; 13 - добавить колонку; 14 - добавить строку; 15 - автоформат; 16 - направление текста; 17 - сортировка в прямом направлении; 18 - сортировка в обратном направлении; 19 - автосуммирование Окончательный вид обработанных табличных данных Фрагмент рабочего окна програмы Excel 97: 1 - координаты ячеек по оси Y; 2 - заголовок рабочего окна программы; 3 - меню команд; 4 - палитра инструментов «Общая»; 5 - палитра инструментов «Форматирование»; 6 - пиктограмма команды «Отменить»; 7 - пиктограмма команды «Ввод»; 8 - пиктограмма команды «Изменить формулу»; 9 - строка формул; 10 - координаты ячеек по горизонтали; 11 - одна из ячеек рабочего листа с координатами h4 (относительный адрес). 12 - кнопки прокрутки листов; 13 - ярлычок с именем листа; 14 - ячейка с числовыми данными; 15 - ячейка с текстовыми данными; 16 - ячейка с логическим выражением. Активная ячейка до и после двойного щелчка мышью Фрагмент диалогового окна для выбора формата данных из списка Фрагмент до и после использования маркера заполнения (захват мышью маркера и перемещение вниз на нужное число строк) Фрагмент до и после использования маркера заполнения (захват мышью маркера и перемещение вниз на нужное число строк) Фрагмент диалогового окна в меню Сервис\Параметры\Списки для пополнения списка продолжаемх элементов Классификация программ по уровню автоматизации Пример простейшей таблицы без головки Пример таблицы с усложненной структурой данных Фрагмент исходного образа таблицы на бумаге Фрагмент таблицы на экране после сканирования и сегментации в программе FineReader 4.0 Фрагмент таблицы на экране после распознавания в программе FineReader 4.0 Фрагмент таблицы на экране при проверке орфографии в программе FineReader 4.0 Фрагмент диалогового окна после использования пиктограммы «Сохранить» в программе FineReader 4.0 Фрагмент окна программы Microsoft Word после передачи в нее результата распознавания таблицы Фрагмент окна программы Microsoft Word после редактирования и форматирования результата распознавания Фрагмент рабочего окна программы Frame Maker 4.0 после использования команды TABLE\Insert Table по умолчанию Заготовка с пустыми ячейками, появившаяся на экране по умолчанию Диалоговое окно, появляющееся на экране по команде TABLE\Table Designer после задания новых параметров на уровне всей таблицы: отступов относительно основного текста (Left, Right Indents); отбивок по вертикали до и после таблицы (Above, Below Space); минимально рекомендуемых величин полей в ячейках (Top, Bottom, Left, Right Cell Margins); отбивки шапки таблицы (Title Position Above Table); минимального числа строк, которые могут быть оторваны от абзаца (Orphan Rows) Заготовка с пустыми ячейками, появившаяся на экране после применения нового стиля Диалоговое окно, появляющееся на экране после нажатия кнопки Commands для задания имени нового стиля Диалоговое окно, появляющееся на экране после создания нового стиля Table Title1 на уровне абзаца Диалоговое окно, появляющееся на экране после создания нового стиля Table Title1 на уровне символов Заготовка с пустыми ячейками, появившаяся на экране после применения новых стилей на уровне всей таблицы, а также стилей шапки на уровне абзаца и символов и ввода содержания шапки таблицы Диалоговое окно, появляющееся на экране по команде TABLE\Resize Columns после активизации соответствующей колонки Диалоговое окно, открывающееся после очерчивания области инструментом «Таблица» Заготовка с пустыми ячейками, появляющаяся на экране после предварительного очерчивания области будущей таблицы Образец табличного материала, обработанного в подпрограмме TableWorks Схема рабочего окна программы ChiWriter Фрагмент текста с формулами, обработанного в программе ChiWriter Фрагмент текста с формулами, обработанного в программе Союз Меню, рабочее окно с набранной формулой и палитра шаблонов формульного редактора Диалоговое окно, открывающееся в меню STYLE\Define Диалоговое окно, открывающееся в меню FORMAT\Define Spacing Диалоговое окно, открывающееся в меню SIZE\Define Образцы формул, обработанных в формульном редакторе MathType Меню ИНСТРУМЕНТЫ Палитра с пиктограммами, появляющаяся на экране по команде ИНСТРУМЕНТЫ\Выражения Окно команд режима Выражение Диалоговое окно, открывающееся по команде ВЫРАЖЕНИЯ\Вставить\Комментарий Диалоговое окно, открывающееся по команде ВЫРАЖЕНИЯ\Вставить\Модификация символа Окно «Команда Tex» Диалоговое окно, открывающееся по команде ВЫРАЖЕНИЯ\Вставить Команды TeX и ассортимент имеющихся символов Образцы математических формул, обработанных в программе AmiPro Рабочее окно программы FrameMaker 5.0 Диалоговое окно с палитрой Equations, появляющееся по команде SPECIAL\Equations Диалоговое окно, открывающееся в палитре Equations командой Positioning для задания параметров с помощью мыши Диалоговое окно, открывающееся в палитре Equations командой Position Settings для численного задания соответствующих параметров

Система Stylus 3.0Stylus 3.0 является одной из наиболее широко распространенных программ машинного перевода текста в настоящее время. Она в зависимости от степени комплектации обладает рядом особенностей:

  • возможность перевода с русского на один из европейских языков: английский, немецкий, французский (и обратно);

  • интегрированное построение среды системы, что дает возможность: осуществлять перевод, выполнять редактирование оригинала и перевода, работать со словарями для нескольких языковых направлений;

  • возможность учета морфологических, синтаксических и семантических связей в результате настройки на перевод конкретного текста. С этой целью предусмотрена возможность подключения специализированных предметных словарей (в том числе и созданных самим пользователем);

  • возможность ввода исходных документов непосредственно в процессе работы со Stylus; документов, подготовленных при помощи текстовых редакторов; документов, поступающих по электронной почте; информации, поступающей при сканировании;

  • возможность встраивания средств перевода непосредственно в MS Word 7.0 и MS Excel 7.0;

  • возможность с помощью подпрограммы Stylus Launcher перевести в любой момент содержимое буфера обмена.

Порядок работы с системой электронного перевода может быть различным в зависимости от конкретной ситуации. Рассмотрим основные этапы работы при необходимости перевода с английского языка на русский заранее созданного в текстовом редакторе WinWord 7.0 текстового файла License.txt (см. следующие рисунки):Диалоговое окно, появляющееся на экране при вызове исходного текстового файла Рабочее окно с исходным текстом, появляющееся на экране при вызове исходного текстового файла Рабочее окно, появляющееся на экране после перевода первого абзаца исходного текстового файла Рабочее окно, появляющееся на экране после перевода второго абзаца исходного текстового файла Диалоговое окно, появляющееся на экране при сохранении перевода исходного текстового файла Фрагмент рабочего окна Microsoft Word 7.0 после вызова в него перевода исходного текстового файла

  • вызов программы Stylus 3.0;

  • меню ФАЙЛ\Открыть с последующим выбором из списка имени файла, подлежащего переводу;

  • задание «Англо-русский» в качестве направления перевода (меню СЛОВАРИ\Англо-русские);

  • выбор названия используемого словаря (например, установленного по умолчанию в качестве файла C:\Win_Apps\ Stylus\ER\def_er.udc);

  • задание «Вертикальное разбиение» в качестве способа расщепления верхнего окна (меню ВИД\Вертикальное разбиение);

  • выбор «Очередной абзац» в качестве шага перевода (меню ПЕРЕВОД\Очередной абзац);

  • последовательный выбор (нужное число раз) пиктограммы «Очередной абзац»;

  • меню ФАЙЛ\Сохранить\Перевод и задание имени файлу по соответствующему маршруту.

Словарь электронный Электронные словари лежат в основе работы систем машинного перевода. В Stylus 3.0 предусмотрено три типа словарей:

  • генеральные;

  • специализированные;

  • пользовательские.

Словарь электронный генеральный Генеральные словари входят в комплект поставки Stylus 3.0 и характеризуются следующими особенностями:

  • закрыты для пользователя (нет возможности просмотреть, редактировать, дополнять их содержимое);

  • имеют для каждого направления перевода свой генеральный словарь;

  • содержат порядка 110000 общеупотребительных слов и словосочетаний. Под словом понимается цепочка букв от пробела до пробела. Внутри слов допускается дефис. В качестве словосочетания рассматривается цепочка букв с пробелом внутри.

Словарь электронный специализированный Специализированные словари дополняют генеральные для повышения качества перевода по конкретной тематике. В настоящее время фирмой «Промт» разработано около 15 специализированных словарей, в том числе в области коммерции, информатики, математики, физики, телекоммуникации и связи, медицины и др. Такие словари имеют свои особенности:

  • позволяют использовать дополнительно 10-40 тыс. словарных единиц;

  • содержат информацию о структуре предложений, характерной для конкретной тематики;

  • допускают возможность просмотра содержимого, но исключают возможность внесения дополнений или изменений;

  • хранятся в файлах, наименование которых содержат буквы ER (англо-русский), RE (русско-английский), GR (немецко-русский), RG (русско-немецкий) и т. д.

Словарь электронный пользовательский Пользовательские словари создают в случае, если в процессе работы найден более точный перевод словосочетания по сравнению с тем, который содержится в генеральном или специализированном словаре, причем они дают возможность:

  • просмотреть содержимое словаря;

  • скопировать словарную статью из специализированного, генерального или другого пользовательского словаря;

  • изменить существующую словарную статью;

  • удалить словарную статью;

  • ввести дополнительную информацию о словаре (название, комментарии, пароль защиты и др.).

Алгоритм использования словарей системой Stylus 3.0Stylus 3.0 предусматривает следующие основные положения:

  • при переводе используются словари, не просто установленные в систему, но подключенные для конкретной работы;

  • ненужные в данный момент словари целесообразно отключать;

  • подключенные словари заносятся системой в специальный список, который образует иерархию и просматривается в процессе перевода;

  • приоритет словаря определяется его положением в списке и особенно важен в тех случаях, когда одно и то же слово в разных словарях переводится по разному;

  • наименьшим приоритетом обладает генеральный словарь.

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

В результате можно убедиться в некачественном переводе показанного фрагмента.
<?xml version="1.0" encoding="UTF-16"?>

Как уже говорилось выше, алгоритм допускает усиление достоверности перевода самим пользователем. Например, попробуем задействовать в системе специализированный словарь под названием «Коммерческий». Для этого, как известно, нужно выполнить три шага:

  • установить нужный словарь в систему;

  • подключить установленный словарь;

  • задать ему высокий приоритет.

Установка специализированных словарей обычно включает выполнение следующих действий:

  • выбрать команду ПУСК\Stylus\Установка словарей;

  • ввести номер лицензионного соглашения и контрольное слово из руководства пользователя;

  • указать исходное место расположения файлов со специализированными словарями;

  • выбрать в диалоговом окне нужный устанавливаемый словарь.

Подключение и отключение специализированных словарей выполняют следующим образом:

  • загрузить Stylus 3.0;

  • выбрать в меню СЛОВАРИ\Англо-русский \Русско-английский \Все направления нужное направление перевода;Диалоговое окно, появляющееся на экране после выбора команды СЛОВАРИ\Русско-английские

  • нажать кнопку «Подключить»;

  • выбрать в диалоговом окне из списка наименование требуемого словаря (если при активизированном наименовании словаря в списке нажать кнопку «Отключить», то словарь отключится);

  • изменить (если нужно) приоритет подключенного словаря с помощью кнопок «Вверх» или «Вниз»;

  • нажать кнопку «Закрыть».

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

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

Создание и подключение пользовательского словаря требует выполнения следующих действий:

  • загрузить Stylus 3.0;

  • задать нужное направление перевода (например, СЛОВАРИ\Все направления);

  • нажать в диалоговом окне кнопку «Создать»;Диалоговое окно, появляющееся на экране после выбора команды СЛОВАРИ\Все направления\Создать

  • задать маршрут расположения и имя файлу создаваемого словаря (например, С:\23_07\23_07.udc);

  • нажать ОК.

Для пользовательских словарей (для специализированных словарей это недоступно) в системе Stylus 3.0 предусмотрено выполнение следующих процедур:

  • просмотр содержимого;

  • копирование информации из других словарей;

  • редактирование так называемых словарных статей;

  • добавление новых словарных статей;

  • удвление словарных статей, утративших свою актуальность;

  • изменение информации о словаре.

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

  • входное слово (или заголовок) словарной статьи - слово или словосочетание, для которого открыта статья;

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

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

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

  • можно создавать словарные статьи только для существительных, прилагательных, наречий и глаголов;

  • необходимо убедиться, что в генеральном словаре нет перевода актуального слова.

В качестве примера определим в рассматриваемом случае переводным эквивалентом для английского слова «Oktyabrya» русское слово «Октября» (см. рисунок):
<?xml version="1.0" encoding="UTF-16"?>

  • открыть документ на английском языке;

  • пометить рассматриваемое слово («Oktyabrya»);

  • выбрать в диалоговом окне из списка словарь, в который предполагается включить создаваемую словарную статью (C:\23_07\23_07.udc) и сохранить файл, нажав ОК (см. рисунок);
    <?xml version="1.0" encoding="UTF-16"?>

  • в появившемся диалоговом окне пометить позиции «Существительное», «Единственное» (число), «Собственное» и нажать кнопку «Добавить»;Диалоговое окно, появляющееся на экране для задания параметров добавляемого слова

  • ввести в появившемся диаговом окне перевод для входного слова - «Октябрь» (см. рисунок);
    <?xml version="1.0" encoding="UTF-16"?>

  • нажать кнопку ОК и затем «Сохранить». В результате входное слово и его эквивалент на русском языке запишутся в созданный пользовательский словарь;

  • осуществить просмотр содержимого созданного словаря (если нужно). Для этого в диалоговом окне, вызванном командой СЛОВАРИ\Англо-русские пометить название созданного словаря и нажать кнопку «Открыть».Диалоговое окно, появившееся на экране для просмотра содержания созданного пользовательского словаря

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

Основными этапами работы в системе обычно являются следующие действия:

  • запуск программы Сократ 97Сократ 97 (на панели задач в нижней правой части экрана появляется пиктограмма «Сократ 97»);

  • размещение исходного текста в буфере обмена, используя стандартные команды «скопировать» или «вырезать». Достаточно выделить соответствующий фрагмент текста или весь текст и выполнить команду «скопировать» или «вырезать». После выполнения этих команд фрагмент текста автоматически помещается в буфере обмена;

  • перевод текста в буфере обмена в результате двойного нажатия левой кнопки мыши на пиктограмме «Сократ 97» в панели задач. Перевод текста в буфере обмена можно получить, используя горячую клавишу (по умолчанию Ctrl+Alt+Z) или, выбрав пункт меню «перевести» по нажатию правой кнопкой мыши на пиктограмме «Сократ 97»;

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

Для настройки параметров системы удобно использовать контекстное меню:

  • нажать правой кнопкой мыши на пиктограмме «Сократ 97»;Меню контекстной справки, появляющейся на экране после нажатия правой кнопкой мыши на пиктограмме «Сократ 97»

  • выбрать из выпавшего меню пункт «Свойства» для вывода на экран окна настройки;Диалоговое окно, появляющееся на экране после выбора пункта «Свойства» из меню контекстной справки

  • настроить произвольную горячую клавишу для перевода текста в буфере обмена (если нужно);

  • задать необходимость отображения пиктограммы «Сократ 97» на панели задач;

  • задать необходимость отображения окна «перевод» (для вывода на экран результата перевода). Если не отмечена опция «Сообщать о результате перевода», то результат перевода автоматически помещается в буфер обмена без одновременного вывода на экран.

Выход из программы Сократ 97 (Персональная версия) удобно выполнить выбором пункта «выход» из меню контекстной справки.

Систему Сократ 97 удобно, в частности, использовать при обработке текстов с включением отдельных иностранных слов, требующих комментариев. В этом случае перевод соответстветствующего слова на иностранном языке удобно «подсмотреть» в режиме, описанном в данном разделе.

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

В качестве основных отличительных особенностей пpограммы Процессор текстовый WinWord 6.0WinWord 6.0 обычно отмечают следующие:

  • улучшенный внешний вид окна программы. Возможность варьирования величины изображения страниц на экране в режиме просмотра разметки (с помощью пиктограммы изменения масштаба изображения, а также меню ВИД\Масштаб...);

  • возможность трансформирования панели инструментов, изменения набора кнопок в панелях, а также изменения цвета кнопок (в меню ВИД\Панели инструментов\Настроить);

  • вывод на экран контекстно зависимой справки-помощи, т.е. списка команд, которые можно применить к выбранному элементу текста или окна на экране (нажатие правой кнопки мыши выводит перечень параметров оформления фрагмента текста с «приглашением» их просмотра);

  • наличие трехмерных диалоговых окон с вкладками, которые облегчают обзор и использование справочных сообщений-указаний (например, в меню СЕРВИС\Опции);

  • использование подпрограммы-автокорректора, с помощью которой можно исправлять ошибки правописания, отслеживать регистр букв, ускорить набор документа (меню СЕРВИС\Автокоррекция);

  • наличие подпрограммы автоматиэированной проверки орфографии (меню СЕРВИС/орфография);

  • использование подпрограммы работы с графическими фрагментами (свободного рисования для образования фрагментов в виде простейших геометрических фигур: линии, прямоугольника, овала, дуги, произвольной фигуры). Изменения цвета и стиля линии, цвета заполнения. Группирования и разгруппирования объектов, изменения их формы, выравнивания по горизонтали и вертикали, поворота. Размещения на переднем и заднем плане, поверх и позади текста;

  • наличие подпрограммы WORD ART для создания и редактирования текстовых эффектов (меню ВСТАВКА\Объект\Microsoft Word Art 2.0);

  • наличие удобной процедуры формирования буквицы (меню ФОРМАТ\ Буквица...);

  • возможность формирования колонтитулов (в том числе вместе с колонцифрами) с отображением их расположения на странице (меню ВИД\Колонтитулы);

  • наличие встроенного формульного редактора Equation Editor (меню ВСТАВКА\Объект\Microsoft Equation 2.0).

Подготовка к работе

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

Обычно подготовка к работе включает в себя выполнение следующих основных процедур.

Общие настройки (меню СЕРВИС\Опции\Общие настройки):

  • звуковой сигнал при ошибках;

  • использовать объемные диалоги;

  • помнить файлов ... экз.;

  • единицы измерения.

Настройка вспомогательных элементов в рабочем окне (меню СЕРВИС\Опции\Просмотр\Окно):

  • строка состояния;

  • горизонтальная и вертикальная полосы прокрутки;

  • вертикальная линейка.

Настройка ограничителей (меню СЕРВИС\Опции\Просмотр\ Показывать):

  • ограничители текста;

  • место для рисунков.

Настройка отображения на экране непечатаемых элементов (меню CEPBИС\Опции\Непечатаемые элементы):

  • табуляторы;

  • пробелы;

  • маркеры конца абзаца;

  • необязательные дефисы;

  • скрытый текст;

  • все.

Задание режимов внесения исправлений (меню СЕРВИС\Опции\Исправления):

  • добавленный текст помечен подчеркиванием и (или) цветом;

  • удаленный текст помечен вычеркиванием (скрытым образом) и (или) цветом;

  • измененные строки помечены.

Задание режима исправлений (меню СЕРВИС\Исправления):

  • маркировать исправления во время правки;

  • показывать исправления на экране;

  • показывать исправления при печати документа.

Задание режима редактирования (меню СЕРВИС\Опции\Редактирование):

  • правка методом «перенести-и-оставить».

Задание режима сохранения файла (меню СЕРВИС\Опции\ Сохранение):

  • разрешить быстрое сохранение;

  • автосохранение каждые ... минут.

Задание режима проверки орфографии (меню СЕРВИС\Опции\Орфография):

  • предлагать всегда замену;

  • предлагать только из основного словаря;

  • пропускать слова в верхнем регистре;

  • пропускать слова с цифрами.

Задание режима автокоррекции (меню СЕРВИС\Автокоррекция):

  • исправлять двойные начальные заглавные;

  • заменять прямые кавычки на парные кавычки;

  • заменять «тк» на «так как» и т.д.

Задание формата полос (меню ФАЙЛ\Параметры страницы):

  • размер бумаги;

  • поля;

  • разметка.

Задание масштаба отображения на экране (меню ВИД\Масштаб ... ):

  • 200%;

  • 100%;

  • 75%;

  • ширина страницы;

  • полная страница;

  • много страниц.

Ввод текста

Формирование основной части рассматриваемого в качестве примера оригинала (см. рисунок)Образец страницы публикации, сформированной в программе WinWord 6.0 выполняется с клавиатуры. Ввод текстовой информации осуществляется на ypoвнe абзацев (оператор заканчивает каждый aбзaц нажатием клавиши <Enter>. Внутри абзаца информация разбивается на строки программой. При вводе текста оператор имеет возможность исправления замеченной ошибки использованием клавиш <Del> и <Забивка>.

Специальные команды редактирования

В рассматриваемой программе широко представлены специальные команды из меню ПРАВКА, облегчающие редактирование:

  • перейти... - переход к фрагменту на уровне страницы, раздела, закладки, сноски и др.;Фрагмент диалогового окна, открывающегося в меню ПРАВКА\Перейти...

  • найти... - поиск так называемых цитат (определенных последовательностей символов), вводимых пользователем в специальном диалоговом окне;Фрагмент диалогового окна, открывающегося в меню ПРАВКА\Найти

  • найти\специальный - поиск символов из предлагаемого перечня (длинное тире, короткое тире, конец раздела и др.);

  • заменить... - одновременная с поиском замена программой одной вводимой пользователем цитаты на другyю цитату;Фрагмент диалогового окна, открывающегося в меню ПРАВКА\Заменить...

  • закладка... - ввод или выбор имени закладки для активизированного места в документе.Диалоговое окно, открывающееся в меню ПРАВКА\Закладка...

Разбиение слов на слоги

В программе функционирует автоматический переход на новую строку: когда слово не помещается на текущей строке, оно целиком переносится на новую. При этом строки заполняются словами неравномерно.

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

При вводе текста разбиение слов на слоги возможно вручную оператором с помощью дефисов трех видов:

  • Дефис обыкновенный обыкновенный дефис (появляется в реальном тексте в месте установки, например, генерал-майор);

  • Дефис необязательный необязательный дефис (появляется в реальном тексте только в случае попадании места разрыва слова на перенос и задается нажатием СТR+дефис);

  • Дефис неразрывный неразрывный дефис (предназначен для указания того, что в этом месте слово разрывать нельзя, например, Ляпкин-Тяпкин. Задается нажатием СТR+SНIFТ+дефис).

Разбиение слов на слоги возможно после окончания ввода всего текста при помощи меню СЕРВИС\Перенос слов... Разбиение слов на слоги в этом случае возможно автоматически программой переноса или вручную оператором.

В первом случае в меню СЕРВИС\Перенос слов... нужно задать режим «Автоматический перенос слов в документе». При этом все переносы будут сделаны программой автоматически, но при этом из-за несовершенства используемого алгоритма возможны ошибки.В меню СЕРВИС\Перенос слов... открыто диалоговое окно, в котором задан автоматический перенос слов

Во втором случае нужно в диалоговом окне нажать кнопку «Вручную». После этого программа при каждой попытке разбиения слова будет выводить на экран шаблон с предлагаемыми местами разбиения.Диалоговое окно при выполнении переносов в режиме «Вручную»

Правописание

Для автоматизированной проверки орфографии пользователь вызывает команду «Орфография...» из меню СЕРВИС после установки курсора в то место текста, начиная с которого нужно осуществлять проверку, При этом каждое слово в документе сравнивается с образцами слов в специальных словарях. Если какое-либо слово не будет найдено в словарях, то проверка останавливается, на экране появляется диалоговое окно, и пользователь «приглашается» проанализировать ситуацию, а затем выполнить одну из процедур:

  • пропустить... - иначе говоря, игнорировать сообщение о том, что слово не найдено в словаре. Это выполняется, если пользователь решил, что в слове нет ошибки и если он не хочет добавлять данное слово в cлoвapь (например, он не хочет перегружать пользовательский словарь редко встречающимся словом);

  • добавить... - дать указание программе включить данное слово в словарь (например, пользователь видит, что данное слово далее часто встречается в тексте);

  • заменить... - дать указание программе о переходе в режим исправления ошибки. При этом пользователь может ввести в диалоговом окне слово с клавиатуры в правильном варианте или может попытаться выбрать его из числа предлагаемых программой.Фрагмент диалогового окна, открывающегося в меню СЕРВИС\Орфография... после начала программой проверки орфографии

Часто повторяющиеся или типовые ошибки правописания можно исправить также с помощью функции автокоррекции прямо во время выполнения набора (см. рисунок на следующей странице).

Использование словарей

Словарь стандартный Стандартный словарь находится в актуальном состоянии, если проверка правописания начинается с помощью меню сервис\Орфография. Это файл МSSP2 xx.LEX, где хх обозначают страну и соответственно язык словаря. Например, MSSP2 RU.LEX - это cлoвapь русского языка. Программа обеспечивает проверку правописания слов на различных языках после активизации соответствующего фрагмента и актуалиэации нужного словаря.

Словарь исключений Словарь исключений может содержать слова, которые стандартный словарь распознает как написанные правильно, но на которых пользователь хочет остановиться при проверке орфографии.

С помощью этого словаря можно корректировать некоторые смысловые ошибки (первоначальное слово и заменяющее его слово оба правильные, но необходимо остановить процесс проверки для дополнительного анализа смысла оператором).Диалоговое окно, открывающееся в меню СЕРВИС\Автокоррекция... для задания вариантов исправлений в процессе набора

Для создания словаря исключений необходимо:

  • выбрать меню ФАЙЛ\Создать...;

  • ввести слова с клавиатуры на уровне абзаца в алфавитном порядке;

  • выбрать меню ФАЙЛ\Сохранить кaк...;

  • в появившемся диалоговом окне выбрать подкаталог MSAAPS\PROOF;

  • ввести в поле «файл» имя файла словаря исключений, идентичное имени основного словаря, но с расширением .EXC;

  • выбрать в поле «тип» строку «только текст»;

  • нажать ОК и закрыть окно документа.

Словарь пользователя Словарь пользователя обычно необходим при наличии в документе большого числа специальных терминов. Файл такого словаря имеет расширение .DIC. Целесообразно вводить слова строчными буквами. В этом случае при проверке правильно написанными будут считаться слова, целиком состоящие из строчных либо прописных, а также слова, начинающиеся с первой заглавной буквы.

Для создания словаря пользователя необходимо:

  • выбрать меню СЕРВИС\Опции\Орфография;

  • нажать кнопку «создать»;

  • ввести имя словаря в поле «файл»;

  • щелкнуть мышью на имени файла словаря пользователя;

  • закрыть диалоговое окно.

Словарь пользователя имеет такое же внутреннее устройство, что и словарь исключений. Для того чтобы добавить, удалить или исправить слово в словаре, выполняют следующие действия:

  • выбрать меню СЕРВИС\Опции\Орфография;

  • выбрать необходимый пользовательский словарь;

  • нажать кнопку «правка».

Словарь синонимов Словарь синонимов предусмотрен в программе Процессор текстовый WinWord 6.0WinWord 6.0 для удобства редактирования (меню СЕРВИС\Синонимы...). При необходимости нахождения синонима для конкретного слова пользователь помечает его, обращается в меню и выбирает нужное ему из списка предлагаемых программой и расположенных по алфавиту слов.

Запись файла

В процессе ввода информации осуществляется запись кодов символов и графических элементов в так называемую оперативную память компьютера. Эта память встроена в системный блок и позволяет оперативно вводить информацию, а также вносить необходимые исправления. Однако при необходимости сохранить информацию для дальнейшей обработки ее нужно записать на внешний магнитный носитель (жесткий диск компьютера или дискету). В процессе записи информации на внешний носитель она располагается под заданным именем в соответствующей директории (с помощью меню ФАЙЛ\Сохранить как...). Для этого oneратору предлагается выбрать директорию и в соответствующем месте диалогового окна ввести с клавиатуры имя файла.

Задать имя файлу рекомендуется как можно раньше, так как при внезапном выключении питания компьютера или при его «зависании» содержимое оперативной памяти теряется, и можно «потерять» результат многочасовой работы.

После окончания ввода информации также необходимо не забыть выполнить операцию записи на внешний носитель с помощью меню ФАЙЛ\Сохранить. В процессе ввода информации операцию записи или периодически повторяют, или используют функцию автосохранения (после задания в меню СЕРВИС\Опции\ Сохранение соответствующего числа минут).
<?xml version="1.0" encoding="UTF-16"?>

В случае, если программа WinWord 6.0 используется только для подготовки текстового файла и дальнейшей работы в системе макетирования и верстки, то в меню ФАЙЛ\Сохранить как... в позиции «тип файла» обычно задают «только текст». При этом информация записывается только в виде последовательностей символов, а дальнейшее оформление текста происходит в системе макетирования и верстки.

Форматирование текста

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

На уровне отдельных знаков в меню ФОРМАТ\Шрифт задаются следующие параметры:

  • гарнитура;

  • начертание;

  • кегль;

  • подчеркивание;

  • цвет;

  • эффекты (верхний и нижний индексы и др.);

  • интервал: нормальный, разреженный, уплотненный (во вкладке Интервал с возможностью изменять в пунктах);

  • положение: нормальное, выше, ниже (во вклвдке Интервал с возможностью изменять в пунктах).
    <?xml version="1.0" encoding="UTF-16"?>

На уровне абзаца в меню ФОРМАТ\Абзац\Отступы и интервалы задают:

  • отступы слева и справа с заданием в сантиметрах;

  • отступ или выступ для первой строки с возможностью изменения в сантиметрах;

  • интервалы до и после абзаца с возможностью изменения в пунктах;

  • интервал межстрочный с возможностью задания в различных вариантах (одинарный, 1,5 строки, двойной, минимум, множитель, точно - с точностью до пункта);

  • выравнивание (влево, по центру, вправо, по ширине).
    <?xml version="1.0" encoding="UTF-16"?>

Набор буквицы также относится к элементам форматирования на уровне абзаца. Буквица создается из обычного символа программой. В качестве буквицы оформляется первая буква абзаца после выбора соответствующих позиций в диалоговом окне, которое открывается в меню ФОРМАТ\Буквица...Вариант создания буквицы «В тексте» шрифтом Pragmatica, кеглем (высотою) 3 строки основного текста

На уровне полосы параметры задаются в меню ФАЙЛ\Параметры страницы:

  • размер бумаги;

  • ориентация бумаги;

  • поля (верхнее, нижнее, левое, правое);

  • переплет (дополнительное поле с учетом переплета);

  • расстояние колонтитула (нижнего и верхнего) от края бумаги.
    <?xml version="1.0" encoding="UTF-16"?>

Формирование заголовков

Заголовок в оригинале, приведенном выше, оформлен с использованием подпрограммы WordArtWordArt. Эта подпрограмма позволяет формировать заголовки, как бы помещенные в один из выбранных шаблонов. Тем самым экономится время на набор такого вида, который можно выполнить и в других программах среды Windows с последующим импортированием в текст. Оформление набора подобного вида требует, например в программе типа CorelDrawCorelDraw, использования специальной процедуры размещения текста по произвольной кривой.

Пpoцeдypa оформления заголовка обычно выглядит следующим образом:

  • после фиксации курсора в рабочем окне в месте будущего расположения заголовка пользователь входит в меню ВСТАВКА\Обьект...\Мiсгоsоft WordArt 2.0.

    В результате на экране появляется диалоговое окно подпрограммы. Пользователь вводит с клавиатуры текст заголовка в диалоговом окне (вместо слов «Примерный текст»);
    <?xml version="1.0" encoding="UTF-16"?>

  • после щелчка мышью по позиции «Прямой текст» в меню подпрограммы WordArt 2.0 на экран выводится служебное окно с перечнем шаблонов;

  • в меню ФОРМАТ (в подпрограмме WordArt 2.0) можно задать различную толщину линий, узор, эффект наклона и др.;

  • щелчок мышью по выбранному шаблону приводит к «заполнению» шаблона текстом заголовка;
    <?xml version="1.0" encoding="UTF-16"?>

  • установка сформированного заголовка по месту расположения курсора в основном тексте выполняется щелчком мыши в «пустом» месте экрана.Эффект заполнения шаблона текстом заголовга в рабочем окне подпрограммы WordArt 2.0

Размещение графики

Рассмотрим основные особенности работы с графикой на примере оригинала, приведенного в начале этого раздела. На нем имеется заранее заготовленный рисунок, вставленный на страницу в процессоре WinWord 6.0.

Принципиально имеется возможность активизировать объект, а затем поместить его в кадр и разместить кадр с рисунком в нужное место. Для этого используется меню ВСТАВКА\Кадр в режиме «Просмотр разметки страницы».

В рассматриваемом случае для размещения графики удобно поступить другим образом: сначала вставить пустой кадр в документ, а затем вставить в него графику.

Для создания пустого кадра в нужном месте необходимо:

  • убедиться, что нет активизированных фрагментов;

  • в режиме «Просмотр разметки страниц» выбрать меню ВСТАВКА\Кадр...;

  • курсор в виде знака «+» установить в левый верхний угол размещаемого на странице кадра, а затем переместить мышь при нажатой кнопке в его правый нижний угол;

  • отпустить кнопку мыши;

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

Для активизации кадра нужно щелкнуть по нему один раз. Вокруг активизированного кадра появляется заштрихованная рамка и восемь маркеров (ограничителей). После предварительной активизации кадр с вставленным в него содержимым может быть изменен по размерным показателям (только в ширину, только в высоту или по обоим параметрам одновременно) с использованием одного из восьми маркеров. Для более точного выполнения процедур с кадром можно использовать команду ФОРМАТ\ Кадр... (см. рисунок).
<?xml version="1.0" encoding="UTF-16"?>

Вставленный кадр может ограничиваться рамкой вокруг него. Ее вид можно изменить с помощью меню ФОРМАТ\Обрамление и заполнение... Рамку можно убрать, не затронув содержимого кадра (установить тип обрамления «НЕТ»).

Установка заготовленного рисунка в пустой кадр осуществляется при помощи меню ВСТАВКА\Рисунок ... после активизации кадра и нахождения соответствующего файла по маршруту его хранения. При этом, выбрав переключатель «Просмотр», можно просматривать рисунок до его вставки в документ.

Редактирование графики

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

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

Для скрытия ненужных частей изображения его можно кадрировать. Для этого после активизации рисунка нужно нажать и удерживать клавишу <Shift>, перемещая указатель мыши, зацепивший маркер.

Для изменения порядка наслоения активизированных объектов нужно щелкнуть на соответствующую кнопку панели инструментов режима «Рисования».

При изменении элементов в кадре его содержимое необходимо активизировать (при этом штрихованное обрамление остается). Размер кадра изменяется автоматически программой (при необходимости),

Для расположения текста вокруг содержимого кадра необходимо в меню ВСТАВКА\Кадр в позиции «Разбиение текста» задать «Вокруг» и в позиции «Относительно текста» задать величину отбивки кадра с его содержимым от окружающего текста.

Создание графики

Для выполнения в тексте документов рисунков с помощью инструментов рисования достаточно задать режим «Рисование» в меню ВИД\Панели инструментов. С помощью ассортимента специальных инструментов можно рисовать линии, круги, рамки и другие объекты непосредственно в тексте и графике. В рассматриваемом оригинале так была сформирована линейка в колонтитуле.

Формирование колонтитула и колонцифр

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

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

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

Нумерация страниц выполняется в меню BCTABKA\Номера страниц или вставлением номеров страниц в колонтитул с помощью появляющегося диалогового окна.

В меню ВСТАВКА\Номера страниц выполняются следующие процедуры:

  • в поле «Положение» указать место колонцифры на странице;

  • в поле «Выравнивание» указать вид выключки;

  • в режиме «Просмотр разметки страниц» переместить кадр вместе с колонцифрой в нужное место по вертикали.

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

  • при операциях подготовки к работе в меню ФАЙЛ\Параметры страницы устанавливают соответствующие величины верхнего поля отдельно для основного текста и отдельно для верхнего колонтитула;

  • с помощью меню ВСТАВКА\Номера страниц... задают в диалоговом окне параметры расположения колонцифры, типа ее выравнивания, наличия или отсутствия ев на первой полосе, начальное значение;

  • с помощью меню ВИД\Колонтитулы на экран выводят диалоговое поле для ввода текста колонтитула;

  • вводят с клавиатуры и форматируют текст колонтитула (задают гарнитуру, начертание, кегль, тип выключки);

  • активизируют кадр и форматируют колонцифру (задают гарнитуру, начертание, кегль);

  • входят с помощью пиктограммы в режим рисования, задают стиль и цвет линии, выбирают инструмент «линия», формируют линейку в колонтитуле;

  • выходят из диалогового окна колонтитула путем его закрывания с помощью пиктограммы.

Для обработки различных оригиналов издательской продукции в программе Процессор текстовый WinWord 97Word 97 по сравнению с предыдущими версиями программы появились следующие основные дополнительные возможности:

  • расширенный ассортимент процедур в режиме рисования;

  • расширенный ассортимент процедур в подпрограмме WordArt;

  • новый режим рисования таблиц;

  • новый режим для выполнения рецензирования;

  • новый режим по настройке иллюстрационных изображений;

  • ассортимент процедур в режиме «Формы».

Использование всех этих дополнительных процедур удобно после вызова на экран соответствующих панелей в меню ВИД\Панели инструментов (см. рисунок).
<?xml version="1.0" encoding="UTF-16"?>

Возможности режима рисования характеризуются, в основном, следующими процедурами:

  • использование панели рисования;

  • создание фигур;

  • добавление текста к нарисованным объектам;

  • добавление линий, кривых и полилиний и др.

Некоторое представление о имеющихся возможностях режима рисования можно получить в результате рассмотрения следующих рисунков.Режим рисования: 1 - позиция «Действия»; 2 - инструмент «Выбор объектов»; 3 - инструмент «Свободное вращение»; 4 - позиция «Автофигуры»; 5 - инструмент «Линия»; 6 - инструмент «Стрелка»; 7 - инструмент «Прямоугольник»; 8 - инструмент «Овал»; 9 - инструмент «Надпись»; 10 - инструмент «Добавить объект»; 11 - инструмент «Цвет заливки»; 12 - инструмент «Цвет линии»; 13 - инструменет «Цвет шрифта»; 14 - инструмент «Тип линии»; 15 - инструмент «Тип штриха»; 16 - инструмент «Вид стрелки»; 17 - инструмент «Тень»; 18 - инструмент «Объем». Ассортимент процедур в позиции «Действия» панели «Рисование»

С ассортиментом процедур, содержащихся в позиции «Автофигуры» панели «Рисование», можно ознакомиться на следующих рисунках.Ассортимент процедур в позиции «Автофигуры» панели «Рисование» Ассортимент процедур в позиции «Автофигуры» панели «Рисование» Ассортимент процедур в позиции «Автофигуры» панели «Рисование»

При работе с подпрограммой WordArtWordArt в Word 97 добавлены следующие возможности:

  • использование коллекции новых предусмотренных стилей, помимо старых шаблонов в меню WordArt (коллекция вызывается на экран с помощью пиктограммы «Добавить объект WordArt» из панели режима рисования) - см. следующий рисунок;
    <?xml version="1.0" encoding="UTF-16"?>

    После выбора, например, 4-ой пиктограммы в верхнем ряду предыдущего рисунка на экран выходит следующее диалоговое окно:
    <?xml version="1.0" encoding="UTF-16"?>

    Поменяем шрифт на Times ET и введем с клавиатуры вместо слов «Текст надписи» слова «NEW WORD». В результате на экран выходит следующее:Работа с подпрограммой WordArt: 1 - добавить объект; 2 - изменить текст; 3 - коллекция WordArt; 4 - формат объекта WordArt; 5 - форма WordArt; 6 - свободное вращение; 7 - выровнять буквы WordArt; 8 - вертикальный текст WordArt; 9 - выравнивание WordArt; 10 - межсимвольный интервал WordArt

  • появление на экране вышерасположенной дополнительной панели инструментов предоставляет удобства для дальнейшего форматирования.

Формирование таблиц стало возможным не только в результате выбора в меню ТАБЛИЦА соответствующих команд, но и с помощью нового режима «Нарисовать таблицу».

Более подробно упомянутые выше и другие особенности программ типа Word рассмотрены в следующих разделах данного пособия и лабораторном практикуме.

Общие сведения

Таблица Таблица - специальный способ организации данных с целью:

  • облегчения восприятия структурированного материала;

  • автоматизированного представления данных в виде диаграмм, гистограмм, графиков;

  • автоматизированного выполнения расчетов по формулам, вводимым в результирующие ячейки электронных таблиц и использующих в качестве аргументов данные в ячейках с соответствующими адресами;

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

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

Редактор табличныйТабличные редакторы традиционно относят к разработкам первого типа.

Редактор табличный автономный Автономными табличными редакторами являются, например, Table EditorTable Editor, Adobe TableAdobe Table. Они размещены в графической среде Windows. Обрабатываемые данные вставляются после их формирования в документ в качестве объекта или рисунка. Редактирование и форматирование материала в этом случае возможно только после обратного перехода из документа в табличный редактор. Обмен данными между подпрограммой-родителем и документом может осуществляться на уровне отдельного файла или через буфер обмена.

Встроенные подпрограммы для обработки табличного материала имеются, например, в многофункциональных прикладных программах Word 97, Corel Ventura 7.0, Frame Maker, Союз. Переход в режим обработки табличных данных осуществляется здесь с помощью меню основной программы, а обработка данных - непосредственно в документе.

К пакетам программ для обработки различной деловой документации с обширными возможностями использования данных в табличной форме следует отнести прежде всего Microsoft Office. Отличительной особенностью подобных разработок является соединение в один программный продукт целого ряда дополняющих друг друга средств. Например, Microsoft Office 7.0 включает в себя многофункциональную программу обработки технической и деловой документации Word 7.0Word 7.0, электронные таблицы Excel 7.0Excel 7.0, систему управления базами данных Access 5.0, программу подготовки материалов для презентаций Power Point 4.0Power Point 4.0.

В состав пакета Macromedia Graphic StudioMacromedia Graphic Studio входит в том числе программа FreeHandFreeHand, имеющая широкие возможности обработки текста, в том числе с использованием процедуры табуляции.

Классификация программ по функциональным возможностям

Рассмотрим схему, приведенную ниже:

I. Семейство программ WordWord обеспечивает использование:

  • процедуры табуляции;

  • процедуры расположения данных в виде автономно создаваемых блоков с использованием текстовых рамок и кадров;

  • преобразования текстового фрагмента в таблицу и обратно;

  • сетки из задаваемого числа рядов (rows) и колонок (columns) с ячейками первоначально одинаковых размеров;

  • процедур изменения структуры таблиц в результате добавления, удаления рядов и колонок, объединения ячеек (например, для образования ярусов);

  • режима «Автоформата» и подпрограммы-мастера (wizard);

  • специальных инструментов (линия, ластик), облегчающих изменение структуры обрабатываемых таблиц;

  • несложных расчетов, основанных на вводе в соответствующие ячейки расчетных формул и аргументов;

  • построения и редактирования диаграмм на базе табличных данных;

  • дополнительных процедур.

II. Семейство программ электронных таблиц типа ExcelExcel дает возможность:

  • создания, редактирования, форматирования и вывода рабочих листов с использованием расчетных формул и функций из различных областей знаний;

  • управления данными и выполнения их анализа;

  • автоматизации выполнения ряда простейших рутинных операций при обработке данных.

III. Семейство программ компьютерного управления базой данных типа AccessAccess обеспечивает:В данном пособии эти программы не рассматриваются.

  • создание, просмотр и редактирование структур хранения данных;

  • создание форм, запросов, отчетов.

Процедуры в семействе программ Word

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

Установка позиций выполняется в меню ФОРМАТ\Табуляция.Диалоговое окно, открывающееся в меню ФОРМАТ\Табуляция Отсчет очередного размера при этом выполняется каждый раз от исходной вертикали. В приведенном примереВ программе FreeHand 7.0, помимо четырех традиционных типов табуляторов для обработки текста с табличной структурой данных, предусмотрен также тип табуляторов Wrapping (Табулятор обтекания). Он создает колонку между маркерами табуляции, а также между границами текстового блока и маркерами табулятора обтекания. Если материал не помещается в строку определенной позиции колонки, то он автоматически переходит на вторую строку этой колонки. При использовании команды конца позиции (клавиши Tab) курсор переходит в первую строку следующей позиции. Таким образом формируется многоколонный набор, при котором колонки формируются в пределах установленных позиций, а переход от одной колонки к другой обеспечивается командой Tab. (см. рисунокПример использования табуляции для расположения числовых величин с различными типами выравнивания относительно предварительно заданных четырех вертикалей) заданы четыре позиции на расстоянии от исходной вертикали соответственно 2, 4.5, 7 и 9 см и с типом выравнивания соответственно «по левому краю», «по центру», «по правому краю» и «по разделителю».

Ввод данных ведется по строкам. Для перехода от одной вертикали к другой используют клавишу Tab. Выравнивание относительно каждой из вертикалей выполняется автоматически в соответствии с заданным типом.Фрагмент текстового блока, сформированного в программе FreeHand 7.0 в две колонки с помощью табулятора Wrapping

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

На первом этапе прочерчивают области с использованием инструмента «Текстовая рамка» из режима рисования или инструмента «Кадр». При необходимости имеется возможность:

  • изменить размер областей как по горизонтали, так и по вертикали (например, используя ограничители);

  • выравнять их друг относительно друга (например, используя специальную команду в режиме рисования).

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

Рисование линеек возможно с использованием инструмента «Линия» из режима рисования.

Преобразование текстового фрагмента в таблицу предполагает выполнение следующих шагов:

  • формирование текстового фрагмента в результате ввода с клавиатуры или импортирования;

  • установка (при необходимости) разделителей;

  • активизация обрабатываемого фрагмента текста;

  • выбор команды ТАБЛИЦА\Преобразовать в таблицу.

Пусть имеется нижеследующий фрагмент текста, предварительно набранный и состоящий из шести абзацев:<?xml version="1.0" encoding="UTF-16"?>

В данном случае целесообразно:

  • выбрать в качестве разделителей признак конца абзаца;

  • активизировать фрагмент текста;

  • выбрать команду ТАБЛИЦА\Преобразовать в таблицу;

  • активизировать всю получившуюся таблицу и задать параметры форматирования (отбивку текста от линеек, переносы, выключку по ширине).Результат преобразования текстового фрагмента в таблицу

Для обратного преобразования таблицы в текст в рассматриваемом случае нужно:

  • активизировать таблицу;

  • выбрать команду ТАБЛИЦА\Преобразовать в текст;

  • задать тип разделителя - признак конца абзаца;

  • нажать кнопку ОК.

Основной метод образования таблиц в программах типа Word предполагает использование следующих шагов:

  • выбрать команду ТАБЛИЦА\Вставить таблицу;<?xml version="1.0" encoding="UTF-16"?>

  • задать число столбцов и строк. В результате на экран выходит сетка из ячеек одинакового размера;

  • при изменении структуры сетки в соответствии в внешним видом набираемой таблицы задать ширину столбцов:

    а) зафиксировать курсор в соответствующем столбце, выбрать меню ТАБЛИЦА, а в нем команды «Выделить столбец» и «Высота и ширина ячейки»;
    <?xml version="1.0" encoding="UTF-16"?>

    б) в появившемся диалоговом окне выбрать вкладку «Столбец» и задать ширину.

  • Пусть ширина столбцов с первого по пятый заданы соответственно 3,7; 1,3; 1,75; 2,17 и 2,48 см.

    Тогда внешний вид сетки изменится (см. рисунок).Сетка из ячеек после задания реальных значений ширины колонок таблицы

  • ширину столбцов можно также задать с помощью мыши. Для этого нужно захватить мышью и перемещать один из упоров горизонтальной линейки, расположенной над сеткой.

  • задать исходные параметры форматирования. Для этого удобно выделить всю таблицу и задать, например, шрифт -Pragmatica, кегль - 6 пунктов, выключка - в центр;

  • ввести в ячейки данные, не требующие изменения структуры таблицы. При этом переход от одной ячейки к другой по горизонтали удобно выполнять с помощью клавиши Tab. Программа автоматически переносит непоместившиеся слова в следующую строку ячейки, одновременно увеличивая высоту ячейки;Вид таблицы после ввода данных, не требующих изменения структуры таблицы

  • использовать инструмент «Текстовая рамка» режима рисования для обрисовки областей, перекрывающих часть ячеек по вертикали. Этим способом можно имитировать команду объединения ячеек по вертикали, которая отсутствует, например, в программах Word 6.0 и Word 7.0;

  • отменить (если нужно) обрамление обрисованных областей, задав нулевую толщину линеек;

  • изменить высоту ячеек так, чтобы минимальная отбивка данных от линеек была бы не менее 2 пунктов. После этого командой ФОРМАТ\Абзац\Отбивка до... добиться правильного расположения отдельных фрагментов таблицы по вертикали;

  • выделить соответствующие области данных и командой ФОРМАТ\Обрамление и заливка\Рамка задать обрамление, выбрав в диалоговом окне толщину 1,5 пункта;

  • выделить соответствующие области данных и командой ФОРМАТ\Обрамление и заливка\Сетка задать обрамление, выбрав в диалоговом окне толщину 1,5 пункта. Обрамление пунктиром видно только на экране и не выйдет на бумагу при распечатке.Вид таблицы до выполнения последнего шага преобразований При необходимости пунктирное обрамление областей, очерченных инструментом «Текстовая рамка», можно убрать и с экрана, если в меню СЕРВИС\Параметры отменить позицию «Границы области текста». Сетку таблицы можно убрать с экрана, убрав в меню ТАБЛИЦА позицию «Сетка».Окончательный вид обработанной таблицы

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

В этом случае вызывают команду ТАБЛИЦА\Вставить таблицу и затем, независимо от числа рядов и столбцов в таблице, выбирают в появившемся диалоговом окне один из режимов: Автоформат... или Мастер... .Диалоговое окно, появляющееся в меню ТАБЛИЦА\Вставить таблицу

Во втором случае в другом диалоговом окне предлагается сначала выбрать один из стилей, а затем последовательно выполнить шаги в соответствии с сообщениями мастера.Диалоговое окно со списком типов таблиц, имеющих различно оформленные линейки, фон и др. после использования команды ТАБЛИЦА\Вставить таблицу\Автоформат Диалоговое окно, появляющееся в меню ТАБЛИЦА\Вставить таблицу\Мастер

Cпециальные инструменты (линия, ластик), облегчающие изменение структуры обрабатываемых таблиц, предусмотрены в версии программы Word 97.Палитра, выводимая на экран командой ТАБЛИЦА\Рисовать таблицу: 1 - рисовать таблицу; 2 - ластик; 3 - стиль линии; 4 - толщина линии; 5 - цвет линии; 6 - конфигурация линий; 7 - фон; 8 - объединить ячейки; 9 - расщепить ячейку; 10 - выравнивание вверх; 11 - выравнивание в центр; 12 - выравнивание вниз; 13 - добавить колонку; 14 - добавить строку; 15 - автоформат; 16 - направление текста; 17 - сортировка в прямом направлении; 18 - сортировка в обратном направлении; 19 - автосуммирование

Простейшие расчеты в таблицах выполняются в программах типа Word следующим образом. Пусть имеются данные, сведенные в таблицу и форматированные в программе Word 7.0:
<?xml version="1.0" encoding="UTF-16"?>

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

По умолчанию все строки и колонки таблицы в программах типа Word пронумерованы (по горизонтали - A, B, C, D и т. д.; по вертикали - 1, 2, 3, 4 и т. д.). Так что, например, ячейка, содержащая цену в долларах компьютера «Макинтош» - 3323 имеет адрес B2; ячейка, содержащая общую сумму в рублях, имеет адрес E12 и т. д.

В любую из ячеек, помеченную курсором, можно ввести расчетную формулу с помощью меню ТАБЛИЦА\Формула.... При этом в специальное окно нужно сначала ввести знак равенства (=), а затем адреса ячеек, содержащие аргументы, и сответствующие знаки арифметических действий: сложение (+), вычитание (-), умножение (*), деление (/). Из специальных списков можно также вставить другие функции, а также задать формат числа.

Таким образом, в рассматриваемом случае удобно выполнить следующие процедуры:

  • пометить курсором ячейку с адресом E2;

  • вызвать диалоговое окно в меню ТАБЛИЦА\Формула;
    <?xml version="1.0" encoding="UTF-16"?>

  • ввести расчетную формулу =B2*C2*D2;

  • выбрать из списка формат числа (целое);

  • нажать кнопку ОК.

В результате на экран выходит окно документа с таблицей, в которой в нужном месте окажется соответствующий результат вычислений, а именно 16615000 руб.

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

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

Программа электронных таблиц Excel 97

Программы типа Excel 97Excel 97 служат для выполнения следующих функций:

  • выполнение различных вычислений с использованием аппарата функций и формул;

  • исследование влияния различных факторов на данные;

  • решение задач оптимизации;

  • получение выборок данных, удовлетворяющих определенным критериям;

  • автоматизированное построение графиков и диаграмм для данных, представимых в табличной форме;

  • статистический анализ данных.

Рабочее окно программы выглядит обычно следующим образом:Фрагмент рабочего окна програмы Excel 97: 1 - координаты ячеек по оси Y; 2 - заголовок рабочего окна программы; 3 - меню команд; 4 - палитра инструментов «Общая»; 5 - палитра инструментов «Форматирование»; 6 - пиктограмма команды «Отменить»; 7 - пиктограмма команды «Ввод»; 8 - пиктограмма команды «Изменить формулу»; 9 - строка формул; 10 - координаты ячеек по горизонтали; 11 - одна из ячеек рабочего листа с координатами h4 (относительный адрес). 12 - кнопки прокрутки листов; 13 - ярлычок с именем листа; 14 - ячейка с числовыми данными; 15 - ячейка с текстовыми данными; 16 - ячейка с логическим выражением.

В качестве отличительных особенностей программ этой разновидности отметим следующие:

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

  • вывод программой на экран по умолчанию рабочих листов, полностью заполненных ячейками;

  • запись всех данных таблицы в так называемые ячейки, которые находятся на пересечении строк и столбцов таблицы;

  • придание ячейкам с выводом на экран координат по оси X (в виде латинских букв A, B, C и т. д.), а также по оси Y (в виде арабских цифр 1, 2, 3 и т. д.);

  • придание программой по умолчанию содержимому каждой ячейки стандартного формата, который устанавливается при запуске;

  • возможность использования в качестве данных как текстовых элементов (так называемый текстовый режим), так и данных другой природы (числа, логические функции и др.), а также формул расчетных функций;

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

  • наличие расширенного перечня расчетных функций, разбитых по категориям, доступ к которым облегчается с помощью программы-мастера (Wizard);

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

  • использование как относительных, так и абсолютных адресов ячеек при выполнении реальных расчетов;

  • наличие расширенных возможностей при построении диаграмм и графиков для данных табличной структуры.

Ниже рассмотрим некоторые из характерных особенностей процедур в программах типа Excel 97. Более подробно материал представлен в лабораторном практикуме и специальной литературе.

Книга Книга - файл с расширением .XLS, состоящий из заданного числа рабочих листов, в которые можно вводить текст, числа, даты и время, формулы, рисунки, диаграммы, графики.

Ячейка Ячейка - поле для ввода информации и фиксации начала фрагмента текста, формулы и других данных.

Ссылка Ссылка - условная запись для однозначного определения местонахождения ячейки или группы ячеек листа, а также для упрощения поиска значений или данных, используемых в формуле:

  • Ссылка внутренняявнутренние ссылки используют для данных, находящихся в различных местах листа или находящихся на других листах книги;

  • Ссылка внешняявнешние ссылки используют для данных в другой книге;

  • Ссылка удаленнаяудаленные ссылки используют для данных других приложений.

По умолчанию в Microsoft Excel используются ссылки вида A1, в которых столбцы обозначаются буквами от A до IV (256 столбцов максимально), а строки числами - от 1 до 65536). Чтобы указать ссылку на ячейку, вводят букву заголовка столбца, а затем номер строки. Например, D50 является ссылкой на ячейку, расположенную в пересечении столбца D с 50-й строкой. Чтобы сослаться на диапазон ячеек, вводят ссылку на верхний левый угол диапазона, ставят двоеточие (:), а затем - ссылку на правый нижний угол диапазона.

В зависимости от поставленной задачи используют:

  • относительные адреса, когда, например, при копировании формул ссылки автоматически изменяются относительно нового расположения ячейки, содержащей формулу;

  • абсолютные адреса, по которым ссылаются всегда на одну и ту же ячейку в ее исходном положении. Они используются, если необходимо, чтобы ссылки не изменялись при копировании формулы в другую ячейку. Чтобы использовать абсолютную ссылку на ячейку C1, помещают знак доллара так, как показано в примере: $C$1.

Ввод данных:

  • выполняется непосредственно в ячейке по месту курсора или в строке формул;

  • заканчивается нажатием клавиши Enter или пиктограммы ?;

  • отменяется клавишей Esc или пиктограммой Х.

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

Форматирование данных выполняется в меню ФОРМАТ\ Ячейки после выбора соответствующей вкладки.

Автозаполнение Автозаполнение - автоматическое продолжение ввода различных данных с помощью так называемого маркера заполнения. При необходимости предварительно в меню СЕРВИС\Параметры\Списки задают соответствующий перечень продолжаемых элементов (см. следующие рисунки).Активная ячейка до и после двойного щелчка мышью Фрагмент диалогового окна для выбора формата данных из списка Фрагмент до и после использования маркера заполнения (захват мышью маркера и перемещение вниз на нужное число строк) Фрагмент до и после использования маркера заполнения (захват мышью маркера и перемещение вниз на нужное число строк) Фрагмент диалогового окна в меню Сервис\Параметры\Списки для пополнения списка продолжаемх элементов

Классификация программ по уровню автоматизации

Рассмотрим схему, приведенную ниже.

Использование линейных языков описания табличных структур (например, в РИС «Союз») дает возможность:

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

  • использовать исполнителей невысокой квалификации.

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

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

Подпрограмма обработки таблиц в РИС Союз

При обработке таблицы в Редакционно-издательская система (РИС) СоюзРИС Союз обычно выделяют пять основных ее частей:

  • надзаголовочные элементы (шапка);

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

  • описание головки таблицы;

  • описание основной части таблицы;

  • указание о переходе в другой (отличный от табличного) режим работы.

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

Таблица 1

Пример простейшей таблицы без головки

Надзаголовочные элементы, включающие в себя нумерационный заголовок типа «Таблица 1» и тематический заголовок типа «Пример простейшей таблицы без головки», формируются в обычном режиме набора текста и в этом разделе подробно не рассматриваются.

В дальнейшем принято, что команды <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
кодируются нажатием клавиш соответственно $ и @ при нажатой и удерживаемой клавише Alt.

В приведенной выше записи обратим внимание на следующие особенности:

  • собственно формирование табличного материала начинается с указания [та] о переходе на набор таблицы;

  • данные о структуре таблицы в приведенном примере включают в себя лишь указание о количестве колонок [ккЗ] (по умолчанию программа не формирует обрамляющие и поэтому видны только внутренние разделяющие линейки);

  • описание заголовочной части таблицы в данном случае не включает в себя указание о начале головки и данных самой головки (ее просто нет);

  • описание основной части таблицы начинается с указания о конце головки [зк1] (даже и не существующей) и включает в себя в данном случае две строки, заканчивающиеся управляющим символом - »Конец позиции». Каждая из строк состоит из трех подстрок (в данном случае пустых), разделенных управляющим символом - »Конец элемента»;

  • окончание режима набора таблиц задано указанием [от] - «Основной текст».

При описании рассмотренного выше простейшего варианта таблицы отсутствуют размеры отдельных колонок. По умолчанию программа формирует заданное число колонок с размерами 500 единиц (размер первой колонки - боковика таблицы) и 150 единиц (размер каждой из колонок прографки). В качестве размерной единицы в РИС Союз принята одна десятая миллиметра.

Выводы.

  1. Шапка таблицы, включая нумерационный и тематический заголовки, формируются в РИС Союз в режиме [от] - «Основной текст».

  2. Формирование таблицы осуществляется программой в соответствии с линейной записью, выполненной на специальном языке описания.

  3. Описание таблицы в РИС Союз начинается указанием [та] - «Табличный набор».

  4. Следующим указанием вида [ккN] задается число колонок N.

  5. Переход к набору основной части таблицы задается указанием вида [зк1] - »Конец заголовочной части» (даже если головки таблицы нет). Здесь число может изменяться от 1 до 99 и обозначает условно номер варианта оформления таблицы. Таблицы с одинаковыми размерами колонок могут иметь один и тот же номер.

  6. По умолчанию (без дополнительного задания) в программе приняты:

    - размер первой колонки (боковика), равным 500 единицам;

    - размер остальных колонок (в прографке), равным по 150 единиц (1 единица равна 0,1 мм);

    - вид вертикальных разделительных линеек - тонкая светлая линейка;

    - вид горизонтальных линеек, обрамляющих головку (если они есть) - тонкая светлая линейка;

    - тип таблицы - открытая (без линеек, обрамляющих таблицу слева, справа и снизу).

  7. Окончание набора таблицы фиксируется указанием [от] - «Основной текст».

Усложним данные о структуре таблицы заданием конкретных числовых параметров и заданием головки таблицы:

Таблица 2

Пример таблицы с усложненной структурой данных

Новые указания, использованные в приведенном выше примере:

  • [т1 450] - задание ширины первой колонки в десятых долях мм., т.е. 45 мм;

  • [т2 300) - задание размера второй колонки. Ширины 2-й и 3-й колонок равны, несмотря на то, что размер колонки 3 не задан. В системе заложено, что каждое указание типа [тn ...] задает размер колонки номера n и всех колонок, лежащих правее, до очередного изменения размера;

  • [зн] - задание начала описания головки таблицы; каждый текст соответствующего заголовка начинается указанием, над какой колонкой или колонками он должен быть размещен (например, [з1], [з2]) и заканчивается управляющим символом <?xml version="1.0" encoding="UTF-16"?>
. Порядок написания этих текстов безразличен. Указание вида [з2 3] размещает текст «параметры» над 2-й и 3-й колонками.

Выводы.

  1. Форматы колонок могут задаваться в специальных единицах пользователем. Одна единица принята равной 0,1 мм.

  2. Пользователь может задавать форматы колонок с помощью указания вида [т1 320], где цифра после «т» означает номер колонки, а трехзначное число - формат колонки в принятых единицах.

  3. Описание головки таблицы начинается указанием [зн] - »Заголовочную часть начать».

  4. Заголовок над колонкой номера N начинается указанием вида [зN], а заканчивается управляющим символом <?xml version="1.0" encoding="UTF-16"?>
.

  5. Заголовок, перекрывающий колонки с номера «1» по номер «N», начинается указанием [з1 N].

  6. Выключка строк в головке таблицы задана по умолчанию центральной. При необходимости ее изменения предусмотрена дополнительная установка указаний вида [л] - »Выключка влево», [п] - »Выключка вправо» в соответствующем месте текста.

  7. Указание о формате колонки может иметь 2 ключа: о виде выключки строк в основной части таблицы и о виде вертикальных разделительных линеек.

  8. Первый ключ определяет выключку строк основной части таблицы и не влияет на выключку строк в головке таблицы.

  9. Второй ключ определяет вид разделителя между материалом колонок:

    - «т» - тонкая линия;

    - «ж» - жирная линия;

    - «д» - двойная линия;

    - «н» - нет линии.

  10. Дополнительные элементы оформления таблицы могут задаваться после указания [та] простановкой следующих команд:

    - [дз] - «Дублировать заголовочную часть таблицы» для автоматического копирования головки таблицы в начало каждой полосы, если таблица не умещается на одной полосе;

    - [ож] - «Обрамление жирными линейками головки таблицы»;

    - [зт] - «Закрытая таблица» (обрамление таблицы слева и справа тонкими светлыми линейками);

    - [зж] - «Закрытая таблица с обрамлением жирными линейками»;

    - [anX] - «Апрош в таблице равен Х пунктов» для изменения расстояния между вертикальной линейкой и текстом (по умолчанию апрош равен 1,5 мм);

    [any] - «Апрош удалить» (используется для размещения в графе не умещающегося буквосочетания).

Набор основной части таблицы предполагает установку управляющего символа <?xml version="1.0" encoding="UTF-16"?>
(«Конец элемента») после абзаца каждой графы и дополнительно управляющего символа <?xml version="1.0" encoding="UTF-16"?>
(«Конец позиции») - после последней графы.

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

<?xml version="1.0" encoding="UTF-16"?>

Указания могут иметь вид [грN], [глN], где N - число колонок слева, по которым линейки идти не должны.

Перерезы образуются с помощью указаний:

  • [ск] - суммировать все колонки, стоящие правее той, в которой стоит указание;

  • [скN] - суммирование не всех, а только N колонок.

Выводы.

  1. Набор основной части таблицы осуществляется строго последовательно слева направо абзацами в пределах отдельных граф с окончанием каждого абзаца управляющим символом <?xml version="1.0" encoding="UTF-16"?>
.

  2. Переход от материала последней графы к первой на следующем вертикальном уровне выполняется управляющим символом <?xml version="1.0" encoding="UTF-16"?>
.

  3. Пустые (не заполненные текстом или цифрами) строки образуются указаниями:

    - [пп] - «Пустая позиция»;

    - [гр] - «Горизонтальная линия посредине кегельной площадки»;

    - [гл] - «Горизонтальная линия по нижнему краю кегельной площадки».

  4. Участки горизонтальных линий неполной длины в графах образуются указаниями соответственно: [rpN], [глN], где N - число граф слева, по которым линии идти не должны.

  5. Строки перерезов образуются с помощью указаний:

    - [ск] - суммировать все колонки, стоящие правее той, в которой стоит это указание;

    - [cкN] - суммирование не всех, а только N колонок.

  6. Размещение материала внутри отдельных граф может задаваться:

    - для всей основной части таблицы с помощью ключей при описании структуры таблицы;

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

Формулы в таблице можно размещать как в заголовке, так и в хвостовой части.

<?xml version="1.0" encoding="UTF-16"?>

Новые используемые указания:

  • [тм] - »Табличная математика» (переход от линейного текста к формулам в таблице);

  • [тв] - »Табличный возврат» (переход в таблице от формулы к тексту).

Подпрограмма оптического распознавания таблиц

Среди Система оптического распознаванияпрограмм оптического распознавания текста (OCR) имеются и такие (например, программа FineReaderFineReader), которые обеспечивают преобразование сканированного образа таблиц в документ программы Word, поддающийся редактированию.

При этом выполняется ряд последовательных шагов, определяемых алгоритмом работы программы:

  • сканирование образа таблицы;

  • сегментация (разделение на отдельные условные блоки);

  • распознавание (конвертирование графического образа сканированной таблицы в коды отдельных символов);

  • сохранение результата распознавания для возможного редактирования или импорта в публикацию.

На последующих рисунках демонстрируются этапы обработки таблицы с использованием программы FineReader 4.0: Фрагмент исходного образа таблицы на бумаге, Фрагмент таблицы на экране после сканирования и сегментации в программе FineReader 4.0, Фрагмент таблицы на экране после распознавания в программе FineReader 4.0, Фрагмент таблицы на экране при проверке орфографии в программе FineReader 4.0, Фрагмент диалогового окна после использования пиктограммы «Сохранить» в программе FineReader 4.0, Фрагмент окна программы Microsoft Word после передачи в нее результата распознавания таблицы, Фрагмент окна программы Microsoft Word после редактирования и форматирования результата распознавания.

Табличный редактор Adobe Table 3.0

Программа функционирует в графической среде Windows 95, является автономным табличным редактором, работающим в диалоговом режиме обработки табличного материала.

Табличный редактор Abode Table 3.0Abode Table 3.0 включен в состав программы PageMaker 6.5PageMaker 6.5 в качестве самостоятельной утилиты и позволяет:

  • импортировать текстовую информацию, имеющую разделители в соответствующих позициях с целью формирования из нее таблицы;

  • создавать, редактировать, форматировать таблицу с включением как цифрового, так и текстового материала без возможности вывести на принтер;

  • экспортировать таблицу в виде текста (в формате text-only) или изображения, а затем импортировать полученный таким образом текстовый или графический файл (как EPS- иликонтурное изображение) в публикации графической оболочки Windows (в том числе программы PageMaker 6.5).

Открытие существующих таблиц возможно для следующих типов файлов:

  • таблицы, сохраненные во внутреннем формате Adobe Table 2.5 и 3.0 для обеих платформ (как Windows, так и Macintosh);

  • таблицы, созданные в табличном редакторе Table Editor прежних версий.

Запуск программы Adobe Table осуществляется:

  • в режиме запуска любой другой программы (например, двойным щелчком мыши на ее значке);

  • открытием непосредственно из программы PageMaker (из меню РЕДАКТИРОВАНИЕ\Вставить объект Adobe Table).

В качестве отличительных особенностей программы отметим следующие:

  • упрощение процедур форматирования за счет использования специальных палитр;

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

Атрибуты на уровне форматирования таблицы можно изменять в меню ФОРМАТ\Формат текста, ФОРМАТ\Формат ячеек, ФОРМАТ\Расположение текста, ФОРМАТ\Определить цвета. Их удобно также задавать в палитрах:

  • Table Attributes, открывающейся в меню ОКНО\Показать палитру «Таблица»;

  • Text Attributes, открывающейся в меню ОКНО\Показать палитру «Текст».

Изменению доступны следующие параметры:

  • толщина линий (внешних, внутренних, вертикальных, горизонтальных, всех, никаких);

  • цвет линий (внешних, внутренних, вертикальных, горизонтальных, всех);

  • фон (отсутствие фона, бумага, сплошной, изменяющийся в %);

  • высота строк;

  • ширина колонок;

  • расстояние между материалом в ячейках по вертикали;

  • расстояние между материалом в ячейках по горизонтали.
    <?xml version="1.0" encoding="UTF-16"?>

Во второй палитре удобно изменять следующие параметры:

  • шрифт;

  • цвет шрифта;

  • кегль набора;

  • интерлиньяж;

  • величину трекинга;

  • все прописные;

  • все строчные;

  • верхний индекс;

  • нижний индекс.
    <?xml version="1.0" encoding="UTF-16"?>

  • вариант выравнивания по горизонтали (влево, вправо, по центру, по формату, по десятичной точке);

  • вариант выравнивания по высоте (по верхнему, нижнему краю, а также посредине ячейки);

  • величину отбивки между абзацами;

Подпрограмма обработки таблиц в программе FrameMaker 4.0

FrameMaker 4.0Подпрограмма является встроенным табличным редактором, работающим в диалоговом режиме обработки табличного материала.

В качестве основных отличительных особенностей подпрограммы отметим расширенный ассортимент процедур обработки табличного материала:

  • условное выделение в качестве составных элементов таблицы основного материала (Body), первых (Header) и последних (Footing) строк;

  • наличие стилей оформления (Tags) всей таблицы или ее составных элементов;

  • возможность отслеживания так называемых висячих строк (Orphan Rows) в составе таблицы;

  • возможность дифференцированного добавления (по месту к имеющимся) как строк, так и колонок;

  • наличие различных вариантов изменения ширины колонок:

    а) на заданный процент с сохранением начальных пропорций (By Scaling);

    б) до ширины колонки соответствующего номера (порядковые номера колонок отсчитываются слева направо) - To Width of Column Number;

    в) до равной ширины всех колонок в пределах места, отведенного под таблицу (To Equal Widths Totalling);

    г) до заполнения места, отведенного под таблицу, в результате пропорционального изменения ширины колонок (By Scaling To Width Totalling);

  • возможность автоматической замены рядов или колонок на вставляемые из буфера обмена.

Вызов программы Frame Maker 4.0 осуществляется обычным образом в среде Windows.

Переход в режим обработки таблиц выполняется в меню TABLE\Insert Table. Рисунки дают представление о начале работы в подпрограмме обработки таблиц программы Frame Maker 4.0.Фрагмент рабочего окна программы Frame Maker 4.0 после использования команды TABLE\Insert Table по умолчанию Заготовка с пустыми ячейками, появившаяся на экране по умолчанию

В качестве основных параметров здесь заданы:

  • стиль таблицы (Table Tag) - Format A;

  • число колонок (Columns) - 5;

  • число строк основной части таблицы (Body Rows) - 6;

  • число строк заголовочной части (Heading Rows) - 1;

  • число строк итоговой части (Footing Rows) - 1.

Создание нового стиля таблицы (например, Formats Tag: Table 1) обеспечивается в диалоговом окне после использования команды TABLE\Table Designer.Диалоговое окно, появляющееся на экране по команде TABLE\Table Designer после задания новых параметров на уровне всей таблицы: отступов относительно основного текста (Left, Right Indents); отбивок по вертикали до и после таблицы (Above, Below Space); минимально рекомендуемых величин полей в ячейках (Top, Bottom, Left, Right Cell Margins); отбивки шапки таблицы (Title Position Above Table); минимального числа строк, которые могут быть оторваны от абзаца (Orphan Rows) Заготовка с пустыми ячейками, появившаяся на экране после применения нового стиля Диалоговое окно, появляющееся на экране после нажатия кнопки Commands для задания имени нового стиля

Для задания параметров форматирования таблицы выбирают из существующих или создают новые (если нужно) стили оформления на уровне абзацев и на уровне символов для всех частей таблицы (шапки - Table Title, заголовков колонок - CellHeading, содержимого ячеек - CellBody, содержимого итоговой части - Footing Rows). Последовательность действий при этом, например, для создания нового стиля Table Title1 (нового стиля оформления шапки) на уровне абзаца:

  • зафиксировать курсор в позиции шапки таблицы;

  • выбрать команду FORMAT\Paragraph Designer;

  • задать в диалоговом окне соответствующие параметры;

  • задать имя новому стилю для его сохранения.Диалоговое окно, появляющееся на экране после создания нового стиля Table Title1 на уровне абзаца Диалоговое окно, появляющееся на экране после создания нового стиля Table Title1 на уровне символов Заготовка с пустыми ячейками, появившаяся на экране после применения новых стилей на уровне всей таблицы, а также стилей шапки на уровне абзаца и символов и ввода содержания шапки таблицы

Дополнительные возможности подпрограммы обработки таблиц характеризуются также расширенным ассортиментом процедур для изменения ширины колонок таблицы. Он содержится в диалоговом окне, открывающемся по команде TABLE\Resize Columns после активизации соответствующей колонки (см. рисунок).Диалоговое окно, появляющееся на экране по команде TABLE\Resize Columns после активизации соответствующей колонки

Прежде всего следует обратить внимание на следующие возможности:

  • пропорциональное изменение ширины колонок в процентном отношении (By Scaling);

  • изменение ширины колонок до ширины колонки определенного номера (To Width of Column Number);

  • изменение ширины всех колонок до одинаковой величины при сохранении ширины всей таблицы (To Equal Widths Totalling);

  • пропорциональное изменение ширины колонок с учетом сохранения ширины всей таблицы (By Scaling to Width Totalling).

Подпрограмма обработки таблиц в программе QuarkXPress 3.32

Подпрограмма TableWorksTableWorks является расширением (Xtension) программы верстки QuarkXPress 3.32QuarkXPress 3.32. Она представляет собою программный продукт, распространяемый автономно и дополнительно встраиваемый в основную программу. Так называемые расширения, к которым относится рассматриваемая подпрограмма, могут разрабатываться и сторонними фирмами по согласованию с основной фирмой-разработчиком. Они существенно расширяют возможности основного программного продукта. Подпрограмма TableWorks является встроенным табличным редактором, работающим в диалоговом режиме обработки табличного материала.

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

  • размещение текстового материала в текстовых и графического - в графических фреймах (ячейках данной подпрограммы);

  • изменение размеров отдельных фреймов, их автономный поворот на произвольный угол и перемещение;

  • придание фреймам произвольной формы;

  • градиентная заливка различными цветами или одним цветом различной насыщенности;

  • обтекание текстом графического материала;

  • взаимное конвертирование фреймов различного типа.

Вызов подпрограммы выполняется следующим образом:

  • выбрать инструмент «Таблица» из инструментария программы QuarkXPress 3.32;

  • предварительно очертить область расположения будущей таблицы;Диалоговое окно, открывающееся после очерчивания области инструментом «Таблица»

  • задать в появившемся диалоговом окне основные параметры:

    а) Rows - число строк (рядов);

    б) Columns - число колонок;

    в) Row headers - число строк заголовка таблицы;

    г) Column headers - число колонок для формирования боковика таблицы;

    д) Table height - общая высота таблицы;

    е) Table Width - общая ширина таблицы;

    ж) Row gutter - расстояние между рядами таблицы;

    з) Column gutter - расстояние между колонками таблицы.Заготовка с пустыми ячейками, появляющаяся на экране после предварительного очерчивания области будущей таблицы

Параметры текущего стиля оформления таблицы задают в диалоговом окне, вызываемом командой TABLE\Table Style (см. рисунок).
<?xml version="1.0" encoding="UTF-16"?>

Состав команд меню TABLE представлен на рисунке.
<?xml version="1.0" encoding="UTF-16"?>

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

Более подробно сведения о подпрограмме TableWorks изложены в лабораторном практикуме и учебном пособии, посвященном изучению верстальной системы QuarkXPress.Образец табличного материала, обработанного в подпрограмме TableWorks

Формула математическая Математическая формула - условная запись с помощью символов, коэффициентов, знаков действия и специальных математических знаков различных расчетных зависимостей.

Разновидности программных средств для обработки математических формул приведена на следующей схеме:

<?xml version="1.0" encoding="UTF-16"?>

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

Программы для оформления вычислений в составе публикации можно подразделить в зависимости от степени автоматизации на три подгруппы:

  • с образованием изображения формулы в результате элементарных действий по перемещению курсора в плоскости экрана (например, ChiWriter, T3 и др.). Программы работают в среде MS DOS, требуют использования большого числа команд, требующих в большей или меньшей степени труднозапоминаемых комбинаций клавиш, а также большого числа рутинных действий (особенно при редактировании);

  • с использованием специально разработанных линейных языков описания формулы, функционирующих в процессе ее кодирования и формирования, а также с использованием обратного конвертирования результата в общепринятый вид при выводе на то или иное устройство (например, Xerox Ventura 4.1, Союз и др.). Программы разработаны, в том числе, для графической среды Windows, обеспечивают автоматическое переформирование формулы (при необходимости) после редактирования, имеют небольшой ассортимент в большей или меньшей степени мнемоничных команд;

  • с диалоговым режимом формирования формулы в результате использования шаблонов наиболее часто используемых блоков, вызываемых через пиктограммы (например, MathType, Equation Editor и др.).

Программа ChiWriter

После вызова ChiWriterпрограммы файлом CW.EXE на экран выходит рабочее окно программы.Схема рабочего окна программы ChiWriter

Информационная cтpoкa, помимо сведений об имени текyщего файла (Name.chi), выбранного шрифта (F1:Lat10), о номере текущего столбца (Col: ) и текущей страницы (Pag:N), содержит сведения о:

  • процентной характеристике заполнения доступной оперативной памяти редактируемым документом и общем режиме работы (FULL:0, Syn);

  • режимах редактирования текста:

    - INS - режим вставки;

    - JST - выравнивание правой границы абзаца;

    - SYN - синхронизация подстрок;

    - DF - определение ключевой последовательности;

  • промежутке между строками текста:

    - SINGLE - 1 интервал:

    - 1 1/2 - 1,5 интервала;

    - DOUBL - 2 интервала;

    - ТRIРLЕ - 3 интервала.

В меню команд обращение к командам возможно двумя путями:

  • вход в меню клавишей <ESC>, активизация нужной команды перемещением курсора, <Enter>;

  • нажатие клавиши <Alt> и первой заглавной буквы выбранной команды.

Выход из меню команд осуществляется нажатием клавиши <Esc>.

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

  • использование различных страниц алфавита, «накладываемых» на основное клавишное поле путем перехода с одного фонта знаков на другой:

    - русский алфавит (RUSSIAN);

    - латинский курсив (ITALIC);

    - греческие знаки (GREEK);

    - знаки уменьшенного размера для индексов и показате лей степени (SMALL);

    - элементы различных специальных знаков (MATHI);

  • составление сложных фрагментов, например крупнокегельных приставных знаков в математических формулах, из отдельных элементов во время кодирования;

  • возможность предварительного формирования сложных фрагментов из отдельных элементов с записью их в виде макропоследовательностей в специальные файлы;

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

  • использование клавишей управления движением курсора для фиксации места подключки отдельных элементов при построении формул.

Задание подуровней выполняется посредством нажатия нужного числа раз последовательности <Ctrl + PgDn>. Число подуровней определяется после оценки конструкции набираемой формулы.

Недостающее число подуровней можно в любой момент времени дополнить нажатием клавиш <Ctrl + А>). Лишние подуровни удаляются нажатием клавиш <Ctrl + Z>.

Простейшие однострочные формулы набираются с использованием фонтов знаков STANDART (для получения скобок прямого начертания) и ITALIC (для набора латинских символов).

Индексы (нижние и верхние) в формулах подключают к символам в результате выполнения следующих действий:

  • задание режима асинхронного кодирования нажатием клавиши * (cepoго фона);

  • установка курсора на один подуровень ниже (выше) основного уровня расположения символа по высоте и в соответствующее место по ширине символа;

  • задание шрифта SMALL;

  • кодирование соответствующего индекса либо показателя степени в соответствии с раскладкой их на клавишном поле.

Приставные (крупнокегельные) знаки могут устанавливаться двумя способами:

  • построением из элементов во время кодирования с помощью выполнения следующих шагов:

    а) задание шрифта MATHII;

    б) установка курсора, например, на уровень верхнего элемента знака;

    в) кодирование верхнего элемента «сборного» крупнокегельного знака в соответствии с раскладкой на клавишном поле;

    г) установка курсора в место расположения следующего элемента и его кодирование и т. д.;

  • использованием макропоследовательностей в виде готовых конструкций, заранее собранных из отдельных элементов и хранящихся в специальных файлах:

    а) установка курсора в место расположения необходимого приставного знака (посредине соответствующего символа по высоте);

    б) вход в меню команд нажатием клавиши <Esc>;

    в) последовательное нажатие клавишей «Е» и «К» (от начальных букв команд соответственно «Environ» и «Кеу sequences»);

    г) просмотр списка ключевых последовательностей в результате нажатия клавиши «L» (от начальной буквы команды «List»);

    д) ввод требуемой последовательности в текст в результате нажатия клавиш <Ctrl + K>, кодирования символов ключа и нажатия клавиши <Enter>.Фрагмент текста с формулами, обработанного в программе ChiWriter

Более подробно особенности обработки математических формул в программе ChiWriter рассматриваются в лабораторном практикуме и специальной литературе.

Подпрограмма обработки математических формул в РИС Союз

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

Методология использования линейного описания сложных фрагментов (в том числе и математических формул) в РИС Союз состоит в следующем:

  • преобразование сложного фрагмента в линейный на входе;

  • автоматическое формирование программой образа фрагмента в соответствии с разработанным алгоритмом;

  • обратное преобразование фрагмента к общепринятому виду на выходе.

Отличительными особенностями программы при обработке текста с математическими формулами являются следующие:

  • наличие нескольких режимов работы для обработки основного текста, математических формул и других фрагментов полосы;

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

  • наличие двухоконного режима работы для демонстрации линейной записи введенной информации (в верхней части рабочего окна) и фрагментов полосы в процессе верстки (в нижней части рабочего окна);

  • возможность внесения необходимых исправлений в линейную запись соответствующего фрагмента полосы после анализа допущенных ошибок формирования этого фрагмента;

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

Язык линейного описания фрагментов полосы включает в себя ассортимент специальных указаний, кодируемых вместе с текстом. Указания кодируются русскими буквами в так называемых скобках технического редактора, которые отделяют необходимые команды от основного текста. Существует несколько групп указаний, кодируемых вместе с основным текстом:

  • вид набора (<?xml version="1.0" encoding="UTF-16"?>
- основной текст, <?xml version="1.0" encoding="UTF-16"?>
- таблица, <?xml version="1.0" encoding="UTF-16"?>
- математическая формула между абзацами и др.;

  • задание начертания шрифта (<?xml version="1.0" encoding="UTF-16"?>
- прямое светлое начертание, <?xml version="1.0" encoding="UTF-16"?>
- полужирное начертание, <?xml version="1.0" encoding="UTF-16"?>
- курсивное начертание);

  • задание кегля набора (<?xml version="1.0" encoding="UTF-16"?>
- кегль N пунктов);

  • задание вида выключки (<?xml version="1.0" encoding="UTF-16"?>
- выключка влево, <?xml version="1.0" encoding="UTF-16"?>
- выключка вправо, <?xml version="1.0" encoding="UTF-16"?>
- выключка в центр);

  • группа специальных указаний, используемых при формировании математических формул;

  • другие группы указаний, в частности, для формирования таблиц, химических структурных формул и др.

Ввод специальных указаний при кодировании обычно предполагает:

  • кодирование соответствующего указания вплотную (без пробела) к соответствующему элементу;

  • кодирование нескольких указаний (при необходимости) вплотную друг к другу без пробелов;

  • ввод указания русскими буквами;

  • кодирование скобок технического редактора вплотную к буквам указания (без пробелов). Левая скобка кодируется нажатием функциональной клавиши F7, а правая - клавиши F8;

  • для удобства работы для большинства специальных указаний предусмотрены комбинации так называемых горячих клавишей.

При обработке математических формул в РИС Союз обычно имеют в виду следующие особенности:

  • переход в режим формирования формул кодируется указаниями типа <?xml version="1.0" encoding="UTF-16"?>
(на уровне абзаца) и <?xml version="1.0" encoding="UTF-16"?>
(формула в строках текста);

  • формирование формул выполняется на первом этапе в результате сворачивания их изображения на плоскости в линейную запись с использованием специальных указаний;

  • математическое выражение представляется состоящим из ряда блоков, которые, в свою очередь, могут состоять из других блоков, входящих в более крупные блоки. Основными блоками в описываемом языке являются: числитель, знаменатель, степень, индекс и др.;

  • порядок кодирования отдельных блоков совпадает, в основном, с описанием формулы, если бы один человек диктовал другому, записывающему на бумагу. Обычно это предполагает движение слева направо и сверху вниз;

  • кегль отдельных элементов формулы при кодировании задается по умолчанию программным путем в соответствии с требованиями технологических инструкций;

  • порядковый номер (если он нужен) выключается программным путем в правый край;

  • на этапе верстки (после нажатия клавиши F2) окно на экране расщепляется на две части. При этом в верхней части выводится линейная запись формулы на специальном языке описания. В нижней части окна выводится изображение сверстанной формулы.

В дальнейшем принято, что команды <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
кодируются нажатием клавиш соответственно $ и @ при нажатой и удерживаемой клавише Alt.

Рассмотрим на примере общие правила кодирования математических формул в РИС Союз (в верхней части изображена линейная запись, а в нижней части - образ формулы):

<?xml version="1.0" encoding="UTF-16"?>

Выводы.

  1. Начало математического текста кодируется указанием о формуле в строке <?xml version="1.0" encoding="UTF-16"?>
, либо указанием <?xml version="1.0" encoding="UTF-16"?>
- математическая формула вразрез текста (между абзацами).

  2. Порядковый номер формулы (если он нужен) кодируется с помощью указания вида <?xml version="1.0" encoding="UTF-16"?>
(1) <?xml version="1.0" encoding="UTF-16"?>
в начале формулы, сразу после указания <?xml version="1.0" encoding="UTF-16"?>
.

  3. Задание начертания выполняется способом, общепринятым в РИС Союз при кодировании текста.

  4. Начало каждого блока обозначается специальным указанием технического редактора (например, <?xml version="1.0" encoding="UTF-16"?>
, <?xml version="1.0" encoding="UTF-16"?>
и др.).

  5. Конец блока кодируется указанием <?xml version="1.0" encoding="UTF-16"?>
. В некоторых случаях это указание нужно кодировать несколько раз подряд по числу одновременно закрываемых блоков.

  6. Конец математического выражения кодируется указанием <?xml version="1.0" encoding="UTF-16"?>
.

  7. После окончания кодирования формул обычно используют переход к набору основного текста указанием ?от?.

Дополнительные особенности кодирования рассмотрим на втором примере:

<?xml version="1.0" encoding="UTF-16"?>

Выводы.

  1. При кодировании индексов и показателей степени указания <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
соответственно обеспечивают по умолчанию автоматическое изменение кегля до 6 пунктов и соответствующее смещение линии шрифта в соответствии с требованиями технологических инструкций.

  2. Восстановление величины основного кегля набора и положения основной линии шрифта программным путем осуществляются по указанию <?xml version="1.0" encoding="UTF-16"?>
.

  3. Выражения, не требующие изменения интерлиньяжа, в которых нужно возвести в степень или приписать индекс (но не одновременно степень и индекс), могут кодироваться без использования указаний <?xml version="1.0" encoding="UTF-16"?>
или <?xml version="1.0" encoding="UTF-16"?>
, т.е. без перехода к набору математических формул.

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

  5. Формулы типа <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
не могут быть набраны без перехода в режим формульного набора, так как скобки и радикальная черта требуют работы алгоритма в этом режиме по определению их величин и по автоматическому изменению величины интерлиньяжа.

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

  7. Для кодирования выражений с приставными знаками (интеграл, сумма, радикал и др.):

    - вначале используются указания соответственно <?xml version="1.0" encoding="UTF-16"?>
, <?xml version="1.0" encoding="UTF-16"?>
, <?xml version="1.0" encoding="UTF-16"?>
и т.п., затем кодируется математическое выражение, которое автоматически определяет размер приставного знака;

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

  8. В конце каждого блока ставится указание <?xml version="1.0" encoding="UTF-16"?>
.

  9. После блока числителя указание <?xml version="1.0" encoding="UTF-16"?>
можно не ставить.

  10. При кодировании математических выражений недопустимо применение переменных пробелов (клавиши межсловного пробела). При необходимости нужно кодировать систематические шпации: тонкую и полукегельную (соответственно клавишами F9 и F10).

Набор систем уравнений рассмотрим на следующем примере:

<?xml version="1.0" encoding="UTF-16"?>

Система уравнений, выравненных по левому краю, соответственно приведенной линейной записи выглядит следующим образом:

<?xml version="1.0" encoding="UTF-16"?>

Система уравнений, выравниваемых по правому краю, кодируется аналогично, но в ней используется указание <?xml version="1.0" encoding="UTF-16"?>
- «уравнение, выравниваемое по правому краю»:

<?xml version="1.0" encoding="UTF-16"?>

Выводы.

  1. При наборе уравнений вместо переменных пробелов используются систематические шпации.

  2. При выравнивании уравнений в системе по левому или по правому краю используются соответственно команды <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
. При этом указания ставятся в начале уравнения, а конец уравнения оформляется указанием <?xml version="1.0" encoding="UTF-16"?>
.

  3. Указание <?xml version="1.0" encoding="UTF-16"?>
обеспечивает автоматическое формирование левой фигурной скобки соответствующего размера. При использовании указания <?xml version="1.0" encoding="UTF-16"?>
фигурная скобка формируется справа.

  4. Указание <?xml version="1.0" encoding="UTF-16"?>
ставится один раз в конце всей системы уравнений.

Специфику набора определителей рассмотрим на следующем примере:

<?xml version="1.0" encoding="UTF-16"?>

В соответствии с приведенной выше линейной записью образ формулы выглядит следующим образом:

<?xml version="1.0" encoding="UTF-16"?>

Выводы.

  1. Указания <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
ставятся соответственно перед первым символом матрицы или определителя, где N - цифра, обозначающая число колонок. В последней версии РИС Союз 1 < N < 9.

  2. Указание <?xml version="1.0" encoding="UTF-16"?>
обозначает конец матрицы или определителя.

  3. После каждого элемента матрицы (определителя) ставится указание .

  4. Элементы матрицы (определителя) кодируются слева направо в строках и для всех строк сверху вниз.

Обрамление квадратными скобками матрицы или какого-либо другого выражения выполняется с помощью специального указания, например, вида <?xml version="1.0" encoding="UTF-16"?>
:

<?xml version="1.0" encoding="UTF-16"?>

Набор математических выражений в табличном варианте предполагает, помимо задания параметров таблиц, использование указаний вида <?xml version="1.0" encoding="UTF-16"?>
и <?xml version="1.0" encoding="UTF-16"?>
:

<?xml version="1.0" encoding="UTF-16"?>

В соответствии с приведенной выше линейной записью формула принимает следующий вид:

<?xml version="1.0" encoding="UTF-16"?>

Специальные приемы используются, если нужно выполнить какую-либо подключку нестандартно:

  • знак вектора или горизонтальный отрезок над одним символом (например, над символом а, кодируется следующим образом:

    <?xml version="1.0" encoding="UTF-16"?>
  • фиктивный блок - выражение, к которому нужна нестандартная подключка (например, предела к lim). Начало фиктивного блока вводится указанием <?xml version="1.0" encoding="UTF-16"?>
, а конец выражения фиксируется одним из следующих указаний: <?xml version="1.0" encoding="UTF-16"?>
, <?xml version="1.0" encoding="UTF-16"?>
(горизонталь верхняя), <?xml version="1.0" encoding="UTF-16"?>
(горизонталь нижняя). Подключка предела к lim и знака вектора к группе символов возможна только в режиме <?xml version="1.0" encoding="UTF-16"?>
или <?xml version="1.0" encoding="UTF-16"?>
.Фрагмент текста с формулами, обработанного в программе Союз

    <?xml version="1.0" encoding="UTF-16"?>

Формульный редактор типа MathType 3.0

Обработку математических формул характеризует использование, в том числе следующих фрагментов:

  • знаков нескольких алфавитов для образования символов, фрагментов текста и других элементов;

  • специальных символов для образования знаков действий и соотношений;

  • знаков различных кеглей и начертаний для образования символов основной строки формул, числителя и знаменателя, индексов, индексов к индексам и т.д.;

  • специальных символов крупного кегля (так называемых приставных знаков), зависящего от содержания отдельных фрагментов формул;

  • нескольких уровней по высоте для расположения индексов, показателей степени, дробной черты, акцентов и др.;

  • горизонтальных и вертикальных линеек различной длины и др.

В современных программах Компьютерная издательская системакомпьютерных издательских систем (КИС) обычно используют комбинированный метод формирования изображения формул на плоскости в интерактивном режиме:

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

  • около 120 шаблонов редактора формул сгруппированы в специальные палитры, находящиеся на экране;

  • многие шаблоны содержат специальные поля, предназначенные для ввода текста и вставки символов;

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

  • имеется возможность как глобального задания необходимых шрифтов, их начертаний и кегля, так и локального изменения этих параметров в необходимом месте в любой момент времени;

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

Фирме Design ScienceDesign Science принадлежит разработка редактора формул MathTypeMathType, методология работы которого является фактически стандартом для программных средств набора математических формул в КИС. Так, данный редактор формул широко используется в качестве автономного продукта, функционирующего в среде Windows. Кроме этого, в виде специальной версии под названием Equation EditorEquation Editor редактор формул MathType настроен для использования в текстовых процессорах семейства Word компании MicrosoftMicrosoft.

Формульный редактор MathType 3.0MathType 3.0 обеспечивает формирование, редактирование и вставку в текст публикации математических формул и символов. В принятой терминологии вставленная в публикацию формула представляет собою объект.

Технологические возможности формульного редактора:

  • набор одно- и многострочных математических формул, в том числе с использованием приставных знаков и подключаемых элементов;

  • набор матриц;

  • набор комментариев к созданным формулам;

  • редактирование в процессе формирования формулы в специальном рабочем окне;

  • форматирование, в том числе в режиме глобального и ло-кального изменения задаваемых параметров;

  • вставка формул в текст публикации.

Методология формирования математических формул в MathType 3.0 представляет собою последовательное выполнение следующих шагов:

  • вызов формульного редактора в среде Windows из диспетчера программ;Меню, рабочее окно с набранной формулой и палитра шаблонов формульного редактора

  • задание параметров форматирования формул:

    а) в меню СТИЛЬ\Определить (STYLE\Define) формульного редактора. Здесь по умолчанию задают шрифт (Font) и начертание (Character Style)) для текста (Text), математических функций (Function), переменных (Variable), греческих знаков (Greek), крупнокегельных или приставных символов (Symbol), матриц (Matrix-Vector) и чисел (Number). При задании параметров только для активизированного фрагмента используют меню СТИЛЬ\Другой... (STYLE\ Other...);Диалоговое окно, открывающееся в меню STYLE\Define

    б) в меню ФОРМАТ\Интервал (FORMAT\Define Spacing...) формульного редактора. Здесь устанавливаются интерлиньяж (Line spacing), расстояние между строками в матрицах (Matrix row spacing), расстояние между столбцами в матрицах (Matrix column spacing), смещение верхнего индекса (Superscript height), смещение нижнего индекса (Subscript depth), смещение пределов в приставных знаках (Limit heightj. После выполнения необходимых действий для просмотра результата в специальном окне нажимают кнопку ПРИМЕНИТЬ (Apply), для отмены изменений - ПО УМОЛЧАНИЮ (Defaults), для выполнения преобразования - кнопку ОК (кнопки не попали в кадр на предыдущем рисунке);Диалоговое окно, открывающееся в меню FORMAT\Define Spacing

    в) в меню РАЗМЕР\Определить (SIZE\Define...) или РАЗМЕР\ Другой (SIZE\Other...) задают глобально или локально (после активизации нужного символа) кегль обычных символов (Full), крупных нижних и верхних индексов (Subscript/Superscript), мелких индексов к индексам (Sub- Subscript/Superscript), приставных знаков (Symbol) и приставных знаков в составе подключек (Sub-symbol);Диалоговое окно, открывающееся в меню SIZE\Define

  • формирование математической формулы в специальном окне в результате выбора соответствующих шаблонов из палитры, фиксации курсора в необходимом месте фрагментов формулы и ввода символов и знаков как из палитр, так и с клавиатуры:

    а) увеличение масштаба отображения формулы организуется в меню ВИД (VIEW) (при этом фактический размер формулы при распечатке не изменяется);

    б) обновление изображения удобно выполнять в меню ВИД\ Обновить (VIEW\Redraw) для удаления случайных символов, появившихся на экране;

    в) курсор удобно перемещать вперед из одного поля шаблона в другое нажатием клавиши Tab. Движение назад - нажатием Shift+Tab;

    г) вид и размер курсора изменяются при переходе из одного поля в другое. Необходимо за этим следить, чтобы попасть в нужное поле;

    д) изменяющиеся по величине шаблоны (радикал, интеграл, охватывающие скобки) автоматически растут в зависимости от габарита помещенного при них материала;

    е) интервалы между символами по горизонтали изменяют в результате использования специальных пиктограмм панели инструментов (вторая позиция слева в верхнем ряду). Клавиша межсловного пробела не работает;

    ж) для написания коротких нематематических фраз в формулах следует выбирать команду СТИЛЬ\Текст (STYLE\Text);

  • исправление ошибок, замеченных в процессе формирования формулы, выполняют в специальном рабочем окне с помощью клавиши Backspace;

  • локальное (или глобальное) изменение (при необходимости) параметров форматирования символов и знаков выполняют в меню FORMAT, STYLE, SIZE формульного редактора (в позициях Define... или Other... соответственно);

  • перемещение сформированной математической формулы из рабочего окна формульного редактора в публикацию выполняют после сохранения файла в виде рисунка с расширениями .WMF или .EPS. Для этого достаточно выбрать команду ФАЙЛ\ Сохранить как (FILE\Save As...);

  • вывод на печать организуется выбором команды ФАЙЛ\Печать (FILE\Print).Образцы формул, обработанных в формульном редакторе MathType

Подпрограмма обработки математических формул в програме AmiPro

Набор математических формул в программе Ami ProAmi Pro выполняется в режиме «Выражения», для задания которого достаточно в меню ИНСТРУМЕНТЫ выбрать команду «Выражения».Меню ИНСТРУМЕНТЫ При этом на экран выводятся палитры с пиктограммамиПалитра с пиктограммами, появляющаяся на экране по команде ИНСТРУМЕНТЫ\Выражения, облегчающими набор математических выражений. Кроме этого, на экран выводится окно с командами режима «Выражение».Окно команд режима Выражение

При первом входе в режим «Выражения» Ami Pro считает, что все, что вводится с клавиатуры, представляет собой математические знаки или символы.

Для переключения между вставкой математических знаков и символов, а также вставкой текстовых символов пользуются пиктограммой «Математический/Текстовой режим» (красная буква «М», меняющаяся на черную «Т»). Математический режим индицируется в пиктограмме-переключателе «Математический/Текстовой режим» появлением красной буквы «M». В текстовом режиме в этой пиктограмме выводится черная буква «T». Можно превратить математический символ в текстовой или наоборот, выделяя этот символ и нажимая кнопку мыши при указании пиктограммы «Математический/Текстовой режим». Кроме того, чтобы вставить текст, можно выполнить команду ВЫРАЖЕНИЯ\Обычный текст, а чтобы вставить математические знаки - команду ВЫРАЖЕНИЯ\Математические символы.

При изменении режима отображения, помимо возможности вывести на экран или убрать линии матриц, контуры рамок ввода, можно в позиции «Режимы отображения...» изменить цвет и размеры отображения отдельных элементов. Математические символы выводятся обычно курсивом и имеют красный цвет. Текстовые символы имеют черный цвет. Можно самим подбирать цвета и размеры математических символов и знаков, а также текстовых символов.

Особенностью языка описания является возможность удобного выхода из шаблона использованием клавиши межсловного пробела. В общем случае, чтобы выйти из шаблона, надо либо нажать кнопку мыши, указывая курсором конец шаблона, либо перейти в математический режим и нажать ПРОБЕЛ. Если в текстовом режиме набрать ПРОБЕЛ, когда курсор ввода будет находиться внутри шаблона, Ami Pro не выйдет из шаблона, а просто вставит пробел.

Основные дополнительные особенности режима работы с выражениями, расширяющие возможности набора формульных выражений:

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

  • возможность установки комментария к выражению с помощью специальной процедуры (в режиме «Выражения» по маршруту ВЫРАЖЕНИЯ\Вставить\Комментарий выбрать тип расположения комментария Над/Под);Диалоговое окно, открывающееся по команде ВЫРАЖЕНИЯ\Вставить\Комментарий

  • возможность установки плавающего акцента над символом (в режиме «Выражения» по маршруту ВЫРАЖЕНИЯ\Вставить\Модификация символа выбрать из списка нужный значок акцента);Диалоговое окно, открывающееся по команде ВЫРАЖЕНИЯ\Вставить\Модификация символа

  • расширенный ассортимент доступных для работы знаков в связи с возможностью использования команд TeX (в режиме «Выражения» по маршруту ВЫРАЖЕНИЯ\ Вставить\Команды Tex выбрать из списка нужную команду).Окно «Команда Tex» Диалоговое окно, открывающееся по команде ВЫРАЖЕНИЯ\Вставить Команды TeX и ассортимент имеющихся символов Образцы математических формул, обработанных в программе AmiPro

Подпрограмма обработки математических формул в программе FrameMaker 4.0Использован материал курсовой работы Иванова А.Ф. (Т-4-4).

Программа FrameMakerFrameMaker предназначена для верстки научных изданий сложной структуры. В настоящее время FrameMaker - самая популярная программа в среде издателей научных книг и журналов. Более двух третей научных изданий в Европе подготавливается с помощью данного продукта.Рабочее окно программы FrameMaker 5.0

Обратим внимание на следующие элементы рабочего окна:

    1 - одна из меток позиционирования абзацев;

    2 - кнопка вызова окна Catalog (палитра стилей оформления абзаца);

    3 - кнопка вызова окна Catalog (палитра стилей оформления текста);

    4 - кнопка вызова окна Tools (Инструменты);

    5 - кнопка вызова режима Equations (Обработка формул);

    6 - указатель количества страниц в публикации;

    7 - индикатор и кнопки изменения масштаба рабочего поля;

    8 - кнопки переключения между редактируемыми страницами.

Обработка математической формулы предполагает выполнение следующих действий:

  • фиксация курсора в соответствующем месте публикации;

  • выбор команды SPECIAL\Equations (или пиктограммы Equations в рабочем окне);

  • нажатие кнопки Equations в появившемся диалоговом окне для образования на экране кадра, в котором будет образовываться изображение формулы;

  • выбор из палитры Equations соответствующего режима (например, New Meduim Equation - Новое выражение);

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

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

  • Symbols - символы греческого алфавита, некоторые индексы (градусы, минуты, секунды), надстрочные и подстрочные обозначения (подчеркивание прямой и волнистой линиями, знаки вектора, производной и т. п.).

  • Large - знаки суммы, интеграла и других знаков, в которых необходимо указывать верхний и нижний пределы;

  • Relations - знаки сравнений и некоторые другие знаки того же типа;

  • Matrices - матричные структуры любого формата и размерности;

  • Help - контекстная справка соответствующего раздела Equations;

  • Operators - знаки простейших арифметических действий и выражений;

  • Delimeters - знаки операций со скобками различного типа;

  • Calculus - выражения типа частной производной;

  • Functions - знаки тригонометрических функций;

  • Positioning - позиционирование отдельных знаков относительно базовой линии.

В качестве отличительных особенностей подпрограммы обработки математических формул отметим следующее:

  • расширенный ассортимент действий для обработки формул, доступных из специальной палитры Equations;Диалоговое окно с палитрой Equations, появляющееся по команде SPECIAL\Equations

  • наличие возможности выполнять по отношению к любому активизированному элементу формулы специальные действия позиционирования: менять тип выключки (Alignment), выполнять сдвиг (Microposition Offset), трекинг (Spacing) - см. рисунки.Диалоговое окно, открывающееся в палитре Equations командой Positioning для задания параметров с помощью мыши Диалоговое окно, открывающееся в палитре Equations командой Position Settings для численного задания соответствующих параметров

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

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

© Центр дистанционного образования МГУП