Одной из наиболее распространенных функций современного персонального компьютера является подготовка разнообразных текстовых документов. В данном разделе рассматриваются программные продукты, функционирующие в MS Windows и ОС Linux и предназначенные для работы с текстами. Мы ознакомимся с принципами создания и редактирования как простых, так и более сложных документов.
Различают две основные группы программ подготовки текстовых документов: текстовые редакторы и текстовые процессоры.
Текстовыми редакторами, в основном, называют программы, создающие текстовые файлы без элементов форматирования (т. е. не позволяющие выделять части текста различными шрифтами и гарнитурами). Редакторы такого рода незаменимы при создании текстов компьютерных программ.
Текстовые процессоры умеют форматировать текст, вставлять в документ графику и другие объекты, не относящиеся к классическому понятию "текст". Следует отметить условность такого разделения - разнообразие программ для обработки текста позволяет найти редактор с любым набором функций.
Некоторые текстовые процессоры являются так называемыми WYSIWYG -редакторами. Название получено по первым буквам фразы What You See Is What You Get - то, что ты видишь, есть то, что ты получишь. Когда говорят, что это
Некоторые современные редакторы поддерживают концепцию "почти"
Текстовые файлы - наиболее распространенный тип данных в компьютерном мире. Существуют несколько проблем, связанных с текстовыми файлами. Первая - чрезвычайно большое количество символов, требующихся для поддержки различных языков. Американские программисты для работы со 128 символами используют набор символов US ASCII (американский стандартный код для обмена информацией). Для поддержки других языков зачастую не хватает и 256 символов, поэтому сейчас осуществляется постепенный переход к кодировке Unicode, в которой для хранения одного символа отводится уже два байта (т. е. имеется возможность закодировать 65 536 различных символов).
Вторая проблема заключается в том, что люди хотят, чтобы распечатываемые документы содержали графики, диаграммы, примечания, заголовки и чтобы при этом использовались различные шрифты. Документы, распространяемые в Интернет ( онлайновые документы), могут содержать
Многие текстовые файлы передаются в виде простого текста (
Говоря о разметке текста, выделяют понятия физической и логической разметки. При использовании физической разметки текста указывается точный вид каждого фрагмента. Например, "центрированный текст, 14-м кеглем, жирный, гарнитура Times". При логической разметке указывается логическое значение данного фрагмента, например, "это заголовок главы". Эти два способа разметки предназначаются, как правило, для использования в разных ситуациях. Для того чтобы распечатать текст на принтере, необходимо использовать физическую разметку. Должны быть приняты решения о размере полей и абзацных отступах. Ранние версии текстовых процессоров использовали только физический тип разметки. При этом для каждого фрагмента указывался шрифт, размер и стиль.
При обмене информацией с другими людьми физическое оформление текста накладывает ряд ограничений, особенно для онлайновых документов. Размер экрана, разрешение, шрифты различны для различных систем. По этим причинам все чаще используется логическое оформление текста. В некоторых случаях логическое оформление практически необходимо: при создании
Для сохранения разметки документов при передаче текстовой информации от машины к машине применяют разные способы. Текстовые процессоры и издательские системы используют специально разработанные форматы файлов, содержащие не только текст, но и информацию о том, как он должен быть оформлен. Основная проблема здесь в несовместимости таких форматов, хотя наиболее сложные программы обычно могут читать файлы в форматах программ-конкурентов. Примерами такого подхода являются текстовые процессоры Word и StarWriter.
При другом подходе непосредственно в текст документа вставляются специальные команды разметки. Даже если у вас нет программного обеспечения, поддерживающего такой формат, вы все же сумеете в нем разобраться. Существует немало способов подобного представления разметки текста, в том числе:
Примерами программ, которые позволяют разметить текст подобным образом, служат Netscape
Файлы, созданные разными редакторами, зачастую имеют уникальные расширения, позволяющие, не заглядывая внутрь документа, догадаться о способах разметки текста. Так файлы, созданные редакторами подготовки plain-текста, часто имеют расширение .txt, а подготовленные в редакторе Lyx - .lyx. Текстовый процессор Word по умолчанию создает файлы в формате MS Word (расширение .doc ), но поддерживает и другие форматы, например
Очевидно, что невозможно перечислить все текстовые редакторы. Многие из них "заточены" под ту или иную специфическую деятельность. В списке, рассмотренном ниже, представлена лишь небольшая часть текстовых редакторов.
NotePad - встроен в операционную систему Windows, понятен и прост в использовании;
McEdit - имеет сходство с редактором Edit из MS DOS, компонента файлового менеджера mc (Midnight Commander) ОС Linux;
KEdit - простейший текстовый редактор, входит в состав KDE Linux;
KWrite - текстовый редактор, имеющий ряд дополнительных настроек по сравнению с другими простейшими текстовыми редакторами;
Emacs - совмещает в себе функции файлового менеджера и текстового редактора; одной из отличительных черт является возможность создание
Word - служит для создания разнообразных печатных документов, является компонентом
StarWriter - входит в состав программы StarOffice, внешним видом и функциональностью он похож на Word, одинаково хорошо работает как в MS Windows, так и в ОС Linux;
LyX (KLyX в KDE) - современный текстовый редактор, предназначенный для людей, которые хотят получить документ, выглядящий профессионально, но затратить на его создание минимум времени; редактор вставляет в текст команды разметки TeX и LaTeX;
Netscape Composer - вставляет в текст команды разметки языка HTML, существуют версии как для ОС Linux, так и для MS Windows.
Исторически сложилось так, что для представления печатных символов (кодирования текста) в первых ЭВМ отвели 7 бит. 27=128. Этого количества вполне хватало для кодирования всех строчных и прописных букв латинского алфавита, десяти цифр и различных знаков и скобок. Именно такой, 7-битной, является таблица символов ASCII (американский стандартный код для обмена информацией), подробную информацию о которой вы можете получить при помощи команды man ascii операционной системы Linux.
Когда возникла необходимость кодировать национальные алфавиты, то 128 символов стало недостаточно. Было решено перейти на кодирование с помощью 8 бит (т. е. одного байта). В результате количество символов, которые можно закодировать таким образом стало равно 28=256. При этом символы национальных алфавитов располагались во второй половине кодовой таблицы, т. е. содержали единицу в старшем разряде байта, отведенного для
Среди них была и одна из первых таблиц для кодировки русских букв - ISO 8859-5 (воспользуйтесь командой man iso_8859_1 для получения кодов русских букв в этой таблице).
Задачи передачи текстовой информации по сети вынудили разработать еще одну кодировку для русских букв, названную Koi8-R (код отображения информации 8-битный, русифицированный). Рассмотрим ситуацию, когда письмо, содержащее русский текст, отправлено по электронной почте. Случалось, что в процессе путешествия по сетям письмо обрабатывалось программой, которая работала с 7-битной кодировкой и обнуляла восьмой бит. В результате такого преобразования код символа уменьшался на 128, превращаясь в код символа латинского алфавита. Возникла необходимость повысить устойчивость передаваемой текстовой информации к обнулению 8 бита.
К счастью, значительное число букв кириллицы имеет фонетические аналоги в латинском алфавите. Например, Ф и F, Р и R. Есть несколько букв, совпадающих даже по начертанию. Расположив русские буквы в кодовой таблице таким образом, чтобы их код превышал код аналогичных латинских на число 128, добились того, что потеря 8-го бита превращала текст хотя и в состоящий из одной латиницы, но все равно понимаемый русскоязычным пользователем.
Так как из всех операционных систем, распространенных в то время, самыми удобными средствами работы с сетью обладали различные клоны операционной системы Unix, то эта кодировка стала фактическим стандартом в этих системах. Таковой она является и сейчас в ОС Linux. И именно эта кодировка чаще всего применяется для обмена почтой и новостями в Интернет.
Далее наступила эра персональных компьютеров и операционной системы MS DOS. Как выяснилось, кодировка
После появления ОС Windows от фирмы Microsoft выяснилось, что альтернативная кодировка по некоторым причинам для нее не подходит. Снова передвинув русские буквы в таблице (появилась возможность - ведь псевдографика в Windows не требуется), получили кодировку Windows 1251 (Win-1251).
Но компьютерные технологии постоянно совершенствуются и в настоящее время все большее число программ начинает поддерживать стандарт Unicode, который позволяет кодировать практически все языки и диалекты жителей Земли.
Итак, в различных ОС предпочтение отдается разным кодировкам. Для того чтобы стало возможным чтение и редактирования текста, набранного в другой кодировке, используются программы перекодирования русского текста. Некоторые текстовые редакторы содержат встроенные перекодировщики, позволяющие читать текст в различных кодировках (Word и др.). Мы для перекодировки файлов будем использовать ряд утилит в ОС Linux, назначение которых ясно из названия: alt2koi, win2koi, koi2win, alt2win, win2alt, koi2alt (откуда, куда, цифра 2 (two) схожа по звучанию с предлогом to, указывающим направление). Эти команды имеют одинаковый синтаксис: команда <входной_файл >выходной_файл.
Пример
Перекодируем текст, набранный в редакторе Edit в среде MS DOS, в кодировку
alt2koi <file1.txt >filenew
Так как в MS DOS и Linux по разному кодируется перевод строки, рекомендуется выполнить еще команду "fromdos":
fromdos <filenew>file2.txt
Команда с обратным действием называется "todos" и имеет такой же синтаксис.
Пример
Отсортируем файл List.txt, содержащий список фамилий и подготовленный в кодировке
koi2alt <List.txt | sort | alt2koi >List_Sort.txt
В современных дистрибутивах ОС Linux решены многие проблемы, связанные с локализацией программного обеспечения. В частности утилита sort теперь учитывает особенности кодировки
sort <List.txt >List_Sort.txt
Простые и удобные в использовании редакторы неформатированного текста (plain-text) постоянно требуются программистам при написании текстов программ, создателям Web-документов, которых по ряду причин не устраивают Web-редакторы, людям, использующим TeX или LaTeX, и многим другим. Принципы создания, сохранения и редактирования документов в них очень схожи и не требуют от пользователя кропотливой работы по их освоению. Мы познакомимся с программой NotePad, входящей в состав MS Windows, а также с редакторами, входящими в состав среды KDE (Linux): KEdit, KWrite, McEdit. Затем мы рассмотрим программу Emacs, для которой создание plain-текста есть лишь малая часть ее потенциальных возможностей.
Редактор NotePad является одним из самых распространенных средств подготовки неформатированного текста в среде MS Windows. Окно редактора содержит строку меню, включающую три пункта: Файл, Правка и Поиск.
Меню Файл служит для работы с файлами. Оно позволяет создавать, сохранять и открывать существующий файл. Команды редактирования документа (копирование, вставка, удаление фрагмента текста) осуществляются при помощи меню Правка. Для поиска фрагмента текста используется меню Поиск.
NotePad допускает еще один способ вызова команд редактирования документа - контекстное меню. Для вызова контекстного меню нужно выделить некоторый элемент документа, а затем щелкнуть правой кнопкой мыши. Для закрытия контекстного меню без выбора команды достаточно щелкнуть по кнопке мыши, поместив ее курсор за пределами меню, или нажать клавишу Esc.
Для выделения частей текста и перемещения используются различные комбинации клавиш, представленные в таблице.
| Shift+стрелка вправо | Выделение символа слева от курсора |
| Shift+стрелка влево | Выделение символа справа от курсора |
| Shift+стрелка вверх | Выделение предыдущей строки |
| Shift+стрелка вниз | Выделение последующей строки |
| Shift+Home | Выделение текста от начала строки до курсора |
| Shift+End | Выделение текста от курсора до конца строки |
| PgUp/PgDn | Перемещение на страницу вверх/вниз |
| Home/End | Перемещение в начало/конец строки |
| Ctrl+стрелка вправо | Перемещение на слово вперед |
| Ctrl+стрелка влево | Перемещение на слово назад |
| Ctrl+Home | Перемещение в начало текста |
| Ctrl+End | Перемещение в конец текста |
Для установки курсора в определенное место можно использовать мышь: надо передвинуть курсор и сделать щелчок левой кнопкой.
Перед выполнением команд редактирования фрагмента текста его нужно выделить, для чего можно использовать два способа: при помощи мыши, или с использованием комбинации клавиш. Для того чтобы выделить текст с помощью мыши, нужно установить курсор мыши в начало фрагмента текста, который нужно выделить, и переместить курсор при нажатой левой кнопке мыши до конца фрагмента. Фрагмент остается выделенным до тех пор, пока не будет выделен другой фрагмент.
Редактор NotePad использует в своей работе так называемый буфер обмена. В буфер обмена временно помещают фрагменты текста произвольной длины. Фрагмент с прежней позиции копируется или удаляется, при этом он автоматически помещается в буфер обмена и затем может быть вставлен в какое-либо место текста. Фрагмент сохраняется в буфере до тех пор, пока в него не будет внесен новый текст.
Задания
Yesterday, all my troubles seemed so far away, Now it looks as though they're here to stay, Oh i believe in yesterday.
Еще вчера мне казалось, что все мои беды далеки от меня, А сейчас они словно стеной обступили меня, Но я верю во вчерашний день.
Редактор KEdit запускается путем набора команды "kedit" в командной строке, или через главное меню KDE. KEdit - простой в использовании, быстрый и удобный редактор.
Основные приемы набора текста аналогичны работе с другими простейшими текстовыми редакторами. Все манипуляции осуществляются при помощи меню и панели инструментов. Панель инструментов содержит кнопки для файловых операций (создание, открытие, запись), редактирования (копирование, вставка, вырезание), печати и посылки почты. Это редактор plain-текста и поэтому не содержит средств форматирования.
| Меню Файл | Меню Правка |
|
|
Меню Настройки позволяет изменять внешний вид редактора, устанавливая шрифты различной гарнитуры и начертания. Поддаются переопределению цвет шрифта и фона, параметры проверки орфографии, число символов в строке и т. д. Можно выбрать кодировку, в которой будет сохранен документ.
Задания
Еще одним редактором, предназначенным для создания неформатированных текстов, является KWrite. Для его запуска нужно в командной строке набрать "kwrite" или воспользоваться меню KDE.
Редактор KWrite удобно использовать для набора текстов, содержащих команды разметки и коды программ, так как он является синтаксически ориентированным редактором. Последнее означает, что он умеет выделять цветом специальные конструкции и команды разметки.
С точки зрения интерфейса KWrite подобен KEdit и имеет строку меню и панель кнопок. В пункте Файл, кроме стандартных пунктов, аналогичных имеющимся в редакторе KEdit, добавлен пункт Новый вид (открытие окна, содержащего копию текущего документа). В пункте меню Перейти добавлена возможность вставлять так называемые метки, ускоряющие поиск нужного фрагмента текста. В пункте Редактирование содержатся стандартные команды редактирования, а также возможность вставки содержимого указанного файла в текст. KWrite поддерживает так называемый журнал откатки, позволяющий отменить ряд произведенных действий.
В пункте Инструменты имеется возможность установки/отмены отступов и добавления комментариев, соответствующих типу расширения файла.
Настройки в KWrite заметно богаче, чем в KEdit. В нем можно установить раскраску синтаксиса какого-либо языка: C, C++, Java, HTML и т. п., гарнитуру, размер, кодировку и цвет шрифта. В подпункте Настройка KWrite можно установить ограничение длины строки (при включении переноса по словам), величину табуляции, уровни отмены, различные отступы, а также параметры выделения (в том числе множественное и вертикальное выделение). Здесь же можно определить горячие клавиши для большого количества команд - перемещения курсора, файловых операций, редактирования, выделения, поиска, замены и перехода.
Задания
Пользователи файлового менеджера Midnight Commander охотно используют встроенный в него редактор Mcedit. Однако, он способен запускаться и как самостоятельное приложение, в этом случае требуется в командном окне набрать "mcedit".
Внешне этот редактор напоминает редактор Edit из набора утилит
Перемещение по документу осуществляется при помощи клавиш
В таблице перечислены назначения пунктов меню и некоторые комбинации клавиш для работы с текстом.
| Ctrl+y | Удаление строки |
| Ctrl+u | Отмена последней операции редактирования |
| Ins | Переключение вставка/замена (insert/overtype) |
| F7 | Поиск (можно использовать регулярные выражения) |
| Shift+F7 | Повтор последней операции поиска |
| F4 | Замена |
| F3 | Первое нажатие - начало отметки блока, второе - конец |
| F5 | Копирование выделенного фрагмента |
| F6 | Перемещение выделенного фрагмента |
| F8 | Удаление текущей строки |
| Ctrl+f | Запись в файл |
| Shift+F5 | Чтение из файла |
| Shift+F4 | Создание нового файла |
| F2 | Сохранение файла |
| F10 | Завершение работы |
Задания
Во всех Unix системах, в том числе и Linux, широко используется редактор Emacs. Являясь редактором plain-текста, он обладает еще множеством дополнительных функций и возможностей. Emacs - удобный файловый менеджер, с его помощью легко манипулировать файлами и директориями.
Когда вы запускаете Emacs, он создает свое отдельное окно, которое, за исключением первой и последней строки, отводится для отображения текста. Первая строка называется полоской меню, а последняя - эхо-областью или окном минибуфера, где отображаются введенные командные последовательности и появляются запросы. Как только вы останавливаетесь более чем на секунду в середине команды, все знаки этой команды сразу же отображаются. В дальнейшем мы будем придерживаться обозначений, аналогичным появляющимся в эхо-области, например, при одновременном нажатии клавиш Ctrl и x в минибуфере появится строка C-x, а при нажатии клавиш Alt и x строка М-x (клавиша на клавиатуре, помеченная Alt, в Emacs играет особую роль: она выполняет функции специальной клавиши - META ).
Эхо-область используется также для отображения
Рекомендуемый способ использования Emacs - запускать его только один раз сразу после входа в систему. При необходимости одновременной работы с несколькими файлами или различными частями одного и того же документа следует командой C-x 5 2 или при помощи пункта Make New Frame меню Files создать новое окно (так называемый фрейм ). Допускается разделение одного окна на несколько рабочих областей (в терминологии Emacs - окон), хотя это менее удобно, чем использование фреймов. Команда C-x 2 разделит окно на два по вертикали, команда C-x 3 - на два по горизонтали, а команда C-x 1 оставит только одно окно.
Emacs сохраняет текст каждого файла в объекте, называемом буфер (buffer). При первом обращении к файлу Emacs создает новый буфер. Для того чтобы увидеть список буферов, созданных в текущем сеансе работы, наберите C-x C-b.
Для завершения работы редактора Emacs служит команда C-x C-c. Если в этот момент были буфера, содержимое которых не было сохранено на диск, то вам будет предложено сохранить их.
При запуске редактора командой "emacs ." на экране появляется окно Emacs с информацией о содержимом текущего каталога (символ в конце команды обеспечивает запуск приложения в фоновом режиме). В этом случае он играет роль файлового менеджера.
Первые две строки окна файлового менеджера Emacs справа содержат точку (.) и две точки (..). Строка с точкой соответствует
Для обращения к требуемому файлу или каталогу служит команда C-x C-f. В окне
Пример
Для того чтобы переместиться на уровень вверх нужно ввести фрагмент ../, если вы хотите подняться на два и более уровней вверх, соответственно укажите два или более раз ../ без пробелов и других символов. Если вы хотите зайти в какую-то поддиректорию
Для создания директории служит команда +. В минибуфере появится сообщение Create directory, после которого нужно ввести имя создаваемой директории.
Для копирования файла нужно установить курсор на имя файла и нажать клавишу C. После чего в окне
Если вы хотите скопировать группу файлов, то перед копированием нужно предварительно отметить каждый файл нажатием на клавишу m, после чего в крайней левой позиции строки с именем файла появляется символ отметки *.
Для
Для изменения прав доступа к файлу или директории нужно выделить объекты, права доступа к которым вы хотите изменить, и применить команду M. В окне
| Символьное обозначение | rwx | rw- | r-x | r-- | -wx | -w- | --x | --- |
| 2-ное представление | 111 | 110 | 10 | 100 | 011 | 010 | 00 | 000 |
| 8-ное представление | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
В приведенной выше таблице буквы означают соответственно r - read (чтение), w - write (запись), x - execute (выполнение для файлов и возможность входа для каталогов), причем наличие соответствующего права кодируется 1, а отсутствие - 0.
Для удаления группы файлов следует сначала отметить их, как удаляемые, нажатием клавиши d (в крайней левой позиции при этом появляется метка D). После отметки всех файлов нажать клавишу x и на экране появится список удаляемых файлов, а в окне
Отметим некоторые другие полезные команды редактора.
| Команда | Назначение |
| v | Просмотр содержимого файла |
| e | Редактирование содержимого файла |
| u | Снятие пометки файла |
| g | Обновление содержимого директории |
Чтобы редактировать файл, вы должны дать команду редактору считать его и подготовить буфер, содержащий копию текста файла. Эта операция называется обращением к файлу. Команды редактирования применяются непосредственно к тексту в буфере, то есть к копии внутри Emacs. Ваши изменения появятся в самом файле только после сохранения буфера. Как уже отмечалось, для обращения к файлу служит команда C-x C-f. Если вы обращаетесь к файлу, который уже был открыт, то новый буфер не создается.
Можно стартовать Emacs с указанием конкретного имени файла, например "emacs file.txt ". В этом случае редактор создаст буфер и загрузит в него содержимое указанного файла (если файл с таким именем отсутствует, то будет создан пустой буфер), после чего можно сразу приступать к редактированию.
После внесения изменений в буфер нужно сохранить его содержимое. Сохранение буфера в Emacs означает запись его содержимого обратно в файл, с которым связан этот буфер. Для этого служит команда C-x C-s.
Если буфер содержит изменения, которые не были сохранены в файл, то о буфере говорят, что он изменен (или модифицирован). Это означает, что изменения будут потеряны, если буфер не сохранить. Признаком того, что буфер изменен, служат две звездочки в статусной строке окна редактора.
Emacs время от времени (основываясь на подсчете нажатых вами клавиш) самостоятельно записывает все модифицированные буфера. Эта операция называется самосохранение или автосохранение. При автосохранении создается файл, имя которого отличается от имени исходного файла наличием в начале и конце имени символа " # ". Например, буфер, связанный с файлом exam.txt, будет сохранен в файл #exam.txt#. Когда вы сохраните буфер, Emacs удалит автосохраненный файл.
Для создания и редактирования документа можно воспользоваться строкой меню, расположенной в верхней части окна Emacs. Строка меню содержит следующие пункты:
Выделять и копировать текст удобно с помощью мыши. Выделенный фрагмент текста можно удалить, щелкнув на нем правой кнопкой мыши, а также вставить в любую часть документа нажатием на среднюю кнопку мыши или путем выполнения команды C-y или Shift+Insert.
Для переключения ввода с русского на английский текст и обратно используются возможности, предоставляемые операционной системой. Кроме этого часто настраивают Emacs так, чтобы переключение осуществлялось клавишей F5. Emacs позволяет использовать два режима раскладки русских букв на клавиатуре: раскладка под пишущую машинку ("йцукен", как правило, указанная на клавиатуре) и фонетическая раскладка (по созвучию, на клавише с английской буквой k находится и русская к). Переключение между ними осуществляется клавишей F6, либо стандартными средствами переключения клавиатуры.
Перечислим некоторые команды редактора Emacs для работы с текстом. Если вы ошиблись при вводе какой-либо команды, то комбинация клавиш C-g прервет ее ввод.
| Команда | Назначение |
| DEL | Удалить знак перед |
| C-d | Удалить знак после |
| C-k | Уничтожить все до конца строки |
| M-d | Уничтожить слово |
| M-DEL | Уничтожить предыдущее слово |
| C-y | Восстановить последний уничтоженный текст |
| C-a | Переместить курсор в начало строки |
| C-e | Переместить курсор в конец строки |
| M-f | Переместить курсор на слово вперед |
| M-b | Переместить курсор на слово назад |
| C-n | Переместить курсор на строку вниз |
| C-p | Переместить курсор на строку вверх |
| M-l | Перевести слово в нижний регистр |
| M-u | Перевести слово в верхний регистр |
| M-c | Перевести слово в нижний регистр с первой заглавной буквой |
| C-x u | Отменить действие последней команды (откатка) |
| C-_ | То же самое |
| Esc число команда | Повторить указанное число раз команду |
Для проверки орфографии нужно в меню Edit выбрать пункт Spell и указать язык, на котором будем осуществлять проверку. После этого выполнить команду Check Buffer из этого же пункта меню. Редактор Emacs будет выводить на экран пронумерованный список слов для замены; указав номер нужного слова, вы автоматически исправите ошибку. Если вы не хотите изменять существующее слово, нужно нажать клавишу Space. Очень удобен режим Incremental Mode, при котором проверка орфографии происходит в реальном времени, одновременно с просмотром или вводом текста: все слова с неверным написанием немедленно подчеркиваются.
Как и в других редакторах, в Emacs есть команды для поиска вхождений в текст какой-либо строки. Необычность их в том, что они являются наращиваемыми.
Редактор Emacs позволяет производить автоматическую замену одного фрагмента текста на другой. Для этого необходимо выполнить команду M-x, после чего в окне
Эта последовательность действий приведет к автоматической замене всех вхождений указанного фрагмента на новый, введенный вами.
В редакторе Emacs возможно использование специальных макрокоманд (или макросов), которые позволяют многократно повторять один раз введенную последовательность действий.
Во время определения клавиатурного макроса происходит его первое выполнение и можно видеть, каково действие ваших команд. После этого вы можете выполнить макрос любое необходимое число раз, нажав клавишу Esc и указав затем количество повторений и команду выполнения макроса.
| Команда | Назначение |
| C-x ( | Начать ввод макроса |
| C-x ) | Закончить ввод макроса |
| C-x e | Выполнить макрос |
Макрос сохраняется в памяти редактора до тех пор, пока не будет определен новый макрос. Если вы хотите сохранить макрос клавиатуры дольше, чем до следующего определения, то ему нужно дать имя командой M-x name-last-kbd-macro. Введите команду (можно пользоваться клавишей Tab для автопродолжения), нажмите Enter, затем введите имя макроса. Для выполнения именованного макроса наберите M-x и имя макроса.
Рассмотрим на примерах приемы создания макросов.
Пример
Заменить указанную букву в тексте многоточием, а саму букву поместить в конце слова, окружив ее фигурными скобками, например, для буквы "о" в слове "выполнить" получить "вып...лнить{о}". Для этого необходима следующая последовательность команд:
После этого можно выполнить макрос при помощи комбинации клавиш C-x e. Сохраним данный макрос под именем one.
Теперь создадим макрос для обратной задачи: вставить вместо многоточия '...' в слове букву, стоящую в фигурных скобках в конце слова, т. е. заменить "вып...лнить{o}" на "выполнить". Приведем макрос, решающий данную задачу.
| 1. C-x ( | 5. C-r ... | 9. Backspace |
| 2. C-s { | 6. Enter | 10. стрелка влево |
| 3. стрелка влево | 7. C-y | 11. Backspace |
| 4. C-k | 8. Esc 3 C-d | 12. C-x ) |
Отметим, что команда Esc 3 C-d трижды выполняет операцию удаления символа. Сохраним макрос под именем two.
Мы получили два макроса, выполняющие взаимно обратные преобразования. Убедитесь в этом, последовательно выполнив один макрос за другим: для выполнения первого наберите M-x one, для второго - M-x two.
Трудно перечислить все возможности Emacs в таком небольшом руководстве. Кроме редактирования текстов он позволяет выполнять еще множество других функций. Далее перечислены лишь некоторые из них, позволяющие вам немного отвлечься от работы и расслабиться.
Сначала отметим одну удобную возможность, предоставляемую редактором - это автопродолжение при вводе команд в строке
Emacs может работать и как настольный календарь. Чтобы войти в этот режим, наберите M-x calendar. Окно разделится на два, в нижнем из них будет показан календарь на три месяца, отцентрированный на текущем месяце с выделенной текущей датой. Изображение календаря автоматически прокручивается, когда вы сдвигаетесь за пределы видимой части. Ниже перечислены некоторые команды для работы с календарем.
| Команда | Назначение |
| o | Запрашивает месяц и год, а затем центрирует трехмесячный календарь вокруг этого месяца |
| p d | Выводит номер выбранного дня в году |
| Shift+s | Показывает времена восхода и заката Солнца |
| Shift+m | Выводит даты и времена всех четвертей Луны для показанного трехмесячного периода |
| q | Выходит из календаря |
Если вы заскучали, можете попробовать M-x hanoi. Как видно из названия команды - это реализация известной головоломки "Ханойская башня". Если вам очень скучно, то задайте численный аргумент, например, M-x hanoi 5.
Игра в крестики-нолики на бесконечной доске потребует от вас личного участия. Она запускается командой M-x gomoku ; выигрывает тот, кто сумеет построить ряд из 5 элементов.
M-x dunnet запускает большую приключенческую игру.
Если вас расстроили, запустите знаменитую программу Eliza (пример программы, моделирующей искусственный интеллект). Она выполняет функции психотерапевта, который готов помочь вам разобраться в ваших проблемах. Введите M-x doctor для запуска, а каждый свой ответ доктору заканчивайте двойным нажатием на клавишу Enter. Завершить сеанс общения с психотерапевтом следует при помощи команды quit.
Задания
Microsoft Word - это мощный текстовый редактор, получивший широчайшее распространение в среде Windows. Он является удобным инструментом для подготовки разнообразных писем, деловой документации, отчетов. С его помощью удобно создавать как бланки и анкеты, так и статьи, брошюры.
В основе оформления документов в Word лежит система шаблонов и стилей форматирования, которые позволяют достичь единства оформления большинства документов. Word относится к
Word по умолчанию сохраняет текстовые файлы в собственном двоичном формате MS Word (соответствующее расширение файла - .doc). Текстовая версия этого формата -
В текстовом процессоре Word используется несколько панелей инструментов, которые облегчают работу с документом. Давайте рассмотрим эти панели инструментов и их назначение.
Стандартная - содержит кнопки команд, служащих для работы с файлом и с буфером обмена.
Форматирование - служит для форматирования текста.
VisualBasic - предназначена для создания программ на VisualBasic, совмещенных с документом Word.
Web - преобразует документ Word в Web страницу, т. е. файл, содержащий разметку языка HTML.
WordArt - содержит кнопки вызова команд создания фигурного текста.
Автотекст - автоматическая замена фрагментов или быстрая вставка часто повторяющегося фрагмента.
Базы Данных - предназначена для создания и работы с базами данных, которые используются в таблицах документа.
Настройка Изображения - содержит кнопки вызова команд, служащих для работы с графическим изображением.
Рецензирование - предназначена для вставки сообщений и рецензий.
Рисование - предназначена для вставки в документ графических объектов.
Таблицы и границы - служит для обрамления таблиц.
Формы - содержит кнопки создания форм, таблиц, списков, полей ввода при работе с базами данных.
Элементы управления - вставляет кнопки, переключатели и другие элементы VisualBasic в документ.
Колонтитулы - при помощи этой панели инструментов можно установить различные верхние и
Главный документ - служит для разработки структуры главного документа
Настройка объема - устанавливает варианты объема текста в документе.
Настройка тени - позволяет добавить тень как к тексту, так и к рисункам.
Структура - предназначена для установки структуры документа.
Word предоставляет несколько
Текстовый редактор Word может сохранять документы в некоторых других форматах. Для сохранения документа в формате, отличном от Microsoft Word, нужно в окне сохранения документа в списке "Тип файла" выбрать требуемый формат файла.
Одной из важнейших особенностей текстовых процессоров, в том числе и программы Word, является возможность разнообразного форматирования текста. Различают три вида форматирования.
Форматирования символов включает в себя изменение цвета, размера, стиля написания текста. Для изменения стиля написания символов могут использоваться кнопки, расположенные на панели инструментов "Форматирование".
Под абзацем в Word понимается часть документа, за которой следует маркер абзаца. При вводе текста абзац всегда заканчивают нажатием на клавишу Enter. Если же требуется перейти на следующую строку без выделения нового абзаца, используйте комбинацию Shift + Enter.
Процесс форматирования абзацев включает в себя:
Выравнивание абзацев устанавливается при помощи панели инструментов "Форматирование". По умолчанию Word выравнивает все абзацы влево, при этом строки начинаются как бы с одной вертикальной линии. Можно осуществлять выравнивание как по центру, так и по правому краю, а также блочное выравнивание - выравнивание по ширине листа.
Для установки отступов абзаца и первой строки можно использовать горизонтальную линейку. Выделите абзацы, для которых нужно установить отступ, и с помощью мыши переместите маркеры отступов абзацев и первой строки (бегунки), расположенные на горизонтальной линейке, в нужную позицию. Основные параметры отступов абзаца можно также установить в диалоговом окне Абзац, для чего необходимо из меню Формат вызвать пункт Абзац.
По умолчанию Word устанавливает расстояние между строками в один интервал, т. е. это расстояние точно соответствует высоте одной строки. Однако оно может составлять полтора, два и более интервалов. Расстояние между строками устанавливается в диалоговом окне Абзац в списке "Межстрочный".
Любой документ, напечатанный на бумаге, имеет поля. Word позволяет установить величину для каждого из четырех полей (верхнего, нижнего, правого и левого) по отдельности. Для этого следует выбрать пункт Параметры страницы из меню Файл и ввести требуемые величины в соответствующие поля.
Для того чтобы обеспечить автоматическое выполнение переносов слов во всем документе, нужно не только включить режим переноса слов (для чего в пункте Перенос слов меню Сервис нужно поставить отметку Автоматический перенос слов в документе ), но также убедиться, что перенос слов не заблокирован ни в одном абзаце. Чтобы
Для проверки орфографии документа используйте клавишу F7. Можно также использовать кнопку Орфография на панели инструментов "Стандартная".
При создании многостраничных документов почти всегда в верхней или нижней части страницы помещают дополнительную информацию, называемую колонтитулами. В колонтитулы можно поместить
Одна из причин применения разбиения документов на разделы - это необходимость иметь разные верхние и
Чаще всего в колонтитулы помещают номера страниц документа. Для быстрой нумерации страниц выберите пункт Номера страниц из меню Вставка. Если на первой странице не должно быть номера, то удалите отметку в поле Номер на первой странице. В диалоговом окне Формат номера страницы Word предлагает вам выбрать один из вариантов расположения номеров страниц.
Word позволяет разместить текст в несколько колонок, при этом он располагает средствами, способными установить следующие виды документа с использованием колонок:
Для изменения количества колонок в документе нужно воспользоваться кнопкой Колонки на панели инструментов "Стандартная" или выбрать пункт Колонки из меню Формат, после чего в окне Колонки устанавливаются основные параметры.
Пример
Рассмотрим пример создания документа, название которого размещено через всю полосу, а основной текст в две и более колонок. Для этого вставим маркер конца раздела между заголовком и основным текстом при помощи пункта Разрыв из меню Вставка.
В диалоговом окне Разрыв установим переключатель На текущей странице. В результате этих действий на той строке, в которой был установлен курсор, появится маркер конца раздела. Теперь документ состоит из двух разделов, каждый из которых можно форматировать независимо друг от друга.
Для того чтобы создать нумерованный, маркированный (не нумерованный) или многоуровневый список, достаточно выделить все абзацы, которые нужно оформить в виде списка и воспользоваться пунктом Список из меню Формат. Word выведет на экран диалоговое окно Список.
При необходимости можно выбрать нестандартный символ маркировки. Word вставит символ маркировки перед каждым новым абзацем. Для увеличения и уменьшения вложенности списка можно воспользоваться кнопками Увеличить отступ и Уменьшить отступ на панели инструментов "Стандартная".
Текстовый процессор Word позволяет вставлять таблицу в документ. Для этого служит меню Таблица. Также можно воспользоваться кнопкой Вставка таблицы на панели инструментов "Стандартная". На экране появится диалоговое окно Вставка таблицы, в котором можно установить количество строк и столбцов создаваемой таблицы. Для выбора одного из стандартных видов оформления таблицы можно воспользоваться кнопкой Автоформат, при нажатия на которую Word выведет на экран диалоговое окно Автоформат таблицы. Оформление таблицы осуществляется при помощи панели инструментов "Обрамление".
Установку ширины столбцов (строк) можно регулировать при помощи маркера границы столбца (строки) или при помощи пункта Высота и ширина ячейки меню Таблица, который предоставляет дополнительные возможности по сравнению с установкой ширины столбцов путем установки маркера границы столбца (строки). Во-первых, можно задать ширину столбцов с большей точностью, а во-вторых, эта вкладка предоставляет гораздо больше возможностей по управлению шириной столбцов.
Для вставки нового столбца (строки) в любом месте таблицы вы можете воспользоваться пунктом Вставить столбец (строку) из меню Таблица. Выделим столбец и выполним команду вставки столбца; новый столбец будет вставлен слева от исходного. Вставка строки над исходной осуществляется аналогично.
Для того чтобы удалить из таблицы целые столбцы (строки), выделите эти столбцы (строки) и выберите пункт Удалить столбцы (строки) из меню Таблица или пункт Вырезать из меню Правка.
В процессе редактирования таблицы может понадобиться объединение или разбивка ячеек. Для объединения ячеек необходимо их выделить и выполнить команду Объединение ячеек из меню Таблица. Для разбиения ячейки нужно выделить ее, выполнить команду Разбить ячейку из меню Таблица, и в появившемся диалоговом окне указать количество столбцов, на которые будет разбита ячейка.
Пример
Рассмотрим процесс создания таблицы следующего вида:
Выполним пункт Вставить из меню Таблица. В появившемся диалоговом окне установим количество строк - 5 и количество столбцов - 3. Выделим первые две ячейки первой строки таблицы и выполним команду Объединить ячейки. Таким же образом объединим ячейки 2-3 строки 4 и ячейки 1-3 строки 5. После этого при помощи панели инструментов "Обрамление" оформим таблицу так, чтобы 1-я ячейка 3-й строки не имела верхней и нижней линии, внешний контур таблицы был нарисован двойной толстой линией, а внутренние линии были двойными тонкими. Заполним таблицу соответствующим образом. Выделим ячейки, которым хотим изменить цвет и выполним пункт Обрамление и заливка из меню Формат. Word выведет на экран диалоговое окно Обрамление и заливка в котором, на вкладке Заливка, можно выбрать требуемый цвет ячейки.
В документах Word можно использовать формулы, подсчитывающие сумму значений чисел в строке или столбце таблицы. Для этого установите точку вставки в ячейку, в которую вы хотите ввести формулу, и в меню Таблица выберите Формула. По умолчанию суммируются все значения, находящиеся выше точки вставки формулы для суммирования по столбцу или левее при суммировании по строке. Можно изменить
В документы Word может быть импортирована графика самых разных форматов. Среди них широко распространенные форматы - BMP и
Word позволяет вам легко поместить графический рисунок в документ. Для этого нужно вызвать пункт Рисунок из меню Вставка, после чего в появившемся диалоговом окне выбрать рисунок из списка стандартных или указать свой.
Для изменения масштаба и положения рисунка необходимо поместить рисунок в кадр. Это можно сделать при помощи пункта меню Кадр из меню Вставка. Для работы с кадрами наиболее удобен режим просмотра страницы. В этом случае иллюстрация окажется вставленной в невидимую рамку, которую можно произвольно перемещать на экране. После помещения рисунка в кадр нужно выполнить пункт Кадр из меню Формат. Word выведет на экран диалоговое окно Кадр, в котором вы можете указать масштаб рисунка, расстояние между текстом и графикой, обрезать графическое изображение по краям или оставить вокруг него свободное пространство. В поле "
В состав редактора Word включены средства, которые позволяют создавать рисунки, состоящие из линий и геометрических фигур. Они могут быть успешно использованы для оформления приглашений, фирменных знаков, рекламных проспектов. Для создания таких иллюстраций служит панель инструментов "Рисование". С ее помощью можно легко и быстро создать простой рисунок.
При помощи Microsoft WordArt могут быть вставлены в документ объекты, содержащие преобразованный текст. Можно изменять форму надписей, растягивать их, оттенять. Для запуска этого приложения нужно вызвать пункт Объект из меню Вставка и в списке диалогового окна выбрать строку Microsoft WordArt. Word выведет на экран окно программы WordArt.
У верхнего края окна расположена панель управления. Поясним значение всех кнопок на ней и укажем функции, которые выполняются при их нажатии.
| Форма | Выбор формы изображения текстового фрагмента |
| Шрифт | Выбор вида шрифта |
| Размер шрифта | Выбор размера шрифта |
| Полужирный | Установка полужирного начертания |
| Курсив | Установка курсивного начертания |
| Равная высота | Установка одинаковой высоты прописных и строчных букв |
| Поворот | Поворот букв на 90 градусов |
| Растянуть | Растягивание текста по горизонтали и вертикали |
| Выравнивание | Центрирование текста |
| Интервал между символами | Выбор расстояния между отдельными символами |
| Вращение | Выбор параметров поворота текста |
| Узор | Выбор типа узора или цвета для букв текста |
| Тень | Наложение тени на текст |
| Граница | Выбор толщины линии, ограничивающей текст |
Большинство математических и других научных статей включают в себя теоремы, доказательства и уравнения, использующие особую математическую символику. Математические формулы, как правило, содержат многочисленные специальные символы и конструкции, а также используют особые правила расположения составных частей, почти не применяющиеся при работе с обычным текстом. Microsoft Word поставляется вместе с приложением Microsoft Equation, которое позволяет создавать математические формулы на экране и выводить их на печать.
Для запуска Microsoft
Панель инструментов "Формула" состоит из двух рядов кнопок. Перечислим их назначение в порядке следования построчно и слева направо.
|
Символы отношений, такие как равно или приблизительно равно |
|
Области и эллипсы |
|
Символы, подобные знакам |
|
Математические операции, такие как знаки умножения и деления |
|
Стрелки |
|
Логические символы, такие как кванторы |
|
Символы теории множеств, такие как пересечения или |
|
Разнообразные символы, такие как бесконечность и градус |
|
Строчные символы греческого алфавита |
|
Заглавные символы греческого алфавита |
|
Шаблоны для заключения вводимых объектов в круглые, квадратные или фигурные скобки |
|
Шаблоны для дробей и корней |
|
Шаблоны для вставки верхних или нижних индексов |
|
Шаблоны для суммирования |
|
Шаблоны для интегралов |
|
Шаблоны для подчеркивания и надчеркивания |
|
Шаблоны для надписей под или над стрелками |
|
Шаблоны для представления выражений теории множеств |
|
Шаблоны для матриц |
Задания
StarWriter является компонентом программного продукта StarOffice фирмы Sun MicroSystem, реализованный как под MS Windows так и под ОС Linux.
Это современный текстовый процессор, который (аналогично программе Word) является
При старте программы StarOffice появляется окно, содержащее пиктограммы документов разных форматов. Для запуска текстового редактора StarWriter необходимо в меню Файл программы StarOffice выбрать пункт Текстовый документ из меню Создать, либо на рабочем столе программы нажать на значок с надписью Новый текст. На экране раскрывается окно программы StarWriter с пустым листом.
Окно программы содержит строку меню со следующими пунктами:
При работе с редактором StarWriter удобно использовать служебные панели, которые содержат кнопки выбора инструментов, дублирующих основные пункты меню. Использование этих панелей значительно ускоряет работу по редактированию документов. Среди них:
Горизонтальная линейка позволит быстро и точно установить отступы как красной строки, так и всего абзаца.
В строке состояния в нижней части окна StarWriter отражается информация о текущем состоянии документа и ряд дополнительных полей, позволяющих изменять некоторые параметры документа.
В самом низу окна редактора располагается панель задач, которая служит для создания новых документов и для управления рабочим столом и запущенными приложениями.
StarWriter, так же как и Word, имеет несколько шаблонов, при помощи которых можно создавать специализированные документы, такие как презентации, статьи или письма. Для создания, сохранения или закрытия документа можно воспользоваться кнопками на панели функций или же пунктами меню Файл.
При открытии файла на экране появится диалоговое окно Открыть, в котором можно установить параметры поиска файла. Это окно обеспечивает перемещение по дереву каталогов в поисках нужного файла.
При первом сохранении документа появится диалоговое окно Сохранить, в котором нужно указать место и имя файла для сохранения. Для повторного сохранения достаточно воспользоваться комбинацией клавиш Ctrl+S или кнопкой с изображением дискеты на панели функций.
При редактировании документа часто приходится выделять тот или иной фрагмент текста. Для выделения с помощью мыши нужно установить курсор в начало или конец выделяемого фрагмента, нажать левую кнопку мыши и, не отпуская ее, переместить курсор в конец или начало выделяемого фрагмента. Для выделения текста при помощи клавиатуры нужно нажать клавишу Shift и стрелки
StarWriter обладает большими возможностями как физического ("жесткого"), так и логического ("мягкого") форматирования текста. При физическом форматировании явно задают начертание и размер шрифтов, отступы, выравнивание и т. п. Для логического форматирования используют специальный инструмент Стилист.
Приемы физического форматирования текста в программе StarWriter практически идентичны аналогичным в программе Word. Так, например, при помощи кнопки с символом Ж на панели объектов текста, желаемый фрагмент текста будет выделен жирным шрифтом. Мягкое форматирование выполняется присвоением тексту определенного стиля. Стиль - это набор заданных значений или средств под общим именем, при помощи которых форматируются или, иначе говоря, оформляются тексты.
Жесткое форматирование лучше применять в тех случаях, когда его необходимо быстро выполнить. Если вы хотите выделить слово, к примеру, жирным шрифтом, то достаточно установить курсор на этом слове и нажать на кнопку с символом Ж.
Мягкое форматирование при помощи стилей рекомендуется применять в тех случаях, когда возникает необходимость одинаково оформить длинный текст или несколько текстов. Использование стилей может потребовать предварительного создания стиля при помощи средства Стилист (что, конечно, занимает определенное время), но общий выигрыш во времени особенно заметен в случае многократных применений форматирования.
Для форматирования символов можно воспользоваться Панелью объектов. С помощью нее можно установить тип шрифта, стиль написания, размер шрифта, а также цвет текста и цвет фона.
Абзацем считается часть документа, за которой следует маркер абзаца. Разделение на абзацы осуществляется нажатием на клавишу Enter. При форматировании абзацев можно в диалоговом окне Абзац устанавливать расстояние между строками и абзацами, абзацные отступы, контроль положения абзаца на странице. Для вывода на экран диалогового окна Абзац нужно выделить абзацы, к которым вы хотите применить данные элементы форматирования, и выполнить команду Абзац из меню Формат.
Для форматирования страниц нужно выполнить команду Страницы из меню Формат, в результате чего StarWriter выведет на экран диалоговое окно Стиль страницы, в котором устанавливаются основные параметры расположения листа и размеры полей.
StarWriter располагает функцией автоматической проверки правописания, которую можно включить сразу во время ввода текста или вызвать при необходимости.
Автоматическую проверку правописания во время ввода текста можно включить или отключить при помощи кнопки Автопроверка на панели инструментов. Если функция автопроверки активна, то все слова, не найденные в словаре (возможно содержащие ошибки) будут подчеркнуты красной волнистой линией. Это выделение видно только на экране, при печати оно не отображается. В StarWriter имеется словарь под именем "Standard.
Исправить неправильно написанное слово можно либо непосредственно внеся в него изменения, либо вызвав контекстное меню (щелчком правой клавишей на слове), которое предложит набор правильно написанных слов, похожих на ошибочное. Выбор слова из списка приведет к замене неправильно написанного слова на выбранное.
Если вы хотите проверить ваш текст на наличие ошибок, то нужно в меню Сервис выбрать пункт Правописание, а затем Проверка. При обнаружении ошибок на экране появится диалоговое окно Правописание, в котором могут быть указаны варианты для исправления. В этом диалоговом окне имеется возможность добавления слов в словарь.
В StarWriter реализована возможность поиска заданного фрагмента текста в документе. При необходимости все вхождения этого фрагмента могут быть заменены на другой текст. StarWriter запускает поиск, начиная с текущей
Одной из самых практичных функций в StarWriter является функция группового выделения в комбинации с кнопкой Найти все. Если вы, к примеру, хотите выделить определенное слово, встречающееся в тексте много раз, жирным шрифтом, то введите это слово в поле Найти и щелкните на кнопку Найти все. Теперь это слово выделено во всех местах текста. Окно поиска содержит несколько параметров, а также кнопки, предназначенные для управления дополнительными функциями поиска.
Если вы хотите произвести поиск не во всем документе, а только в его части, то выделите требуемый фрагмент и отметьте параметр Поиск в выделении. Для замены одной комбинации символов на другую используйте кнопку Заменить или Заменить все, предварительно введя в соответствующие поля фрагменты поиска и замены.
Для вставки колонтитула в документ нужно в меню Вставка выбрать пункт Верхний колонтитул или Нижний колонтитул, затем Стандарт. После выполнения операции в документе появится поле для ввода верхнего или нижнего колонтитула. Если вы хотите ввести содержимое колонтитула, то нужно установить курсор мыши в это поле и щелкнуть левой кнопкой. Для вставки даты или других дополнительных элементов необходимо выполнить пункт Поле из меню Вставка и в раскрывшемся списке выбрать элемент для вставки в поле колонтитула.
Вставить в текстовый документ списки и нумерации можно легко с помощью определенных символов на панели объектов либо при помощи пункта Нумерация/Список из меню Формат. В данном случае действует жесткое форматирование, т. е. форматирование без помощи стилей.
Если вы часто пользуетесь списком и нумерацией в определенном формате, то лучше всего создать
Возможности редактора StarWriter при создании списков превосходят возможности редактора Word. В качестве маркера списка можно вставлять не только число или символ таблицы ASCII, но и произвольный рисунок. Списки могут быть как одноуровневые, так и иерархические (многоуровневые).
Для повышения и понижения уровня вложенности списка можно воспользоваться кнопками Увеличить отступ и Уменьшить отступ на панели инструментов Панель объектов.
Для оформления в виде списка уже набранного фрагмента текста нужно его выделить, а затем выбрать пункт Нумерация/Список из меню Формат. StarWriter выведет на экран диалоговое окно Нумерация/Список, содержащее в себе ряд вкладок, служащих для создания списка:
Для создания нового элемента списка достаточно нажать клавишу Enter в конце списка. Если вы хотите вставить новый элемент внутрь уже существующего списка, то нужно поместить курсор в конец той строки, после которой вы хотите вставить новый элемент списка, и нажать клавишу Enter.
Для размещения текста в несколько колонок нужно выделить требуемый фрагмент текста и выбрать пункт Колонки из меню Формат. На экране появится диалоговое окно Колонки. В этом диалоговом окне нужно установить следующие параметры: число колонок, ширину столбца, наличие разделительной линии, интервал между колонками. После установки всех параметров нужно нажать клавишу OK. На экране текст будет выглядеть так же, как при печати.
Для помещения в документ таблицы выберите пункт Таблица из меню Вставка. На экране появится диалоговое окно Вставить таблицу, в котором нужно указать
На экране появится созданная вами таблица. Если курсор находится внутри таблицы, то при выборе меню Формат в раскрывшемся подменю будут располагаться три дополнительных пункта работы с таблицами:
| Ячейка | Строка | Колонка |
|---|---|---|
|
|
|
Для вставки или удалении строки (столбца) нужно выделить строку (столбец), над (справа от) которой нужно вставить новую строку (столбец) и выбрать пункт Строка (Колонка) из меню Формат, а затем Вставить. Если вы хотите разбить ячейки на несколько ячеек по вертикали или по горизонтали, то нужно выделить их и нажать на кнопку Разбить ячейки на Панели объектов.
В появившемся диалоговом окне Разбить ячейки укажите количество ячеек, на которые хотите их разбить и вид разбиения ячеек, после чего нажмите кнопку ОК.
Для обрамления таблицы или изменения цвета фона ячеек нужно пользоваться Панелью объектов, которая появляется при установки курсора внутри таблицы.
StarWriter, как и большинство текстовых процессоров, позволяет включать в документ разнообразные линии, рисунки, фотографии и другие графические объекты.
Редактор StarWriter позволяет размещать текст внутри кадра (рамки). Для этого нужно выделить текст и щелкнуть на кнопке Вставить рамку вручную на панели "Вставить" и, не отпуская клавиши мыши, слегка опустить указатель вниз. Откроется окно, в котором можно выбрать нужное количество столбцов. Теперь, если переместить стрелку мыши в основную область текстового документа, то она изменит свою форму, превратившись в крестик, что позволяет нарисовать рамку. Можно воспользоваться пунктом Рамка из меню Вставка и в появившемся диалоговом окне установить следующие параметры: Тип, Параметры, Обтекание, Гиперссылка, Обрамление, Фон, Колонки, Макрос.
При выполнении этих операций выделенный текст будет автоматически вырезан из основного текста и вставлен в рамку.
Для установки параметров обтекания рамки нужно выбрать пункт Обтекание из меню Формат и в раскрывшемся списке выбрать одну из следующих возможностей: контур, на фоне, без обтекания, обтекание страницы, оптимальное обтекание, сквозное обтекание, правка контуров, первый абзац.
Для того чтобы активировать текстовую рамку, щелкните по ее границе. Если появятся так называемые узлы или точки (четыре в углах и четыре по середине каждой стороны), то это значит, что рамка активирована. Активированную рамку можно растягивать, изменяя ее размеры при помощи нажатой клавиши мыши на узлах. При этом точка, находящаяся напротив перемещаемой точки, будет оставаться неподвижной. При перемещении угловых точек будет изменяться и ширина и высота рамки. Если вы будете удерживать нажатой клавишу Shift, то рамка будет изменяться пропорционально.
Тексты можно легко и просто выделять линиями. При этом линиям можно назначать различные атрибуты, такие как ширина и цвет, а также располагать их под углом.
Для рисования простейших графических объектов предназначена панель инструментов Функции рисования. Текст, созданный при помощи инструмента Текст на панели Функции рисования, можно поворачивать под разными углами.
После выбора инструмента Текст курсор примет форму крестика. Это значит, что вы можете нарисовать в документе рамку для текста. После того, как вы нарисовали рамку, введите текст (по мере необходимости рамка будет автоматически "вытягиваться" вниз). После ввода текста щелкните вне текста, а затем внутри его. Первым щелчком вы выйдете из
Для вращения текста на 90 градусов выберите пункт Положение и размер из меню Формат. Вращать объект можно и при помощи мыши, если предварительно выбрать инструмент Вращение объектов, который находится на панели объектов. Если при вращении вы будете удерживать нажатой клавишу Shift, то объект будет поворачиваться только на углы с определенным шагом.
При помощи программного модуля FontWork можно подготовить заголовки, эмблемы и девизы с эффектом фигурного текста.
Для создания фигурного текста откройте панель Функции рисования на панели инструментов и выберите инструмент Текст, нарисуйте рамку и введите в нее текст. При выборе пункта FontWork из меню Формат откроется окно установки параметров FontWork.
Выше приведен пример фигурного текста, который можно получить при помощи программного модуля FontWork.
StarWriter, также как и Word, позволяет импортировать в свой документ графические изображения. Для вставки рисунка выберите пункт Рисунок из меню Вставка и в раскрывшемся списке укажите способ вставки рисунка.
Как и большинство других текстовых процессоров, StarWriter позволяет включать в документ формулы. Математические формулы могут содержать различные специальные символы, отсутствующие на клавиатуре. На экране формулы видны так, как будут выглядеть на печати. Для создания формулы выберите пункт Формула из меню Вставка, в результате на экране появится панель инструментов Выбор и окно Команды для ввода формулы. Первые две строки панели инструментов Выбор содержат команды с раскрывающимися подсписками (элементы подсписков отображается в следующих строках окна):
Панель Выбор ускоряет ввод формул, однако многие предпочтут вводить всю формулу вручную в окне Команды. Для группировки частей формул используются фигурные скобки. Приведем лишь некоторые команды создания фрагментов математических формул; с полным списком можно ознакомится в справке по составлению формул из руководства StarWriter.
| Фрагмент | Назначение | Пример |
| _ и ^ | Нижний и верхний индексы | a_i^k |
| over | Дробь | a over b |
| sqrt | Квадратный корень | sqrt 2 |
| dotsaxis | Многоточие | 1 dotsaxis n |
| vec | Знак вектора | vec a |
Формула, введенная в окне Команды, отображается в тексте в обычном виде. Для изменения ее размера, расположения и некоторых других характеристик, используйте контекстное меню, вызываемое нажатием на правую кнопку мыши.
Задания
Этот редактор предназначен для создания документов, содержащих команды разметки языка HTML. При работе с ним не требуется знания самого языка HTML, так как редактор самостоятельно вставляет в текст документа требуемые команды разметки. Файлы, создаваемые в редакторе Netscape
Редактор Netscape
Язык HTML, в соответствии с которым размечается текст, создаваемый в редакторе
Панель, содержащая кнопки форматирования текста, расположена над полем ввода.
| Кнопка | Назначение |
|---|---|
|
Задает стиль текста: обычный, заголовки различного уровня, адрес, элемент списка и т. д. |
|
Устанавливает размер шрифта: от +4 до -2 |
|
Выбирает цвет текста |
|
Устанавливает жирный, курсивный или подчеркнутый шрифт, а также их комбинации |
|
Очищает все стили |
|
Задает расположение текста на странице: текст прижат к левому краю, центрирован или прижат к правому краю |
|
Создает нумерованные и маркированные списки |
Гипертекстовые документы предназначены, в основном, для просмотра с экрана монитора, а не для печати на бумаге, поэтому при их создании используются самые разнообразные цветовые оттенки не только для самого текста, но и для фона документа. Кроме этого в качестве фонового можно использовать графическое изображение в формате GIF, JPEG или PNG. Следует учесть, что фоновая картинка имеет приоритет над цветом фона. Для изменения фона документа вызовите контекстное меню, нажав правую кнопку мыши, и, не отпуская ее, выберите пункт меню Цвета и свойства страницы (Page Colors and Propeties). Появится окно, в котором можно задать цвета и свойства документа.
На вкладке Цвета и фон включите флажок Использовать пользовательские цвета (Use
Если же в окне Установка цвета выбрать вкладку RGB, то откроется окно для выбора различных оттенков цвета. При кодировании оттенков цвета в гипертекстовых документах используется модель RGB, в которой каждая из трех цветовых составляющих кодируется двумя шестнадцатеричными цифрами и поэтому может изменяться в диапазоне от 0 до 255 (162-1). Передвигая рычажки управления цветами (R - красный, G - зеленый, B - синий), можно добиться требуемого оттенка цвета, который отображается на кнопке Новый (для сравнения служит кнопка Старый, показывающая цвет до изменения). Величина каждой из цветовых составляющих может указываться в десятичной или в шестнадцатеричной системе счисления, а также в процентном отношении. Для переключения между этими режимами служит кнопка в нижней части окна.
Фоновая картинка задается также при помощи вкладки Цвета и фон. Включите флажок Использовать картинку (Use image) и в ставшем доступном поле справа укажите имя фоновой картинки. Если вы забыли имя файла с картинкой, воспользуйтесь кнопкой Обзор файлов (Browse for File...) для его поиска.
Редактор
Пожалуй, основной особенностью гипертекстового документа является возможность добавления ссылок на другие документы или части этого же документа. Если бы Web-страницы не ссылались друг на друга, содержимое WWW превратилось бы в обычный набор файлов, не связанных между собой.
Простая ссылка состоит из двух частей: текста, который выделяется (чаще всего подчеркиванием) на фоне остального текста, и адреса (URL) документа, на который ссылаются.
Для создания ссылки в меню Вставить предусмотрен пункт Ссылка, а также кнопка Связь на панели инструментов. В появившемся окне на вкладке Ссылка в поле Исходный текст ссылки вводится текст (если перед созданием ссылки текст был предварительно выделен, то он автоматически будет занесен в это поле), а в поле Ссылка на вводится URL файла. Для выбора файла, на который будет указывать ссылка, служит окно Прицепить файл, которое появляется после нажатия на кнопку Обзор файлов.
Если же требуется сослаться не на начало документа, а на его другую часть, то это место предварительно следует отметить. Для этого установите курсор в нужное место и выберите пункт Цель из меню Вставить, либо нажмите кнопку Цель на панели инструментов; в появившемся окне введите имя метки (латиницей), например, part1.
Имя метки непосредственно не отображается в окне ввода текста, но в том месте текста, где установлена метка (якорь, anchor) появляется маленькое изображение мишени, при подведении к которому курсора в статусной строке появляется имя метки.
Для задании ссылки на одну из частей документа, которой ранее было присвоено имя (установлена метка), следует в списке меток, находящимся в нижней части вкладки Ссылка, выделить нужную метку.
Важным дополнением к тексту документа являются вставленные в него графические объекты. Они могут выступать в качестве иллюстраций или ссылок. В гипертекстовый документ могут быть импортированы рисунки таких форматов, как GIF, JPG и PNG. Для вставки рисунков в документ необходимо выбрать пункт Картинка из меню Вставить. Появляется окно Свойства с открытой вкладкой Картинка.
В поле Картинка указывается имя файла, содержащего изображение. Кнопка Обзор позволяет указать местоположение рисунка и его
В этом же окне устанавливается размер изображения: можно оставить исходный размер, либо изменить его, выбрав переключатель Заказной размер и указав новый размер изображения (в процентах от ширины документа или в пикселах). Полезно задать некоторое свободное пространство вокруг картинки, иначе текст будет вплотную примыкать к изображению.
Таблицы, включенные в состав гипертекстового документа, могут использоваться в различных целях. Это может быть просто набор строк и столбцов с размещенными в них данными. Другим распространенным применением таблиц является возможность добиться тех эффектов форматирования, которые отсутствуют в обычном HTML: разделение на столбцы, выступающие строки, интервалы. Многие Web-дизайнеры используют большие таблицы в качестве контейнеров для задания структуры страницы.
Таблица в гипертекстовом документе представляет собой иерархическую структуру: она состоит из строк, которые в свою очередь состоят из ячеек. Кроме того, компонентом таблицы является ее заголовок. Для вставки таблицы в документ следует выбрать пункт Таблица из меню Вставить.
Появится окно создания таблицы, в котором можно установить такие параметры как количество строк и столбцов, толщину линий обрамления, расстояние между ячейками таблицы, ширину таблицы, цвет фона таблицы, заголовок таблицы и расположение таблицы в документе.
Для изменения параметров ранее созданной таблицы переместите курсор внутрь таблицы и правой кнопкой мыши откройте контекстное меню, в котором выберите пункт Свойства таблицы.
На экране появится окно установки свойств таблицы с тремя вкладками: Таблица, Строка и Ячейка, при помощи которых можно менять параметры таблицы: вставлять и удалять строки, столбцы и ячейки, выравнивать и форматировать содержимое ячеек.
Напомним, что для просмотра гипертекстового документа используются браузеры - специальные программы, предназначенные для этих целей, например, Netscape
Задание
Создайте приведенный ниже html-документ, заменив фамилию, имя и отчество на свои, и установив в качестве фонового цвет "#F1E1E9".
KLyX (более старая версия носит название LyX) - еще один современный текстовый редактор. Он форматирует текст, вставляя в него команды разметки языка подготовки документов TeX. Редактор KLyX можно отнести к разряду
Для запуска редактора KLyX введите в командной строке klyx ( lyx - для более старой версии), либо выберите его из меню KDE. При старте программы появляется окно, в верхней части которого располагается строка меню. Чуть ниже строки меню размещены панели инструментов. В отличие от текстовых редакторов Word, StarWriter или NotePad при первоначальном открытии программы не создается новый документ и некоторые функции недоступны.
Кнопки панели инструментов дублируют часть пунктов меню. Основные элементы рабочего окна аналогичны рассмотренным в других редакторах.
KLyX различает несколько так называемых классов документов, основными из которых можно считать следующие:
При создании нового документа пользователь должен задать его класс, исходя из целей, для которых документ создается. Для этого используют пункт Document из меню Layout. В появившимся окне Document Layout можно задавать стиль страницы, режим выделения абзаца, печать текста в две колонки и некоторые другие опции. Рассмотрим их подробнее.
Опция Pagestyle отвечает за оформление верхних и
Опция позволяет задать различное оформление для четных и нечетных страниц. Опция Columns определяет число колонок на странице при печати документа. Для установки межстрочных интервалов в документе используйте опцию Spasing. Можно задать одинарное (Single), двойное (Double) или половинное расстояние (OneHalf).
Для выделения абзацев используют опцию Separation окна Document Layout. Можно установить режим "красной строки", т. е. отступа в начале абзаца - Indent, или увеличенное расстояние между абзацами - Skip.
Если же для какого либо абзаца хочется установить свои собственные параметры, то используют пункт Paragraph из меню Layout. Появляется диалоговое окно Paragraph Environment. Для запрета отступа от левого края используют опцию No Indent, для изменения расстояния от соседних абзацев - Vertical Space: Above - от предыдущего, Below - от последующего.
Рассмотрим порядок создания документа в редакторе KLyX.
Познакомимся с некоторыми особенностями работы с текстом в KLyX. Для осуществления операций над текстом первоначально нужно выделить фрагмент текста. При работе с мышью нажатие на левую кнопку перемещает курсор к указателю мыши. Чтобы выделить текст, нужно нажать левую кнопку мыши и, не отпуская ее, переместить указатель в конец выделяемого фрагмента текста. Нажатие средней кнопки мыши обеспечивает вставку ранее выделенного фрагмента текста.
Меню Layout позволяет изменять текущий шрифт. Пункт Emphasize Style - делает текущий шрифт курсивным, Noun Style - переключает шрифт на капитель (все буквы как заглавные), Bold Style - использует полужирное начертание. Допускается одновременное использование курсивного и полужирного начертания.
Для этих же целей удобно пользоваться кнопками
, расположенными на панели инструментов. Кнопка с восклицательным знаком переключает шрифт между курсивным и обычным начертанием. Кнопка с изображением человечка переключает шрифт между начертанием капитель (
Для того чтобы задать шрифт, отличный от предлагаемого по умолчанию, следует воспользоваться пунктом Character из меню Layout. В появившимся окне Character Style можно задать семейство (Family), размер (Size), цвет (Color) и некоторые другие характеристики шрифта. Для переключения между новым и предлагаемым по умолчанию шрифтом используйте кнопку с надписью Font.
Нажатие комбинации клавиш Alt+Shift+c всегда возвращает к шрифту, используемому по умолчанию.
Для копирования, вырезания и перемещения фрагмента текста нужно выделить этот фрагмент и воспользоваться меню Edit, а именно командами: Cut - вырезает из текста отмеченный кусок, Copy - копирует отмеченный блок в буфер для последующего использования, Paste - вставляет запомненный текст из буфера. Для откатки нежелательных изменений (т. е. их удаления) используется пункт Undo ; пункт Redo можно применить для откатки откатки.
Для поиска и замены в тексте используют пункт Find Replace. В появившемся окне в поле Find указывается текст для поиска, в поле Replace with, если нужно, помещаем текст, заменяющий собой найденный. Кнопки со стрелками служат для поиска вперед и назад по тексту.
Нажатие на кнопку Replace производит замену найденного вхождения на новое. При задании опции Case поиск происходит с учетом регистра букв. Опция Match word обеспечивается поиск тождественно совпадающих слов, например, при поиске слова "кот" слово "скот" не будет найдено.
При создании списков KLyX явно превосходит возможности большинства текстовых процессоров. KLyX различает четыре типа списков, а именно:
Все окружения могут содержать до шести уровней вложенности. Для того чтобы перейти на следующий
на панели инструментов. Нажатие на нее увеличивает
KLyX при использовании окружения Itemize создает для разных уровней вложенности различные метки, но это различие становится видно только при печати документа, на экране оно не отражается.
Если стандартные метки не устраивают пользователя по каким либо причинам, то их можно изменить, используя пункт Document из меню Layout. В окне Document Layout при нажатии на кнопку Bullet Shapes открывается новое окно Itemize Bullet Selection, где можно задать новую метку для каждого из уровней вложенности (
Пример
Список, созданный при помощи окружения Itemize
| Анаконда |
|---|
большая |
маленькая |
| Питон |
большой |
очень |
не очень |
маленький |
Список, созданный при помощи окружения Enumerate
Окружение Description использует первое слово первой строки абзаца в качестве метки. Если же хочется в качестве метки применить два или более слов, то их нужно разделять не обыкновенным пробелом, а вставлять специальный символ. Для этого выберите в меню Insert пункт Special Characters, затем Protected Blank, или воспользуйтесь комбинацией клавиш Ctrl+Space.
Пример
Окружение Description подходит для создания словарных статей.
Слоны
гигантские животные, обладают огромной силой, распространены в Индии и Африке.
Кенгуру
сумчатое млекопитающее, имеет очень мощные задние конечности, обитает в Австралии.
Окружение List не создает нумерованных списков. Аналогично Description, оно использует
KLyX дает возможность создавать и редактировать таблицы. Для вставки таблицы в документ нужно выбрать из меню на панели инструментов Стандартная. В появившемся диалоговом окне Insert Table укажите число строк (Rows) и столбцов (Columns) в создаваемой таблице. В документ будет включена таблица и появится дополнительная панель инструментов для работы с ней:
При щелчке правой кнопкой мыши по таблице раскроется контекстное меню, содержащее следующие возможности:
При помощи вспомогательной панели можно также установить фиксированную ширину колонки, создать таблицу размером больше длины листа (Longtable), повернуть всю таблицу или одну ячейку на 90 градусов.
При добавлении строки она добавляется под строкой, содержащей курсор, при добавлении колонки - справа от курсора. Удаляются всегда строка или колонка, содержащая курсор. Multicolumn объединяет по горизонтали две смежные ячейки в одну; часто эту возможность используют для задания общего заголовка для нескольких колонок. Можно задать обрамление для каждой ячейки в отдельности, отмечая в поле Borders те места, где должно присутствовать обрамление. Если таблица так широка, что не помещается по ширине листа, то можно развернуть ее, используя поворот на 90 градусов. Этот поворот не отображается на экране и не показывается при выборе View Dvi. Для того чтобы увидеть такую таблицу, используйте View PostScript. В ячейку таблицы можно помещать разнообразные объекты: просто текст, математические формулы и уравнения, рисунки. Нельзя помещать таблицу в ячейку другой таблицы.
Пример
Создадим таблицу из 5 строк и двух столбцов. Затем, используя Multicolumn, объединим колонки первой строки в одну, установим полужирный шрифт (пункт Bold из меню Layout ) и введем слово "Канцтовары". Перейдем к следующим строкам.
| Канцтовары | |
| Наименование | Цена, руб. |
| Тетрадь | 2.00 |
| Карандаш | 4.50 |
| Линейка | 15.00 |
Стоя в первом столбце, откроем контекстное меню и установим переключатель Align в положение Left, чтобы прижать содержимое столбца влево. Заполним столбец. Содержимое второго столбца будем выравнивать по правому краю ( Right ). После заполнения данными второго столбца таблица готова.
Рассмотрим порядок включения в документ KLyX рисунка. Рисунок должен быть создан и сохранен в формате Encapsulated PostScript. Если формат графического файла другой, то его следует предварительно перекодировать в каком-либо графическом редакторе (GIMP, XFig).
Для вставки рисунка нужно воспользоваться пунктом на панели инструментов Стандартная. В появившемся окне нужно выбрать одну из двух возможностей:
После выбора появляется прямоугольник, в который будет помещен рисунок. Нажатие левой кнопки мыши на него открывает окно Figure, в котором задается имя файла, содержащего рисунок, его размер и угол поворота. Для редактирования этих параметров нужно снова щелкнуть левой кнопкой мыши по вставленному рисунку. Поиск нужного файла можно осуществить, нажав на кнопку Browse в окне Figure. При этом предоставляется возможность найти файл в множестве директорий, либо выбрать его из коллекции Clipart.
В документе, подготовленном с помощью KLyX, так же, как и в документах TeX, различают математические формулы внутри текста и так называемые "выключные" (выделенные) формулы, вынесенные на отдельную строку. Формулами считаются как "настоящие" формулы, так и отдельные цифры или буквы, в том числе и греческие, а также верхние и нижние индексы и наборы математических символов. Формулы выделяются на экране голубым цветом. Каждая латинская буква в формуле рассматривается как имя переменной и выводится специальным шрифтом "математический курсив". KLyX, в отличии от самого языка TeX, не допускает вхождение русских букв в формулу.
Для ввода формулы необходимо переключиться в режим ввода математики, для чего нужно нажать кнопку
с изображением дроби или воспользоваться меню Math. Появится отмеченный голубым прямоугольник - это область ввода формул. Латинские буквы и числа просто вводятся в эту область, ввод более сложных объектов осуществляется с помощью кнопок, расположенных на математической панели KLyX.
Панель содержит кнопки для ввода квадратных корней, дробей, различных скобок, включая скобки под и над формулой, устанавливает ширину пробелов в формуле, позволяет создавать матрицы, переводит формулу в выделенный режим и обратно. Специальные кнопки позволяют вводить греческие буквы и разнообразные математические символы. Кнопка функций f(x) содержит множество математических функций. Для создания выделенной формулы удобно пользоваться кнопкой Equation, однако, опытные пользователи языка TeX могут использовать клавиатуру для набора математического текста. Закончить ввод математической формулы можно, щелкнув левой кнопкой мыши вне поля для ввода математики. Щелчок мышью в области формулы позволит вновь редактировать ее. Для удаления формулы нужно установить курсор справа от нее и нажать клавишу удаления BackSpace.
Пример
Добавим в текст определение функции модуль x:
Для этого нужно:
x в прямоугольник между появившимися прямыми скобками, затем нажать клавишу Space, чтобы выйти за скобки, и знак "=";Теперь можно посмотреть, как формула будет выглядеть при печати: пункт Preview, а затем View dvi из меню Filе.
Для ввода уравнений, занимающих несколько строк, после перехода в режим выделенной формулы нажмите Ctrl+Enter. Появится матрица из шести прямоугольников. В каждой строке первое поле предназначено для ввода левой части уравнения, среднее - знака "=", последнее - для ввода правой части уравнения. Если двух строк мало, то нажатие комбинации клавиш Ctrl+Enter добавит еще одну строку.
Задания
,
и
.
Одной из наиболее распространенных функций современного персонального компьютера является подготовка разнообразных текстовых документов. В данном разделе рассматриваются программные продукты, функционирующие в MS Windows и ОС Linux и предназначенные для работы с текстами. Мы ознакомимся с принципами создания и редактирования как простых, так и более сложных документов.
Различают две основные группы программ подготовки текстовых документов: текстовые редакторы и текстовые процессоры.
Текстовыми редакторами, в основном, называют программы, создающие текстовые файлы без элементов форматирования (т. е. не позволяющие выделять части текста различными шрифтами и гарнитурами). Редакторы такого рода незаменимы при создании текстов компьютерных программ.
Текстовые процессоры умеют форматировать текст, вставлять в документ графику и другие объекты, не относящиеся к классическому понятию "текст". Следует отметить условность такого разделения - разнообразие программ для обработки текста позволяет найти редактор с любым набором функций.
Некоторые текстовые процессоры являются так называемыми WYSIWYG -редакторами. Название получено по первым буквам фразы What You See Is What You Get - то, что ты видишь, есть то, что ты получишь. Когда говорят, что это
Некоторые современные редакторы поддерживают концепцию "почти"
Текстовые файлы - наиболее распространенный тип данных в компьютерном мире. Существуют несколько проблем, связанных с текстовыми файлами. Первая - чрезвычайно большое количество символов, требующихся для поддержки различных языков. Американские программисты для работы со 128 символами используют набор символов US ASCII (американский стандартный код для обмена информацией). Для поддержки других языков зачастую не хватает и 256 символов, поэтому сейчас осуществляется постепенный переход к кодировке Unicode, в которой для хранения одного символа отводится уже два байта (т. е. имеется возможность закодировать 65 536 различных символов).
Вторая проблема заключается в том, что люди хотят, чтобы распечатываемые документы содержали графики, диаграммы, примечания, заголовки и чтобы при этом использовались различные шрифты. Документы, распространяемые в Интернет ( онлайновые документы), могут содержать
Многие текстовые файлы передаются в виде простого текста (
Говоря о разметке текста, выделяют понятия физической и логической разметки. При использовании физической разметки текста указывается точный вид каждого фрагмента. Например, "центрированный текст, 14-м кеглем, жирный, гарнитура Times". При логической разметке указывается логическое значение данного фрагмента, например, "это заголовок главы". Эти два способа разметки предназначаются, как правило, для использования в разных ситуациях. Для того чтобы распечатать текст на принтере, необходимо использовать физическую разметку. Должны быть приняты решения о размере полей и абзацных отступах. Ранние версии текстовых процессоров использовали только физический тип разметки. При этом для каждого фрагмента указывался шрифт, размер и стиль.
При обмене информацией с другими людьми физическое оформление текста накладывает ряд ограничений, особенно для онлайновых документов. Размер экрана, разрешение, шрифты различны для различных систем. По этим причинам все чаще используется логическое оформление текста. В некоторых случаях логическое оформление практически необходимо: при создании
Для сохранения разметки документов при передаче текстовой информации от машины к машине применяют разные способы. Текстовые процессоры и издательские системы используют специально разработанные форматы файлов, содержащие не только текст, но и информацию о том, как он должен быть оформлен. Основная проблема здесь в несовместимости таких форматов, хотя наиболее сложные программы обычно могут читать файлы в форматах программ-конкурентов. Примерами такого подхода являются текстовые процессоры Word и StarWriter.
При другом подходе непосредственно в текст документа вставляются специальные команды разметки. Даже если у вас нет программного обеспечения, поддерживающего такой формат, вы все же сумеете в нем разобраться. Существует немало способов подобного представления разметки текста, в том числе:
Примерами программ, которые позволяют разметить текст подобным образом, служат Netscape
Файлы, созданные разными редакторами, зачастую имеют уникальные расширения, позволяющие, не заглядывая внутрь документа, догадаться о способах разметки текста. Так файлы, созданные редакторами подготовки plain-текста, часто имеют расширение .txt, а подготовленные в редакторе Lyx - .lyx. Текстовый процессор Word по умолчанию создает файлы в формате MS Word (расширение .doc ), но поддерживает и другие форматы, например
Очевидно, что невозможно перечислить все текстовые редакторы. Многие из них "заточены" под ту или иную специфическую деятельность. В списке, рассмотренном ниже, представлена лишь небольшая часть текстовых редакторов.
NotePad - встроен в операционную систему Windows, понятен и прост в использовании;
McEdit - имеет сходство с редактором Edit из MS DOS, компонента файлового менеджера mc (Midnight Commander) ОС Linux;
KEdit - простейший текстовый редактор, входит в состав KDE Linux;
KWrite - текстовый редактор, имеющий ряд дополнительных настроек по сравнению с другими простейшими текстовыми редакторами;
Emacs - совмещает в себе функции файлового менеджера и текстового редактора; одной из отличительных черт является возможность создание
Word - служит для создания разнообразных печатных документов, является компонентом
StarWriter - входит в состав программы StarOffice, внешним видом и функциональностью он похож на Word, одинаково хорошо работает как в MS Windows, так и в ОС Linux;
LyX (KLyX в KDE) - современный текстовый редактор, предназначенный для людей, которые хотят получить документ, выглядящий профессионально, но затратить на его создание минимум времени; редактор вставляет в текст команды разметки TeX и LaTeX;
Netscape Composer - вставляет в текст команды разметки языка HTML, существуют версии как для ОС Linux, так и для MS Windows.
Исторически сложилось так, что для представления печатных символов (кодирования текста) в первых ЭВМ отвели 7 бит. 27=128. Этого количества вполне хватало для кодирования всех строчных и прописных букв латинского алфавита, десяти цифр и различных знаков и скобок. Именно такой, 7-битной, является таблица символов ASCII (американский стандартный код для обмена информацией), подробную информацию о которой вы можете получить при помощи команды man ascii операционной системы Linux.
Когда возникла необходимость кодировать национальные алфавиты, то 128 символов стало недостаточно. Было решено перейти на кодирование с помощью 8 бит (т. е. одного байта). В результате количество символов, которые можно закодировать таким образом стало равно 28=256. При этом символы национальных алфавитов располагались во второй половине кодовой таблицы, т. е. содержали единицу в старшем разряде байта, отведенного для
Среди них была и одна из первых таблиц для кодировки русских букв - ISO 8859-5 (воспользуйтесь командой man iso_8859_1 для получения кодов русских букв в этой таблице).
Задачи передачи текстовой информации по сети вынудили разработать еще одну кодировку для русских букв, названную Koi8-R (код отображения информации 8-битный, русифицированный). Рассмотрим ситуацию, когда письмо, содержащее русский текст, отправлено по электронной почте. Случалось, что в процессе путешествия по сетям письмо обрабатывалось программой, которая работала с 7-битной кодировкой и обнуляла восьмой бит. В результате такого преобразования код символа уменьшался на 128, превращаясь в код символа латинского алфавита. Возникла необходимость повысить устойчивость передаваемой текстовой информации к обнулению 8 бита.
К счастью, значительное число букв кириллицы имеет фонетические аналоги в латинском алфавите. Например, Ф и F, Р и R. Есть несколько букв, совпадающих даже по начертанию. Расположив русские буквы в кодовой таблице таким образом, чтобы их код превышал код аналогичных латинских на число 128, добились того, что потеря 8-го бита превращала текст хотя и в состоящий из одной латиницы, но все равно понимаемый русскоязычным пользователем.
Так как из всех операционных систем, распространенных в то время, самыми удобными средствами работы с сетью обладали различные клоны операционной системы Unix, то эта кодировка стала фактическим стандартом в этих системах. Таковой она является и сейчас в ОС Linux. И именно эта кодировка чаще всего применяется для обмена почтой и новостями в Интернет.
Далее наступила эра персональных компьютеров и операционной системы MS DOS. Как выяснилось, кодировка
После появления ОС Windows от фирмы Microsoft выяснилось, что альтернативная кодировка по некоторым причинам для нее не подходит. Снова передвинув русские буквы в таблице (появилась возможность - ведь псевдографика в Windows не требуется), получили кодировку Windows 1251 (Win-1251).
Но компьютерные технологии постоянно совершенствуются и в настоящее время все большее число программ начинает поддерживать стандарт Unicode, который позволяет кодировать практически все языки и диалекты жителей Земли.
Итак, в различных ОС предпочтение отдается разным кодировкам. Для того чтобы стало возможным чтение и редактирования текста, набранного в другой кодировке, используются программы перекодирования русского текста. Некоторые текстовые редакторы содержат встроенные перекодировщики, позволяющие читать текст в различных кодировках (Word и др.). Мы для перекодировки файлов будем использовать ряд утилит в ОС Linux, назначение которых ясно из названия: alt2koi, win2koi, koi2win, alt2win, win2alt, koi2alt (откуда, куда, цифра 2 (two) схожа по звучанию с предлогом to, указывающим направление). Эти команды имеют одинаковый синтаксис: команда <входной_файл >выходной_файл.
Пример
Перекодируем текст, набранный в редакторе Edit в среде MS DOS, в кодировку
alt2koi <file1.txt >filenew
Так как в MS DOS и Linux по разному кодируется перевод строки, рекомендуется выполнить еще команду "fromdos":
fromdos <filenew>file2.txt
Команда с обратным действием называется "todos" и имеет такой же синтаксис.
Пример
Отсортируем файл List.txt, содержащий список фамилий и подготовленный в кодировке
koi2alt <List.txt | sort | alt2koi >List_Sort.txt
В современных дистрибутивах ОС Linux решены многие проблемы, связанные с локализацией программного обеспечения. В частности утилита sort теперь учитывает особенности кодировки
sort <List.txt >List_Sort.txt
Простые и удобные в использовании редакторы неформатированного текста (plain-text) постоянно требуются программистам при написании текстов программ, создателям Web-документов, которых по ряду причин не устраивают Web-редакторы, людям, использующим TeX или LaTeX, и многим другим. Принципы создания, сохранения и редактирования документов в них очень схожи и не требуют от пользователя кропотливой работы по их освоению. Мы познакомимся с программой NotePad, входящей в состав MS Windows, а также с редакторами, входящими в состав среды KDE (Linux): KEdit, KWrite, McEdit. Затем мы рассмотрим программу Emacs, для которой создание plain-текста есть лишь малая часть ее потенциальных возможностей.
Редактор NotePad является одним из самых распространенных средств подготовки неформатированного текста в среде MS Windows. Окно редактора содержит строку меню, включающую три пункта: Файл, Правка и Поиск.
Меню Файл служит для работы с файлами. Оно позволяет создавать, сохранять и открывать существующий файл. Команды редактирования документа (копирование, вставка, удаление фрагмента текста) осуществляются при помощи меню Правка. Для поиска фрагмента текста используется меню Поиск.
NotePad допускает еще один способ вызова команд редактирования документа - контекстное меню. Для вызова контекстного меню нужно выделить некоторый элемент документа, а затем щелкнуть правой кнопкой мыши. Для закрытия контекстного меню без выбора команды достаточно щелкнуть по кнопке мыши, поместив ее курсор за пределами меню, или нажать клавишу Esc.
Для выделения частей текста и перемещения используются различные комбинации клавиш, представленные в таблице.
| Shift+стрелка вправо | Выделение символа слева от курсора |
| Shift+стрелка влево | Выделение символа справа от курсора |
| Shift+стрелка вверх | Выделение предыдущей строки |
| Shift+стрелка вниз | Выделение последующей строки |
| Shift+Home | Выделение текста от начала строки до курсора |
| Shift+End | Выделение текста от курсора до конца строки |
| PgUp/PgDn | Перемещение на страницу вверх/вниз |
| Home/End | Перемещение в начало/конец строки |
| Ctrl+стрелка вправо | Перемещение на слово вперед |
| Ctrl+стрелка влево | Перемещение на слово назад |
| Ctrl+Home | Перемещение в начало текста |
| Ctrl+End | Перемещение в конец текста |
Для установки курсора в определенное место можно использовать мышь: надо передвинуть курсор и сделать щелчок левой кнопкой.
Перед выполнением команд редактирования фрагмента текста его нужно выделить, для чего можно использовать два способа: при помощи мыши, или с использованием комбинации клавиш. Для того чтобы выделить текст с помощью мыши, нужно установить курсор мыши в начало фрагмента текста, который нужно выделить, и переместить курсор при нажатой левой кнопке мыши до конца фрагмента. Фрагмент остается выделенным до тех пор, пока не будет выделен другой фрагмент.
Редактор NotePad использует в своей работе так называемый буфер обмена. В буфер обмена временно помещают фрагменты текста произвольной длины. Фрагмент с прежней позиции копируется или удаляется, при этом он автоматически помещается в буфер обмена и затем может быть вставлен в какое-либо место текста. Фрагмент сохраняется в буфере до тех пор, пока в него не будет внесен новый текст.
Задания
Yesterday, all my troubles seemed so far away, Now it looks as though they're here to stay, Oh i believe in yesterday.
Еще вчера мне казалось, что все мои беды далеки от меня, А сейчас они словно стеной обступили меня, Но я верю во вчерашний день.
Редактор KEdit запускается путем набора команды "kedit" в командной строке, или через главное меню KDE. KEdit - простой в использовании, быстрый и удобный редактор.
Основные приемы набора текста аналогичны работе с другими простейшими текстовыми редакторами. Все манипуляции осуществляются при помощи меню и панели инструментов. Панель инструментов содержит кнопки для файловых операций (создание, открытие, запись), редактирования (копирование, вставка, вырезание), печати и посылки почты. Это редактор plain-текста и поэтому не содержит средств форматирования.
| Меню Файл | Меню Правка |
|
|
Меню Настройки позволяет изменять внешний вид редактора, устанавливая шрифты различной гарнитуры и начертания. Поддаются переопределению цвет шрифта и фона, параметры проверки орфографии, число символов в строке и т. д. Можно выбрать кодировку, в которой будет сохранен документ.
Задания
Еще одним редактором, предназначенным для создания неформатированных текстов, является KWrite. Для его запуска нужно в командной строке набрать "kwrite" или воспользоваться меню KDE.
Редактор KWrite удобно использовать для набора текстов, содержащих команды разметки и коды программ, так как он является синтаксически ориентированным редактором. Последнее означает, что он умеет выделять цветом специальные конструкции и команды разметки.
С точки зрения интерфейса KWrite подобен KEdit и имеет строку меню и панель кнопок. В пункте Файл, кроме стандартных пунктов, аналогичных имеющимся в редакторе KEdit, добавлен пункт Новый вид (открытие окна, содержащего копию текущего документа). В пункте меню Перейти добавлена возможность вставлять так называемые метки, ускоряющие поиск нужного фрагмента текста. В пункте Редактирование содержатся стандартные команды редактирования, а также возможность вставки содержимого указанного файла в текст. KWrite поддерживает так называемый журнал откатки, позволяющий отменить ряд произведенных действий.
В пункте Инструменты имеется возможность установки/отмены отступов и добавления комментариев, соответствующих типу расширения файла.
Настройки в KWrite заметно богаче, чем в KEdit. В нем можно установить раскраску синтаксиса какого-либо языка: C, C++, Java, HTML и т. п., гарнитуру, размер, кодировку и цвет шрифта. В подпункте Настройка KWrite можно установить ограничение длины строки (при включении переноса по словам), величину табуляции, уровни отмены, различные отступы, а также параметры выделения (в том числе множественное и вертикальное выделение). Здесь же можно определить горячие клавиши для большого количества команд - перемещения курсора, файловых операций, редактирования, выделения, поиска, замены и перехода.
Задания
Пользователи файлового менеджера Midnight Commander охотно используют встроенный в него редактор Mcedit. Однако, он способен запускаться и как самостоятельное приложение, в этом случае требуется в командном окне набрать "mcedit".
Внешне этот редактор напоминает редактор Edit из набора утилит
Перемещение по документу осуществляется при помощи клавиш
В таблице перечислены назначения пунктов меню и некоторые комбинации клавиш для работы с текстом.
| Ctrl+y | Удаление строки |
| Ctrl+u | Отмена последней операции редактирования |
| Ins | Переключение вставка/замена (insert/overtype) |
| F7 | Поиск (можно использовать регулярные выражения) |
| Shift+F7 | Повтор последней операции поиска |
| F4 | Замена |
| F3 | Первое нажатие - начало отметки блока, второе - конец |
| F5 | Копирование выделенного фрагмента |
| F6 | Перемещение выделенного фрагмента |
| F8 | Удаление текущей строки |
| Ctrl+f | Запись в файл |
| Shift+F5 | Чтение из файла |
| Shift+F4 | Создание нового файла |
| F2 | Сохранение файла |
| F10 | Завершение работы |
Задания
Во всех Unix системах, в том числе и Linux, широко используется редактор Emacs. Являясь редактором plain-текста, он обладает еще множеством дополнительных функций и возможностей. Emacs - удобный файловый менеджер, с его помощью легко манипулировать файлами и директориями.
Когда вы запускаете Emacs, он создает свое отдельное окно, которое, за исключением первой и последней строки, отводится для отображения текста. Первая строка называется полоской меню, а последняя - эхо-областью или окном минибуфера, где отображаются введенные командные последовательности и появляются запросы. Как только вы останавливаетесь более чем на секунду в середине команды, все знаки этой команды сразу же отображаются. В дальнейшем мы будем придерживаться обозначений, аналогичным появляющимся в эхо-области, например, при одновременном нажатии клавиш Ctrl и x в минибуфере появится строка C-x, а при нажатии клавиш Alt и x строка М-x (клавиша на клавиатуре, помеченная Alt, в Emacs играет особую роль: она выполняет функции специальной клавиши - META ).
Эхо-область используется также для отображения
Рекомендуемый способ использования Emacs - запускать его только один раз сразу после входа в систему. При необходимости одновременной работы с несколькими файлами или различными частями одного и того же документа следует командой C-x 5 2 или при помощи пункта Make New Frame меню Files создать новое окно (так называемый фрейм ). Допускается разделение одного окна на несколько рабочих областей (в терминологии Emacs - окон), хотя это менее удобно, чем использование фреймов. Команда C-x 2 разделит окно на два по вертикали, команда C-x 3 - на два по горизонтали, а команда C-x 1 оставит только одно окно.
Emacs сохраняет текст каждого файла в объекте, называемом буфер (buffer). При первом обращении к файлу Emacs создает новый буфер. Для того чтобы увидеть список буферов, созданных в текущем сеансе работы, наберите C-x C-b.
Для завершения работы редактора Emacs служит команда C-x C-c. Если в этот момент были буфера, содержимое которых не было сохранено на диск, то вам будет предложено сохранить их.
При запуске редактора командой "emacs ." на экране появляется окно Emacs с информацией о содержимом текущего каталога (символ в конце команды обеспечивает запуск приложения в фоновом режиме). В этом случае он играет роль файлового менеджера.
Первые две строки окна файлового менеджера Emacs справа содержат точку (.) и две точки (..). Строка с точкой соответствует
Для обращения к требуемому файлу или каталогу служит команда C-x C-f. В окне
Пример
Для того чтобы переместиться на уровень вверх нужно ввести фрагмент ../, если вы хотите подняться на два и более уровней вверх, соответственно укажите два или более раз ../ без пробелов и других символов. Если вы хотите зайти в какую-то поддиректорию
Для создания директории служит команда +. В минибуфере появится сообщение Create directory, после которого нужно ввести имя создаваемой директории.
Для копирования файла нужно установить курсор на имя файла и нажать клавишу C. После чего в окне
Если вы хотите скопировать группу файлов, то перед копированием нужно предварительно отметить каждый файл нажатием на клавишу m, после чего в крайней левой позиции строки с именем файла появляется символ отметки *.
Для
Для изменения прав доступа к файлу или директории нужно выделить объекты, права доступа к которым вы хотите изменить, и применить команду M. В окне
| Символьное обозначение | rwx | rw- | r-x | r-- | -wx | -w- | --x | --- |
| 2-ное представление | 111 | 110 | 10 | 100 | 011 | 010 | 00 | 000 |
| 8-ное представление | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
В приведенной выше таблице буквы означают соответственно r - read (чтение), w - write (запись), x - execute (выполнение для файлов и возможность входа для каталогов), причем наличие соответствующего права кодируется 1, а отсутствие - 0.
Для удаления группы файлов следует сначала отметить их, как удаляемые, нажатием клавиши d (в крайней левой позиции при этом появляется метка D). После отметки всех файлов нажать клавишу x и на экране появится список удаляемых файлов, а в окне
Отметим некоторые другие полезные команды редактора.
| Команда | Назначение |
| v | Просмотр содержимого файла |
| e | Редактирование содержимого файла |
| u | Снятие пометки файла |
| g | Обновление содержимого директории |
Чтобы редактировать файл, вы должны дать команду редактору считать его и подготовить буфер, содержащий копию текста файла. Эта операция называется обращением к файлу. Команды редактирования применяются непосредственно к тексту в буфере, то есть к копии внутри Emacs. Ваши изменения появятся в самом файле только после сохранения буфера. Как уже отмечалось, для обращения к файлу служит команда C-x C-f. Если вы обращаетесь к файлу, который уже был открыт, то новый буфер не создается.
Можно стартовать Emacs с указанием конкретного имени файла, например "emacs file.txt ". В этом случае редактор создаст буфер и загрузит в него содержимое указанного файла (если файл с таким именем отсутствует, то будет создан пустой буфер), после чего можно сразу приступать к редактированию.
После внесения изменений в буфер нужно сохранить его содержимое. Сохранение буфера в Emacs означает запись его содержимого обратно в файл, с которым связан этот буфер. Для этого служит команда C-x C-s.
Если буфер содержит изменения, которые не были сохранены в файл, то о буфере говорят, что он изменен (или модифицирован). Это означает, что изменения будут потеряны, если буфер не сохранить. Признаком того, что буфер изменен, служат две звездочки в статусной строке окна редактора.
Emacs время от времени (основываясь на подсчете нажатых вами клавиш) самостоятельно записывает все модифицированные буфера. Эта операция называется самосохранение или автосохранение. При автосохранении создается файл, имя которого отличается от имени исходного файла наличием в начале и конце имени символа " # ". Например, буфер, связанный с файлом exam.txt, будет сохранен в файл #exam.txt#. Когда вы сохраните буфер, Emacs удалит автосохраненный файл.
Для создания и редактирования документа можно воспользоваться строкой меню, расположенной в верхней части окна Emacs. Строка меню содержит следующие пункты:
Выделять и копировать текст удобно с помощью мыши. Выделенный фрагмент текста можно удалить, щелкнув на нем правой кнопкой мыши, а также вставить в любую часть документа нажатием на среднюю кнопку мыши или путем выполнения команды C-y или Shift+Insert.
Для переключения ввода с русского на английский текст и обратно используются возможности, предоставляемые операционной системой. Кроме этого часто настраивают Emacs так, чтобы переключение осуществлялось клавишей F5. Emacs позволяет использовать два режима раскладки русских букв на клавиатуре: раскладка под пишущую машинку ("йцукен", как правило, указанная на клавиатуре) и фонетическая раскладка (по созвучию, на клавише с английской буквой k находится и русская к). Переключение между ними осуществляется клавишей F6, либо стандартными средствами переключения клавиатуры.
Перечислим некоторые команды редактора Emacs для работы с текстом. Если вы ошиблись при вводе какой-либо команды, то комбинация клавиш C-g прервет ее ввод.
| Команда | Назначение |
| DEL | Удалить знак перед |
| C-d | Удалить знак после |
| C-k | Уничтожить все до конца строки |
| M-d | Уничтожить слово |
| M-DEL | Уничтожить предыдущее слово |
| C-y | Восстановить последний уничтоженный текст |
| C-a | Переместить курсор в начало строки |
| C-e | Переместить курсор в конец строки |
| M-f | Переместить курсор на слово вперед |
| M-b | Переместить курсор на слово назад |
| C-n | Переместить курсор на строку вниз |
| C-p | Переместить курсор на строку вверх |
| M-l | Перевести слово в нижний регистр |
| M-u | Перевести слово в верхний регистр |
| M-c | Перевести слово в нижний регистр с первой заглавной буквой |
| C-x u | Отменить действие последней команды (откатка) |
| C-_ | То же самое |
| Esc число команда | Повторить указанное число раз команду |
Для проверки орфографии нужно в меню Edit выбрать пункт Spell и указать язык, на котором будем осуществлять проверку. После этого выполнить команду Check Buffer из этого же пункта меню. Редактор Emacs будет выводить на экран пронумерованный список слов для замены; указав номер нужного слова, вы автоматически исправите ошибку. Если вы не хотите изменять существующее слово, нужно нажать клавишу Space. Очень удобен режим Incremental Mode, при котором проверка орфографии происходит в реальном времени, одновременно с просмотром или вводом текста: все слова с неверным написанием немедленно подчеркиваются.
Как и в других редакторах, в Emacs есть команды для поиска вхождений в текст какой-либо строки. Необычность их в том, что они являются наращиваемыми.
Редактор Emacs позволяет производить автоматическую замену одного фрагмента текста на другой. Для этого необходимо выполнить команду M-x, после чего в окне
Эта последовательность действий приведет к автоматической замене всех вхождений указанного фрагмента на новый, введенный вами.
В редакторе Emacs возможно использование специальных макрокоманд (или макросов), которые позволяют многократно повторять один раз введенную последовательность действий.
Во время определения клавиатурного макроса происходит его первое выполнение и можно видеть, каково действие ваших команд. После этого вы можете выполнить макрос любое необходимое число раз, нажав клавишу Esc и указав затем количество повторений и команду выполнения макроса.
| Команда | Назначение |
| C-x ( | Начать ввод макроса |
| C-x ) | Закончить ввод макроса |
| C-x e | Выполнить макрос |
Макрос сохраняется в памяти редактора до тех пор, пока не будет определен новый макрос. Если вы хотите сохранить макрос клавиатуры дольше, чем до следующего определения, то ему нужно дать имя командой M-x name-last-kbd-macro. Введите команду (можно пользоваться клавишей Tab для автопродолжения), нажмите Enter, затем введите имя макроса. Для выполнения именованного макроса наберите M-x и имя макроса.
Рассмотрим на примерах приемы создания макросов.
Пример
Заменить указанную букву в тексте многоточием, а саму букву поместить в конце слова, окружив ее фигурными скобками, например, для буквы "о" в слове "выполнить" получить "вып...лнить{о}". Для этого необходима следующая последовательность команд:
После этого можно выполнить макрос при помощи комбинации клавиш C-x e. Сохраним данный макрос под именем one.
Теперь создадим макрос для обратной задачи: вставить вместо многоточия '...' в слове букву, стоящую в фигурных скобках в конце слова, т. е. заменить "вып...лнить{o}" на "выполнить". Приведем макрос, решающий данную задачу.
| 1. C-x ( | 5. C-r ... | 9. Backspace |
| 2. C-s { | 6. Enter | 10. стрелка влево |
| 3. стрелка влево | 7. C-y | 11. Backspace |
| 4. C-k | 8. Esc 3 C-d | 12. C-x ) |
Отметим, что команда Esc 3 C-d трижды выполняет операцию удаления символа. Сохраним макрос под именем two.
Мы получили два макроса, выполняющие взаимно обратные преобразования. Убедитесь в этом, последовательно выполнив один макрос за другим: для выполнения первого наберите M-x one, для второго - M-x two.
Трудно перечислить все возможности Emacs в таком небольшом руководстве. Кроме редактирования текстов он позволяет выполнять еще множество других функций. Далее перечислены лишь некоторые из них, позволяющие вам немного отвлечься от работы и расслабиться.
Сначала отметим одну удобную возможность, предоставляемую редактором - это автопродолжение при вводе команд в строке
Emacs может работать и как настольный календарь. Чтобы войти в этот режим, наберите M-x calendar. Окно разделится на два, в нижнем из них будет показан календарь на три месяца, отцентрированный на текущем месяце с выделенной текущей датой. Изображение календаря автоматически прокручивается, когда вы сдвигаетесь за пределы видимой части. Ниже перечислены некоторые команды для работы с календарем.
| Команда | Назначение |
| o | Запрашивает месяц и год, а затем центрирует трехмесячный календарь вокруг этого месяца |
| p d | Выводит номер выбранного дня в году |
| Shift+s | Показывает времена восхода и заката Солнца |
| Shift+m | Выводит даты и времена всех четвертей Луны для показанного трехмесячного периода |
| q | Выходит из календаря |
Если вы заскучали, можете попробовать M-x hanoi. Как видно из названия команды - это реализация известной головоломки "Ханойская башня". Если вам очень скучно, то задайте численный аргумент, например, M-x hanoi 5.
Игра в крестики-нолики на бесконечной доске потребует от вас личного участия. Она запускается командой M-x gomoku ; выигрывает тот, кто сумеет построить ряд из 5 элементов.
M-x dunnet запускает большую приключенческую игру.
Если вас расстроили, запустите знаменитую программу Eliza (пример программы, моделирующей искусственный интеллект). Она выполняет функции психотерапевта, который готов помочь вам разобраться в ваших проблемах. Введите M-x doctor для запуска, а каждый свой ответ доктору заканчивайте двойным нажатием на клавишу Enter. Завершить сеанс общения с психотерапевтом следует при помощи команды quit.
Задания
Microsoft Word - это мощный текстовый редактор, получивший широчайшее распространение в среде Windows. Он является удобным инструментом для подготовки разнообразных писем, деловой документации, отчетов. С его помощью удобно создавать как бланки и анкеты, так и статьи, брошюры.
В основе оформления документов в Word лежит система шаблонов и стилей форматирования, которые позволяют достичь единства оформления большинства документов. Word относится к
Word по умолчанию сохраняет текстовые файлы в собственном двоичном формате MS Word (соответствующее расширение файла - .doc). Текстовая версия этого формата -
В текстовом процессоре Word используется несколько панелей инструментов, которые облегчают работу с документом. Давайте рассмотрим эти панели инструментов и их назначение.
Стандартная - содержит кнопки команд, служащих для работы с файлом и с буфером обмена.
Форматирование - служит для форматирования текста.
VisualBasic - предназначена для создания программ на VisualBasic, совмещенных с документом Word.
Web - преобразует документ Word в Web страницу, т. е. файл, содержащий разметку языка HTML.
WordArt - содержит кнопки вызова команд создания фигурного текста.
Автотекст - автоматическая замена фрагментов или быстрая вставка часто повторяющегося фрагмента.
Базы Данных - предназначена для создания и работы с базами данных, которые используются в таблицах документа.
Настройка Изображения - содержит кнопки вызова команд, служащих для работы с графическим изображением.
Рецензирование - предназначена для вставки сообщений и рецензий.
Рисование - предназначена для вставки в документ графических объектов.
Таблицы и границы - служит для обрамления таблиц.
Формы - содержит кнопки создания форм, таблиц, списков, полей ввода при работе с базами данных.
Элементы управления - вставляет кнопки, переключатели и другие элементы VisualBasic в документ.
Колонтитулы - при помощи этой панели инструментов можно установить различные верхние и
Главный документ - служит для разработки структуры главного документа
Настройка объема - устанавливает варианты объема текста в документе.
Настройка тени - позволяет добавить тень как к тексту, так и к рисункам.
Структура - предназначена для установки структуры документа.
Word предоставляет несколько
Текстовый редактор Word может сохранять документы в некоторых других форматах. Для сохранения документа в формате, отличном от Microsoft Word, нужно в окне сохранения документа в списке "Тип файла" выбрать требуемый формат файла.
Одной из важнейших особенностей текстовых процессоров, в том числе и программы Word, является возможность разнообразного форматирования текста. Различают три вида форматирования.
Форматирования символов включает в себя изменение цвета, размера, стиля написания текста. Для изменения стиля написания символов могут использоваться кнопки, расположенные на панели инструментов "Форматирование".
Под абзацем в Word понимается часть документа, за которой следует маркер абзаца. При вводе текста абзац всегда заканчивают нажатием на клавишу Enter. Если же требуется перейти на следующую строку без выделения нового абзаца, используйте комбинацию Shift + Enter.
Процесс форматирования абзацев включает в себя:
Выравнивание абзацев устанавливается при помощи панели инструментов "Форматирование". По умолчанию Word выравнивает все абзацы влево, при этом строки начинаются как бы с одной вертикальной линии. Можно осуществлять выравнивание как по центру, так и по правому краю, а также блочное выравнивание - выравнивание по ширине листа.
Для установки отступов абзаца и первой строки можно использовать горизонтальную линейку. Выделите абзацы, для которых нужно установить отступ, и с помощью мыши переместите маркеры отступов абзацев и первой строки (бегунки), расположенные на горизонтальной линейке, в нужную позицию. Основные параметры отступов абзаца можно также установить в диалоговом окне Абзац, для чего необходимо из меню Формат вызвать пункт Абзац.
По умолчанию Word устанавливает расстояние между строками в один интервал, т. е. это расстояние точно соответствует высоте одной строки. Однако оно может составлять полтора, два и более интервалов. Расстояние между строками устанавливается в диалоговом окне Абзац в списке "Межстрочный".
Любой документ, напечатанный на бумаге, имеет поля. Word позволяет установить величину для каждого из четырех полей (верхнего, нижнего, правого и левого) по отдельности. Для этого следует выбрать пункт Параметры страницы из меню Файл и ввести требуемые величины в соответствующие поля.
Для того чтобы обеспечить автоматическое выполнение переносов слов во всем документе, нужно не только включить режим переноса слов (для чего в пункте Перенос слов меню Сервис нужно поставить отметку Автоматический перенос слов в документе ), но также убедиться, что перенос слов не заблокирован ни в одном абзаце. Чтобы
Для проверки орфографии документа используйте клавишу F7. Можно также использовать кнопку Орфография на панели инструментов "Стандартная".
При создании многостраничных документов почти всегда в верхней или нижней части страницы помещают дополнительную информацию, называемую колонтитулами. В колонтитулы можно поместить
Одна из причин применения разбиения документов на разделы - это необходимость иметь разные верхние и
Чаще всего в колонтитулы помещают номера страниц документа. Для быстрой нумерации страниц выберите пункт Номера страниц из меню Вставка. Если на первой странице не должно быть номера, то удалите отметку в поле Номер на первой странице. В диалоговом окне Формат номера страницы Word предлагает вам выбрать один из вариантов расположения номеров страниц.
Word позволяет разместить текст в несколько колонок, при этом он располагает средствами, способными установить следующие виды документа с использованием колонок:
Для изменения количества колонок в документе нужно воспользоваться кнопкой Колонки на панели инструментов "Стандартная" или выбрать пункт Колонки из меню Формат, после чего в окне Колонки устанавливаются основные параметры.
Пример
Рассмотрим пример создания документа, название которого размещено через всю полосу, а основной текст в две и более колонок. Для этого вставим маркер конца раздела между заголовком и основным текстом при помощи пункта Разрыв из меню Вставка.
В диалоговом окне Разрыв установим переключатель На текущей странице. В результате этих действий на той строке, в которой был установлен курсор, появится маркер конца раздела. Теперь документ состоит из двух разделов, каждый из которых можно форматировать независимо друг от друга.
Для того чтобы создать нумерованный, маркированный (не нумерованный) или многоуровневый список, достаточно выделить все абзацы, которые нужно оформить в виде списка и воспользоваться пунктом Список из меню Формат. Word выведет на экран диалоговое окно Список.
При необходимости можно выбрать нестандартный символ маркировки. Word вставит символ маркировки перед каждым новым абзацем. Для увеличения и уменьшения вложенности списка можно воспользоваться кнопками Увеличить отступ и Уменьшить отступ на панели инструментов "Стандартная".
Текстовый процессор Word позволяет вставлять таблицу в документ. Для этого служит меню Таблица. Также можно воспользоваться кнопкой Вставка таблицы на панели инструментов "Стандартная". На экране появится диалоговое окно Вставка таблицы, в котором можно установить количество строк и столбцов создаваемой таблицы. Для выбора одного из стандартных видов оформления таблицы можно воспользоваться кнопкой Автоформат, при нажатия на которую Word выведет на экран диалоговое окно Автоформат таблицы. Оформление таблицы осуществляется при помощи панели инструментов "Обрамление".
Установку ширины столбцов (строк) можно регулировать при помощи маркера границы столбца (строки) или при помощи пункта Высота и ширина ячейки меню Таблица, который предоставляет дополнительные возможности по сравнению с установкой ширины столбцов путем установки маркера границы столбца (строки). Во-первых, можно задать ширину столбцов с большей точностью, а во-вторых, эта вкладка предоставляет гораздо больше возможностей по управлению шириной столбцов.
Для вставки нового столбца (строки) в любом месте таблицы вы можете воспользоваться пунктом Вставить столбец (строку) из меню Таблица. Выделим столбец и выполним команду вставки столбца; новый столбец будет вставлен слева от исходного. Вставка строки над исходной осуществляется аналогично.
Для того чтобы удалить из таблицы целые столбцы (строки), выделите эти столбцы (строки) и выберите пункт Удалить столбцы (строки) из меню Таблица или пункт Вырезать из меню Правка.
В процессе редактирования таблицы может понадобиться объединение или разбивка ячеек. Для объединения ячеек необходимо их выделить и выполнить команду Объединение ячеек из меню Таблица. Для разбиения ячейки нужно выделить ее, выполнить команду Разбить ячейку из меню Таблица, и в появившемся диалоговом окне указать количество столбцов, на которые будет разбита ячейка.
Пример
Рассмотрим процесс создания таблицы следующего вида:
Выполним пункт Вставить из меню Таблица. В появившемся диалоговом окне установим количество строк - 5 и количество столбцов - 3. Выделим первые две ячейки первой строки таблицы и выполним команду Объединить ячейки. Таким же образом объединим ячейки 2-3 строки 4 и ячейки 1-3 строки 5. После этого при помощи панели инструментов "Обрамление" оформим таблицу так, чтобы 1-я ячейка 3-й строки не имела верхней и нижней линии, внешний контур таблицы был нарисован двойной толстой линией, а внутренние линии были двойными тонкими. Заполним таблицу соответствующим образом. Выделим ячейки, которым хотим изменить цвет и выполним пункт Обрамление и заливка из меню Формат. Word выведет на экран диалоговое окно Обрамление и заливка в котором, на вкладке Заливка, можно выбрать требуемый цвет ячейки.
В документах Word можно использовать формулы, подсчитывающие сумму значений чисел в строке или столбце таблицы. Для этого установите точку вставки в ячейку, в которую вы хотите ввести формулу, и в меню Таблица выберите Формула. По умолчанию суммируются все значения, находящиеся выше точки вставки формулы для суммирования по столбцу или левее при суммировании по строке. Можно изменить
В документы Word может быть импортирована графика самых разных форматов. Среди них широко распространенные форматы - BMP и
Word позволяет вам легко поместить графический рисунок в документ. Для этого нужно вызвать пункт Рисунок из меню Вставка, после чего в появившемся диалоговом окне выбрать рисунок из списка стандартных или указать свой.
Для изменения масштаба и положения рисунка необходимо поместить рисунок в кадр. Это можно сделать при помощи пункта меню Кадр из меню Вставка. Для работы с кадрами наиболее удобен режим просмотра страницы. В этом случае иллюстрация окажется вставленной в невидимую рамку, которую можно произвольно перемещать на экране. После помещения рисунка в кадр нужно выполнить пункт Кадр из меню Формат. Word выведет на экран диалоговое окно Кадр, в котором вы можете указать масштаб рисунка, расстояние между текстом и графикой, обрезать графическое изображение по краям или оставить вокруг него свободное пространство. В поле "
В состав редактора Word включены средства, которые позволяют создавать рисунки, состоящие из линий и геометрических фигур. Они могут быть успешно использованы для оформления приглашений, фирменных знаков, рекламных проспектов. Для создания таких иллюстраций служит панель инструментов "Рисование". С ее помощью можно легко и быстро создать простой рисунок.
При помощи Microsoft WordArt могут быть вставлены в документ объекты, содержащие преобразованный текст. Можно изменять форму надписей, растягивать их, оттенять. Для запуска этого приложения нужно вызвать пункт Объект из меню Вставка и в списке диалогового окна выбрать строку Microsoft WordArt. Word выведет на экран окно программы WordArt.
У верхнего края окна расположена панель управления. Поясним значение всех кнопок на ней и укажем функции, которые выполняются при их нажатии.
| Форма | Выбор формы изображения текстового фрагмента |
| Шрифт | Выбор вида шрифта |
| Размер шрифта | Выбор размера шрифта |
| Полужирный | Установка полужирного начертания |
| Курсив | Установка курсивного начертания |
| Равная высота | Установка одинаковой высоты прописных и строчных букв |
| Поворот | Поворот букв на 90 градусов |
| Растянуть | Растягивание текста по горизонтали и вертикали |
| Выравнивание | Центрирование текста |
| Интервал между символами | Выбор расстояния между отдельными символами |
| Вращение | Выбор параметров поворота текста |
| Узор | Выбор типа узора или цвета для букв текста |
| Тень | Наложение тени на текст |
| Граница | Выбор толщины линии, ограничивающей текст |
Большинство математических и других научных статей включают в себя теоремы, доказательства и уравнения, использующие особую математическую символику. Математические формулы, как правило, содержат многочисленные специальные символы и конструкции, а также используют особые правила расположения составных частей, почти не применяющиеся при работе с обычным текстом. Microsoft Word поставляется вместе с приложением Microsoft Equation, которое позволяет создавать математические формулы на экране и выводить их на печать.
Для запуска Microsoft
Панель инструментов "Формула" состоит из двух рядов кнопок. Перечислим их назначение в порядке следования построчно и слева направо.
|
Символы отношений, такие как равно или приблизительно равно |
|
Области и эллипсы |
|
Символы, подобные знакам |
|
Математические операции, такие как знаки умножения и деления |
|
Стрелки |
|
Логические символы, такие как кванторы |
|
Символы теории множеств, такие как пересечения или |
|
Разнообразные символы, такие как бесконечность и градус |
|
Строчные символы греческого алфавита |
|
Заглавные символы греческого алфавита |
|
Шаблоны для заключения вводимых объектов в круглые, квадратные или фигурные скобки |
|
Шаблоны для дробей и корней |
|
Шаблоны для вставки верхних или нижних индексов |
|
Шаблоны для суммирования |
|
Шаблоны для интегралов |
|
Шаблоны для подчеркивания и надчеркивания |
|
Шаблоны для надписей под или над стрелками |
|
Шаблоны для представления выражений теории множеств |
|
Шаблоны для матриц |
Задания
StarWriter является компонентом программного продукта StarOffice фирмы Sun MicroSystem, реализованный как под MS Windows так и под ОС Linux.
Это современный текстовый процессор, который (аналогично программе Word) является
При старте программы StarOffice появляется окно, содержащее пиктограммы документов разных форматов. Для запуска текстового редактора StarWriter необходимо в меню Файл программы StarOffice выбрать пункт Текстовый документ из меню Создать, либо на рабочем столе программы нажать на значок с надписью Новый текст. На экране раскрывается окно программы StarWriter с пустым листом.
Окно программы содержит строку меню со следующими пунктами:
При работе с редактором StarWriter удобно использовать служебные панели, которые содержат кнопки выбора инструментов, дублирующих основные пункты меню. Использование этих панелей значительно ускоряет работу по редактированию документов. Среди них:
Горизонтальная линейка позволит быстро и точно установить отступы как красной строки, так и всего абзаца.
В строке состояния в нижней части окна StarWriter отражается информация о текущем состоянии документа и ряд дополнительных полей, позволяющих изменять некоторые параметры документа.
В самом низу окна редактора располагается панель задач, которая служит для создания новых документов и для управления рабочим столом и запущенными приложениями.
StarWriter, так же как и Word, имеет несколько шаблонов, при помощи которых можно создавать специализированные документы, такие как презентации, статьи или письма. Для создания, сохранения или закрытия документа можно воспользоваться кнопками на панели функций или же пунктами меню Файл.
При открытии файла на экране появится диалоговое окно Открыть, в котором можно установить параметры поиска файла. Это окно обеспечивает перемещение по дереву каталогов в поисках нужного файла.
При первом сохранении документа появится диалоговое окно Сохранить, в котором нужно указать место и имя файла для сохранения. Для повторного сохранения достаточно воспользоваться комбинацией клавиш Ctrl+S или кнопкой с изображением дискеты на панели функций.
При редактировании документа часто приходится выделять тот или иной фрагмент текста. Для выделения с помощью мыши нужно установить курсор в начало или конец выделяемого фрагмента, нажать левую кнопку мыши и, не отпуская ее, переместить курсор в конец или начало выделяемого фрагмента. Для выделения текста при помощи клавиатуры нужно нажать клавишу Shift и стрелки
StarWriter обладает большими возможностями как физического ("жесткого"), так и логического ("мягкого") форматирования текста. При физическом форматировании явно задают начертание и размер шрифтов, отступы, выравнивание и т. п. Для логического форматирования используют специальный инструмент Стилист.
Приемы физического форматирования текста в программе StarWriter практически идентичны аналогичным в программе Word. Так, например, при помощи кнопки с символом Ж на панели объектов текста, желаемый фрагмент текста будет выделен жирным шрифтом. Мягкое форматирование выполняется присвоением тексту определенного стиля. Стиль - это набор заданных значений или средств под общим именем, при помощи которых форматируются или, иначе говоря, оформляются тексты.
Жесткое форматирование лучше применять в тех случаях, когда его необходимо быстро выполнить. Если вы хотите выделить слово, к примеру, жирным шрифтом, то достаточно установить курсор на этом слове и нажать на кнопку с символом Ж.
Мягкое форматирование при помощи стилей рекомендуется применять в тех случаях, когда возникает необходимость одинаково оформить длинный текст или несколько текстов. Использование стилей может потребовать предварительного создания стиля при помощи средства Стилист (что, конечно, занимает определенное время), но общий выигрыш во времени особенно заметен в случае многократных применений форматирования.
Для форматирования символов можно воспользоваться Панелью объектов. С помощью нее можно установить тип шрифта, стиль написания, размер шрифта, а также цвет текста и цвет фона.
Абзацем считается часть документа, за которой следует маркер абзаца. Разделение на абзацы осуществляется нажатием на клавишу Enter. При форматировании абзацев можно в диалоговом окне Абзац устанавливать расстояние между строками и абзацами, абзацные отступы, контроль положения абзаца на странице. Для вывода на экран диалогового окна Абзац нужно выделить абзацы, к которым вы хотите применить данные элементы форматирования, и выполнить команду Абзац из меню Формат.
Для форматирования страниц нужно выполнить команду Страницы из меню Формат, в результате чего StarWriter выведет на экран диалоговое окно Стиль страницы, в котором устанавливаются основные параметры расположения листа и размеры полей.
StarWriter располагает функцией автоматической проверки правописания, которую можно включить сразу во время ввода текста или вызвать при необходимости.
Автоматическую проверку правописания во время ввода текста можно включить или отключить при помощи кнопки Автопроверка на панели инструментов. Если функция автопроверки активна, то все слова, не найденные в словаре (возможно содержащие ошибки) будут подчеркнуты красной волнистой линией. Это выделение видно только на экране, при печати оно не отображается. В StarWriter имеется словарь под именем "Standard.
Исправить неправильно написанное слово можно либо непосредственно внеся в него изменения, либо вызвав контекстное меню (щелчком правой клавишей на слове), которое предложит набор правильно написанных слов, похожих на ошибочное. Выбор слова из списка приведет к замене неправильно написанного слова на выбранное.
Если вы хотите проверить ваш текст на наличие ошибок, то нужно в меню Сервис выбрать пункт Правописание, а затем Проверка. При обнаружении ошибок на экране появится диалоговое окно Правописание, в котором могут быть указаны варианты для исправления. В этом диалоговом окне имеется возможность добавления слов в словарь.
В StarWriter реализована возможность поиска заданного фрагмента текста в документе. При необходимости все вхождения этого фрагмента могут быть заменены на другой текст. StarWriter запускает поиск, начиная с текущей
Одной из самых практичных функций в StarWriter является функция группового выделения в комбинации с кнопкой Найти все. Если вы, к примеру, хотите выделить определенное слово, встречающееся в тексте много раз, жирным шрифтом, то введите это слово в поле Найти и щелкните на кнопку Найти все. Теперь это слово выделено во всех местах текста. Окно поиска содержит несколько параметров, а также кнопки, предназначенные для управления дополнительными функциями поиска.
Если вы хотите произвести поиск не во всем документе, а только в его части, то выделите требуемый фрагмент и отметьте параметр Поиск в выделении. Для замены одной комбинации символов на другую используйте кнопку Заменить или Заменить все, предварительно введя в соответствующие поля фрагменты поиска и замены.
Для вставки колонтитула в документ нужно в меню Вставка выбрать пункт Верхний колонтитул или Нижний колонтитул, затем Стандарт. После выполнения операции в документе появится поле для ввода верхнего или нижнего колонтитула. Если вы хотите ввести содержимое колонтитула, то нужно установить курсор мыши в это поле и щелкнуть левой кнопкой. Для вставки даты или других дополнительных элементов необходимо выполнить пункт Поле из меню Вставка и в раскрывшемся списке выбрать элемент для вставки в поле колонтитула.
Вставить в текстовый документ списки и нумерации можно легко с помощью определенных символов на панели объектов либо при помощи пункта Нумерация/Список из меню Формат. В данном случае действует жесткое форматирование, т. е. форматирование без помощи стилей.
Если вы часто пользуетесь списком и нумерацией в определенном формате, то лучше всего создать
Возможности редактора StarWriter при создании списков превосходят возможности редактора Word. В качестве маркера списка можно вставлять не только число или символ таблицы ASCII, но и произвольный рисунок. Списки могут быть как одноуровневые, так и иерархические (многоуровневые).
Для повышения и понижения уровня вложенности списка можно воспользоваться кнопками Увеличить отступ и Уменьшить отступ на панели инструментов Панель объектов.
Для оформления в виде списка уже набранного фрагмента текста нужно его выделить, а затем выбрать пункт Нумерация/Список из меню Формат. StarWriter выведет на экран диалоговое окно Нумерация/Список, содержащее в себе ряд вкладок, служащих для создания списка:
Для создания нового элемента списка достаточно нажать клавишу Enter в конце списка. Если вы хотите вставить новый элемент внутрь уже существующего списка, то нужно поместить курсор в конец той строки, после которой вы хотите вставить новый элемент списка, и нажать клавишу Enter.
Для размещения текста в несколько колонок нужно выделить требуемый фрагмент текста и выбрать пункт Колонки из меню Формат. На экране появится диалоговое окно Колонки. В этом диалоговом окне нужно установить следующие параметры: число колонок, ширину столбца, наличие разделительной линии, интервал между колонками. После установки всех параметров нужно нажать клавишу OK. На экране текст будет выглядеть так же, как при печати.
Для помещения в документ таблицы выберите пункт Таблица из меню Вставка. На экране появится диалоговое окно Вставить таблицу, в котором нужно указать
На экране появится созданная вами таблица. Если курсор находится внутри таблицы, то при выборе меню Формат в раскрывшемся подменю будут располагаться три дополнительных пункта работы с таблицами:
| Ячейка | Строка | Колонка |
|---|---|---|
|
|
|
Для вставки или удалении строки (столбца) нужно выделить строку (столбец), над (справа от) которой нужно вставить новую строку (столбец) и выбрать пункт Строка (Колонка) из меню Формат, а затем Вставить. Если вы хотите разбить ячейки на несколько ячеек по вертикали или по горизонтали, то нужно выделить их и нажать на кнопку Разбить ячейки на Панели объектов.
В появившемся диалоговом окне Разбить ячейки укажите количество ячеек, на которые хотите их разбить и вид разбиения ячеек, после чего нажмите кнопку ОК.
Для обрамления таблицы или изменения цвета фона ячеек нужно пользоваться Панелью объектов, которая появляется при установки курсора внутри таблицы.
StarWriter, как и большинство текстовых процессоров, позволяет включать в документ разнообразные линии, рисунки, фотографии и другие графические объекты.
Редактор StarWriter позволяет размещать текст внутри кадра (рамки). Для этого нужно выделить текст и щелкнуть на кнопке Вставить рамку вручную на панели "Вставить" и, не отпуская клавиши мыши, слегка опустить указатель вниз. Откроется окно, в котором можно выбрать нужное количество столбцов. Теперь, если переместить стрелку мыши в основную область текстового документа, то она изменит свою форму, превратившись в крестик, что позволяет нарисовать рамку. Можно воспользоваться пунктом Рамка из меню Вставка и в появившемся диалоговом окне установить следующие параметры: Тип, Параметры, Обтекание, Гиперссылка, Обрамление, Фон, Колонки, Макрос.
При выполнении этих операций выделенный текст будет автоматически вырезан из основного текста и вставлен в рамку.
Для установки параметров обтекания рамки нужно выбрать пункт Обтекание из меню Формат и в раскрывшемся списке выбрать одну из следующих возможностей: контур, на фоне, без обтекания, обтекание страницы, оптимальное обтекание, сквозное обтекание, правка контуров, первый абзац.
Для того чтобы активировать текстовую рамку, щелкните по ее границе. Если появятся так называемые узлы или точки (четыре в углах и четыре по середине каждой стороны), то это значит, что рамка активирована. Активированную рамку можно растягивать, изменяя ее размеры при помощи нажатой клавиши мыши на узлах. При этом точка, находящаяся напротив перемещаемой точки, будет оставаться неподвижной. При перемещении угловых точек будет изменяться и ширина и высота рамки. Если вы будете удерживать нажатой клавишу Shift, то рамка будет изменяться пропорционально.
Тексты можно легко и просто выделять линиями. При этом линиям можно назначать различные атрибуты, такие как ширина и цвет, а также располагать их под углом.
Для рисования простейших графических объектов предназначена панель инструментов Функции рисования. Текст, созданный при помощи инструмента Текст на панели Функции рисования, можно поворачивать под разными углами.
После выбора инструмента Текст курсор примет форму крестика. Это значит, что вы можете нарисовать в документе рамку для текста. После того, как вы нарисовали рамку, введите текст (по мере необходимости рамка будет автоматически "вытягиваться" вниз). После ввода текста щелкните вне текста, а затем внутри его. Первым щелчком вы выйдете из
Для вращения текста на 90 градусов выберите пункт Положение и размер из меню Формат. Вращать объект можно и при помощи мыши, если предварительно выбрать инструмент Вращение объектов, который находится на панели объектов. Если при вращении вы будете удерживать нажатой клавишу Shift, то объект будет поворачиваться только на углы с определенным шагом.
При помощи программного модуля FontWork можно подготовить заголовки, эмблемы и девизы с эффектом фигурного текста.
Для создания фигурного текста откройте панель Функции рисования на панели инструментов и выберите инструмент Текст, нарисуйте рамку и введите в нее текст. При выборе пункта FontWork из меню Формат откроется окно установки параметров FontWork.
Выше приведен пример фигурного текста, который можно получить при помощи программного модуля FontWork.
StarWriter, также как и Word, позволяет импортировать в свой документ графические изображения. Для вставки рисунка выберите пункт Рисунок из меню Вставка и в раскрывшемся списке укажите способ вставки рисунка.
Как и большинство других текстовых процессоров, StarWriter позволяет включать в документ формулы. Математические формулы могут содержать различные специальные символы, отсутствующие на клавиатуре. На экране формулы видны так, как будут выглядеть на печати. Для создания формулы выберите пункт Формула из меню Вставка, в результате на экране появится панель инструментов Выбор и окно Команды для ввода формулы. Первые две строки панели инструментов Выбор содержат команды с раскрывающимися подсписками (элементы подсписков отображается в следующих строках окна):
Панель Выбор ускоряет ввод формул, однако многие предпочтут вводить всю формулу вручную в окне Команды. Для группировки частей формул используются фигурные скобки. Приведем лишь некоторые команды создания фрагментов математических формул; с полным списком можно ознакомится в справке по составлению формул из руководства StarWriter.
| Фрагмент | Назначение | Пример |
| _ и ^ | Нижний и верхний индексы | a_i^k |
| over | Дробь | a over b |
| sqrt | Квадратный корень | sqrt 2 |
| dotsaxis | Многоточие | 1 dotsaxis n |
| vec | Знак вектора | vec a |
Формула, введенная в окне Команды, отображается в тексте в обычном виде. Для изменения ее размера, расположения и некоторых других характеристик, используйте контекстное меню, вызываемое нажатием на правую кнопку мыши.
Задания
Этот редактор предназначен для создания документов, содержащих команды разметки языка HTML. При работе с ним не требуется знания самого языка HTML, так как редактор самостоятельно вставляет в текст документа требуемые команды разметки. Файлы, создаваемые в редакторе Netscape
Редактор Netscape
Язык HTML, в соответствии с которым размечается текст, создаваемый в редакторе
Панель, содержащая кнопки форматирования текста, расположена над полем ввода.
| Кнопка | Назначение |
|---|---|
|
Задает стиль текста: обычный, заголовки различного уровня, адрес, элемент списка и т. д. |
|
Устанавливает размер шрифта: от +4 до -2 |
|
Выбирает цвет текста |
|
Устанавливает жирный, курсивный или подчеркнутый шрифт, а также их комбинации |
|
Очищает все стили |
|
Задает расположение текста на странице: текст прижат к левому краю, центрирован или прижат к правому краю |
|
Создает нумерованные и маркированные списки |
Гипертекстовые документы предназначены, в основном, для просмотра с экрана монитора, а не для печати на бумаге, поэтому при их создании используются самые разнообразные цветовые оттенки не только для самого текста, но и для фона документа. Кроме этого в качестве фонового можно использовать графическое изображение в формате GIF, JPEG или PNG. Следует учесть, что фоновая картинка имеет приоритет над цветом фона. Для изменения фона документа вызовите контекстное меню, нажав правую кнопку мыши, и, не отпуская ее, выберите пункт меню Цвета и свойства страницы (Page Colors and Propeties). Появится окно, в котором можно задать цвета и свойства документа.
На вкладке Цвета и фон включите флажок Использовать пользовательские цвета (Use
Если же в окне Установка цвета выбрать вкладку RGB, то откроется окно для выбора различных оттенков цвета. При кодировании оттенков цвета в гипертекстовых документах используется модель RGB, в которой каждая из трех цветовых составляющих кодируется двумя шестнадцатеричными цифрами и поэтому может изменяться в диапазоне от 0 до 255 (162-1). Передвигая рычажки управления цветами (R - красный, G - зеленый, B - синий), можно добиться требуемого оттенка цвета, который отображается на кнопке Новый (для сравнения служит кнопка Старый, показывающая цвет до изменения). Величина каждой из цветовых составляющих может указываться в десятичной или в шестнадцатеричной системе счисления, а также в процентном отношении. Для переключения между этими режимами служит кнопка в нижней части окна.
Фоновая картинка задается также при помощи вкладки Цвета и фон. Включите флажок Использовать картинку (Use image) и в ставшем доступном поле справа укажите имя фоновой картинки. Если вы забыли имя файла с картинкой, воспользуйтесь кнопкой Обзор файлов (Browse for File...) для его поиска.
Редактор
Пожалуй, основной особенностью гипертекстового документа является возможность добавления ссылок на другие документы или части этого же документа. Если бы Web-страницы не ссылались друг на друга, содержимое WWW превратилось бы в обычный набор файлов, не связанных между собой.
Простая ссылка состоит из двух частей: текста, который выделяется (чаще всего подчеркиванием) на фоне остального текста, и адреса (URL) документа, на который ссылаются.
Для создания ссылки в меню Вставить предусмотрен пункт Ссылка, а также кнопка Связь на панели инструментов. В появившемся окне на вкладке Ссылка в поле Исходный текст ссылки вводится текст (если перед созданием ссылки текст был предварительно выделен, то он автоматически будет занесен в это поле), а в поле Ссылка на вводится URL файла. Для выбора файла, на который будет указывать ссылка, служит окно Прицепить файл, которое появляется после нажатия на кнопку Обзор файлов.
Если же требуется сослаться не на начало документа, а на его другую часть, то это место предварительно следует отметить. Для этого установите курсор в нужное место и выберите пункт Цель из меню Вставить, либо нажмите кнопку Цель на панели инструментов; в появившемся окне введите имя метки (латиницей), например, part1.
Имя метки непосредственно не отображается в окне ввода текста, но в том месте текста, где установлена метка (якорь, anchor) появляется маленькое изображение мишени, при подведении к которому курсора в статусной строке появляется имя метки.
Для задании ссылки на одну из частей документа, которой ранее было присвоено имя (установлена метка), следует в списке меток, находящимся в нижней части вкладки Ссылка, выделить нужную метку.
Важным дополнением к тексту документа являются вставленные в него графические объекты. Они могут выступать в качестве иллюстраций или ссылок. В гипертекстовый документ могут быть импортированы рисунки таких форматов, как GIF, JPG и PNG. Для вставки рисунков в документ необходимо выбрать пункт Картинка из меню Вставить. Появляется окно Свойства с открытой вкладкой Картинка.
В поле Картинка указывается имя файла, содержащего изображение. Кнопка Обзор позволяет указать местоположение рисунка и его
В этом же окне устанавливается размер изображения: можно оставить исходный размер, либо изменить его, выбрав переключатель Заказной размер и указав новый размер изображения (в процентах от ширины документа или в пикселах). Полезно задать некоторое свободное пространство вокруг картинки, иначе текст будет вплотную примыкать к изображению.
Таблицы, включенные в состав гипертекстового документа, могут использоваться в различных целях. Это может быть просто набор строк и столбцов с размещенными в них данными. Другим распространенным применением таблиц является возможность добиться тех эффектов форматирования, которые отсутствуют в обычном HTML: разделение на столбцы, выступающие строки, интервалы. Многие Web-дизайнеры используют большие таблицы в качестве контейнеров для задания структуры страницы.
Таблица в гипертекстовом документе представляет собой иерархическую структуру: она состоит из строк, которые в свою очередь состоят из ячеек. Кроме того, компонентом таблицы является ее заголовок. Для вставки таблицы в документ следует выбрать пункт Таблица из меню Вставить.
Появится окно создания таблицы, в котором можно установить такие параметры как количество строк и столбцов, толщину линий обрамления, расстояние между ячейками таблицы, ширину таблицы, цвет фона таблицы, заголовок таблицы и расположение таблицы в документе.
Для изменения параметров ранее созданной таблицы переместите курсор внутрь таблицы и правой кнопкой мыши откройте контекстное меню, в котором выберите пункт Свойства таблицы.
На экране появится окно установки свойств таблицы с тремя вкладками: Таблица, Строка и Ячейка, при помощи которых можно менять параметры таблицы: вставлять и удалять строки, столбцы и ячейки, выравнивать и форматировать содержимое ячеек.
Напомним, что для просмотра гипертекстового документа используются браузеры - специальные программы, предназначенные для этих целей, например, Netscape
Задание
Создайте приведенный ниже html-документ, заменив фамилию, имя и отчество на свои, и установив в качестве фонового цвет "#F1E1E9".
KLyX (более старая версия носит название LyX) - еще один современный текстовый редактор. Он форматирует текст, вставляя в него команды разметки языка подготовки документов TeX. Редактор KLyX можно отнести к разряду
Для запуска редактора KLyX введите в командной строке klyx ( lyx - для более старой версии), либо выберите его из меню KDE. При старте программы появляется окно, в верхней части которого располагается строка меню. Чуть ниже строки меню размещены панели инструментов. В отличие от текстовых редакторов Word, StarWriter или NotePad при первоначальном открытии программы не создается новый документ и некоторые функции недоступны.
Кнопки панели инструментов дублируют часть пунктов меню. Основные элементы рабочего окна аналогичны рассмотренным в других редакторах.
KLyX различает несколько так называемых классов документов, основными из которых можно считать следующие:
При создании нового документа пользователь должен задать его класс, исходя из целей, для которых документ создается. Для этого используют пункт Document из меню Layout. В появившимся окне Document Layout можно задавать стиль страницы, режим выделения абзаца, печать текста в две колонки и некоторые другие опции. Рассмотрим их подробнее.
Опция Pagestyle отвечает за оформление верхних и
Опция позволяет задать различное оформление для четных и нечетных страниц. Опция Columns определяет число колонок на странице при печати документа. Для установки межстрочных интервалов в документе используйте опцию Spasing. Можно задать одинарное (Single), двойное (Double) или половинное расстояние (OneHalf).
Для выделения абзацев используют опцию Separation окна Document Layout. Можно установить режим "красной строки", т. е. отступа в начале абзаца - Indent, или увеличенное расстояние между абзацами - Skip.
Если же для какого либо абзаца хочется установить свои собственные параметры, то используют пункт Paragraph из меню Layout. Появляется диалоговое окно Paragraph Environment. Для запрета отступа от левого края используют опцию No Indent, для изменения расстояния от соседних абзацев - Vertical Space: Above - от предыдущего, Below - от последующего.
Рассмотрим порядок создания документа в редакторе KLyX.
Познакомимся с некоторыми особенностями работы с текстом в KLyX. Для осуществления операций над текстом первоначально нужно выделить фрагмент текста. При работе с мышью нажатие на левую кнопку перемещает курсор к указателю мыши. Чтобы выделить текст, нужно нажать левую кнопку мыши и, не отпуская ее, переместить указатель в конец выделяемого фрагмента текста. Нажатие средней кнопки мыши обеспечивает вставку ранее выделенного фрагмента текста.
Меню Layout позволяет изменять текущий шрифт. Пункт Emphasize Style - делает текущий шрифт курсивным, Noun Style - переключает шрифт на капитель (все буквы как заглавные), Bold Style - использует полужирное начертание. Допускается одновременное использование курсивного и полужирного начертания.
Для этих же целей удобно пользоваться кнопками
, расположенными на панели инструментов. Кнопка с восклицательным знаком переключает шрифт между курсивным и обычным начертанием. Кнопка с изображением человечка переключает шрифт между начертанием капитель (
Для того чтобы задать шрифт, отличный от предлагаемого по умолчанию, следует воспользоваться пунктом Character из меню Layout. В появившимся окне Character Style можно задать семейство (Family), размер (Size), цвет (Color) и некоторые другие характеристики шрифта. Для переключения между новым и предлагаемым по умолчанию шрифтом используйте кнопку с надписью Font.
Нажатие комбинации клавиш Alt+Shift+c всегда возвращает к шрифту, используемому по умолчанию.
Для копирования, вырезания и перемещения фрагмента текста нужно выделить этот фрагмент и воспользоваться меню Edit, а именно командами: Cut - вырезает из текста отмеченный кусок, Copy - копирует отмеченный блок в буфер для последующего использования, Paste - вставляет запомненный текст из буфера. Для откатки нежелательных изменений (т. е. их удаления) используется пункт Undo ; пункт Redo можно применить для откатки откатки.
Для поиска и замены в тексте используют пункт Find Replace. В появившемся окне в поле Find указывается текст для поиска, в поле Replace with, если нужно, помещаем текст, заменяющий собой найденный. Кнопки со стрелками служат для поиска вперед и назад по тексту.
Нажатие на кнопку Replace производит замену найденного вхождения на новое. При задании опции Case поиск происходит с учетом регистра букв. Опция Match word обеспечивается поиск тождественно совпадающих слов, например, при поиске слова "кот" слово "скот" не будет найдено.
При создании списков KLyX явно превосходит возможности большинства текстовых процессоров. KLyX различает четыре типа списков, а именно:
Все окружения могут содержать до шести уровней вложенности. Для того чтобы перейти на следующий
на панели инструментов. Нажатие на нее увеличивает
KLyX при использовании окружения Itemize создает для разных уровней вложенности различные метки, но это различие становится видно только при печати документа, на экране оно не отражается.
Если стандартные метки не устраивают пользователя по каким либо причинам, то их можно изменить, используя пункт Document из меню Layout. В окне Document Layout при нажатии на кнопку Bullet Shapes открывается новое окно Itemize Bullet Selection, где можно задать новую метку для каждого из уровней вложенности (
Пример
Список, созданный при помощи окружения Itemize
| Анаконда |
|---|
большая |
маленькая |
| Питон |
большой |
очень |
не очень |
маленький |
Список, созданный при помощи окружения Enumerate
Окружение Description использует первое слово первой строки абзаца в качестве метки. Если же хочется в качестве метки применить два или более слов, то их нужно разделять не обыкновенным пробелом, а вставлять специальный символ. Для этого выберите в меню Insert пункт Special Characters, затем Protected Blank, или воспользуйтесь комбинацией клавиш Ctrl+Space.
Пример
Окружение Description подходит для создания словарных статей.
Слоны
гигантские животные, обладают огромной силой, распространены в Индии и Африке.
Кенгуру
сумчатое млекопитающее, имеет очень мощные задние конечности, обитает в Австралии.
Окружение List не создает нумерованных списков. Аналогично Description, оно использует
KLyX дает возможность создавать и редактировать таблицы. Для вставки таблицы в документ нужно выбрать из меню на панели инструментов Стандартная. В появившемся диалоговом окне Insert Table укажите число строк (Rows) и столбцов (Columns) в создаваемой таблице. В документ будет включена таблица и появится дополнительная панель инструментов для работы с ней:
При щелчке правой кнопкой мыши по таблице раскроется контекстное меню, содержащее следующие возможности:
При помощи вспомогательной панели можно также установить фиксированную ширину колонки, создать таблицу размером больше длины листа (Longtable), повернуть всю таблицу или одну ячейку на 90 градусов.
При добавлении строки она добавляется под строкой, содержащей курсор, при добавлении колонки - справа от курсора. Удаляются всегда строка или колонка, содержащая курсор. Multicolumn объединяет по горизонтали две смежные ячейки в одну; часто эту возможность используют для задания общего заголовка для нескольких колонок. Можно задать обрамление для каждой ячейки в отдельности, отмечая в поле Borders те места, где должно присутствовать обрамление. Если таблица так широка, что не помещается по ширине листа, то можно развернуть ее, используя поворот на 90 градусов. Этот поворот не отображается на экране и не показывается при выборе View Dvi. Для того чтобы увидеть такую таблицу, используйте View PostScript. В ячейку таблицы можно помещать разнообразные объекты: просто текст, математические формулы и уравнения, рисунки. Нельзя помещать таблицу в ячейку другой таблицы.
Пример
Создадим таблицу из 5 строк и двух столбцов. Затем, используя Multicolumn, объединим колонки первой строки в одну, установим полужирный шрифт (пункт Bold из меню Layout ) и введем слово "Канцтовары". Перейдем к следующим строкам.
| Канцтовары | |
| Наименование | Цена, руб. |
| Тетрадь | 2.00 |
| Карандаш | 4.50 |
| Линейка | 15.00 |
Стоя в первом столбце, откроем контекстное меню и установим переключатель Align в положение Left, чтобы прижать содержимое столбца влево. Заполним столбец. Содержимое второго столбца будем выравнивать по правому краю ( Right ). После заполнения данными второго столбца таблица готова.
Рассмотрим порядок включения в документ KLyX рисунка. Рисунок должен быть создан и сохранен в формате Encapsulated PostScript. Если формат графического файла другой, то его следует предварительно перекодировать в каком-либо графическом редакторе (GIMP, XFig).
Для вставки рисунка нужно воспользоваться пунктом на панели инструментов Стандартная. В появившемся окне нужно выбрать одну из двух возможностей:
После выбора появляется прямоугольник, в который будет помещен рисунок. Нажатие левой кнопки мыши на него открывает окно Figure, в котором задается имя файла, содержащего рисунок, его размер и угол поворота. Для редактирования этих параметров нужно снова щелкнуть левой кнопкой мыши по вставленному рисунку. Поиск нужного файла можно осуществить, нажав на кнопку Browse в окне Figure. При этом предоставляется возможность найти файл в множестве директорий, либо выбрать его из коллекции Clipart.
В документе, подготовленном с помощью KLyX, так же, как и в документах TeX, различают математические формулы внутри текста и так называемые "выключные" (выделенные) формулы, вынесенные на отдельную строку. Формулами считаются как "настоящие" формулы, так и отдельные цифры или буквы, в том числе и греческие, а также верхние и нижние индексы и наборы математических символов. Формулы выделяются на экране голубым цветом. Каждая латинская буква в формуле рассматривается как имя переменной и выводится специальным шрифтом "математический курсив". KLyX, в отличии от самого языка TeX, не допускает вхождение русских букв в формулу.
Для ввода формулы необходимо переключиться в режим ввода математики, для чего нужно нажать кнопку
с изображением дроби или воспользоваться меню Math. Появится отмеченный голубым прямоугольник - это область ввода формул. Латинские буквы и числа просто вводятся в эту область, ввод более сложных объектов осуществляется с помощью кнопок, расположенных на математической панели KLyX.
Панель содержит кнопки для ввода квадратных корней, дробей, различных скобок, включая скобки под и над формулой, устанавливает ширину пробелов в формуле, позволяет создавать матрицы, переводит формулу в выделенный режим и обратно. Специальные кнопки позволяют вводить греческие буквы и разнообразные математические символы. Кнопка функций f(x) содержит множество математических функций. Для создания выделенной формулы удобно пользоваться кнопкой Equation, однако, опытные пользователи языка TeX могут использовать клавиатуру для набора математического текста. Закончить ввод математической формулы можно, щелкнув левой кнопкой мыши вне поля для ввода математики. Щелчок мышью в области формулы позволит вновь редактировать ее. Для удаления формулы нужно установить курсор справа от нее и нажать клавишу удаления BackSpace.
Пример
Добавим в текст определение функции модуль x:
Для этого нужно:
x в прямоугольник между появившимися прямыми скобками, затем нажать клавишу Space, чтобы выйти за скобки, и знак "=";Теперь можно посмотреть, как формула будет выглядеть при печати: пункт Preview, а затем View dvi из меню Filе.
Для ввода уравнений, занимающих несколько строк, после перехода в режим выделенной формулы нажмите Ctrl+Enter. Появится матрица из шести прямоугольников. В каждой строке первое поле предназначено для ввода левой части уравнения, среднее - знака "=", последнее - для ввода правой части уравнения. Если двух строк мало, то нажатие комбинации клавиш Ctrl+Enter добавит еще одну строку.
Задания
,
и
.
Для получения официальных документов о завершении программы дополнительного профессионального образования (удостоверения о повышении квалификации, дипломов о профессиональной переподготовке и MBA) необходимо предоставить:
Внимание! Вы можете не заказывать доставку бумажной версии официального документы, а скачать его в электронном виде и распечатать самостоятельно. Информация о выданном документе в течение 1 месяца загружается в Федеральную информационную систему «Федеральный реестр сведений о документах об образовании и (или) о квалификации, документах об обучении» - ФИС ФРДО.
Доступ на новый сайт осуществляется с использованием адреса электронной почты, который был указан вами при регистрации на "старом". Мы постарались перенести все ваши данные с прежнего ресурса, однако не исключена вероятность потери части информации.
При возникновении проблемы со входом, воспользуйтесь функцией сброса пароля
Если вы обнаружите несоответствия, пожалуйста, сообщите нам.