авторефераты диссертаций БЕСПЛАТНАЯ БИБЛИОТЕКА РОССИИ

КОНФЕРЕНЦИИ, КНИГИ, ПОСОБИЯ, НАУЧНЫЕ ИЗДАНИЯ

<< ГЛАВНАЯ
АГРОИНЖЕНЕРИЯ
АСТРОНОМИЯ
БЕЗОПАСНОСТЬ
БИОЛОГИЯ
ЗЕМЛЯ
ИНФОРМАТИКА
ИСКУССТВОВЕДЕНИЕ
ИСТОРИЯ
КУЛЬТУРОЛОГИЯ
МАШИНОСТРОЕНИЕ
МЕДИЦИНА
МЕТАЛЛУРГИЯ
МЕХАНИКА
ПЕДАГОГИКА
ПОЛИТИКА
ПРИБОРОСТРОЕНИЕ
ПРОДОВОЛЬСТВИЕ
ПСИХОЛОГИЯ
РАДИОТЕХНИКА
СЕЛЬСКОЕ ХОЗЯЙСТВО
СОЦИОЛОГИЯ
СТРОИТЕЛЬСТВО
ТЕХНИЧЕСКИЕ НАУКИ
ТРАНСПОРТ
ФАРМАЦЕВТИКА
ФИЗИКА
ФИЗИОЛОГИЯ
ФИЛОЛОГИЯ
ФИЛОСОФИЯ
ХИМИЯ
ЭКОНОМИКА
ЭЛЕКТРОТЕХНИКА
ЭНЕРГЕТИКА
ЮРИСПРУДЕНЦИЯ
ЯЗЫКОЗНАНИЕ
РАЗНОЕ
КОНТАКТЫ


Pages:     | 1 | 2 || 4 | 5 |   ...   | 11 |

«РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ИММАНУИЛА КАНТА С. В. Мациевский С. А. Ишанов ТЕОРЕТИЧЕСКАЯ ИНФОРМАТИКА ...»

-- [ Страница 3 ] --

I — 1, II — П, III — Ш, V — У, X — Х, L — Ц, C — С, D — Д, M — М Существуют стандарты языка, в каких случаях и в каком формате можно использовать римские цифры. В русском язы ке римскими цифрами можно пользоваться, записывая только числа из следующих пяти областей.

1. Век, как нашей эры, так и до нашей эры. При записи века знак минус, конечно, никогда не используется. Например:

XXI век. I век до н. э.

2. Порядковое числительное. В отличие от десятичной систе мы, где после записи порядкового числительного арабскими цифрами обязательно добавляется окончание, после римских цифр окончание никогда не пишется. Например:

XI класс, I курс.

76 Глава 2. Символы 3. Месяц в дате. Римскими цифрами пишется только месяц, а день и год пишутся арабскими цифрами, причем год — полностью всеми цифрами. Однако год в дате может отсутст вовать. Например:

1.IX.2005, 07/XI/2005, 11.I, 23/IX.

4. Год нашей эры, записываемый отдельно, без даты. Год до нашей эры римскими цифрами не пишется. Такой способ за писи года используется редко. Например:

MMV год — 2005 год.

5. Производные от функции небольших порядков больше трех. Например:

y IV, y V.

В заключение раздела рассмотрим основные русские знаки препинания и правила их набора. Иностранный набор и на бор в расширенных аски-кодах можно найти в приложениях.

I. Начнем с постановки знаков препинания.

Точка ставится в следующих случаях.

1. В конце предложения, если там нет другого знака.

2. После номера заголовка или номера в списке.

3. После инициала и большинства сокращений.

Точка не ставится в следующих случаях.

1. После последнего предложения заголовка.

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

3. После последнего предложения подписи к рисунку.

Дефис и знак переноса набираются самой короткой палоч кой:

-. Русское тире набирается самой длинной палочкой —.

Этот же символ используется как диапазон:

1—2, март—май, Москва—Питер.

Обычно во всем тексте набираются на верхнем уровне рус ские кавычки «елочки»: « », а внутри них — русские кавычки «лапки»: „ “.

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

§ 1. Алфавиты, знаки препинания и специальные знаки Алгоритм 2.6. Отбивка русских знаков препинания.

1. Русские знаки препинания не отбиваются от тех слов, к которым они относятся.

2. Между словами с неотбитыми от них знаками препина ния набивается один и только один пробел.

Имеется два исключения.

1. Символы дефиса - и диапазона — не отбиваются ни спра ва, ни слева.

2. Символ тире — отбивается с обеих сторон.

3. Исключение из исключений: тире не отбивается слева и отбивается справа: в начале предложения (диалог);

после точки;

после запятой.

3°. У п р а ж н е н и я 1. Упражнения на одиночные русские знаки препинания.

а. Перепишите текст этого упражнения. исправив знаки препинания;

которые здесь встречаются?

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

2. Упражнения на парные русские знаки препинания.

а. Перепишите текст этого упражнения, исправив парные знаки препинания, если они неправильно набраны. К парным знакам препинания прежде всего относятся скобки (конечно, круглые;

квадратные, фигурные и угловые скобки знаками препинания не являются(, кавычки “елочки” и кавычки »лап ки«. При этом используйте на вернем уровне только кавычки „елочки“!

б. Перепишите текст этого упражнения, правильно отбив парные знаки препинания, к которым относятся скоб ки( конечно, круглые ), кавычки « елочки »: « » и кавычки « лапки » : „ “.

78 Глава 2. Символы § 2. Римские числа 1. Определение римской системы счисления 1°. С т р у к т у р а р и м с к и х ч и с е л.

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

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

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

Римское число — число, записанное римскими цифрами.

Сначала приведем все семь цифр римской системы, на ис пользовании которых она основана:

I, V, X, L, C, D, M.

Количественные значения этих цифр равны следующим величинам, выраженным десятичными числами:

I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000.

По своими значениями эти цифры делятся на две группы.

а. Четыре знака десятичных разрядов римской системы:

I = 1, X = 10, C = 100, M = 1000.

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

V = 5, L = 50, D = 500.

Т. к. римская система непозиционная, то в записи числа ко личественное значение цифры не зависит от ее положения.

Примеры.

а. I = 1.

б. II = 1 + 1 = 2.

в. III = 1 + 1 + 1 = 3.

г. MDCCCXXVIII = 1828.

§ 2. Римские числа Любое римское число состоит не более чем из четырех мак роцифр — групп римских цифр, которые образуют тысячи, сотни, десятки и единицы римской системы:

тысячисотнидесяткиединицы Например, число 1828 записывается в римской системе так:

M DCCC XX VIII { 123 { { тысячи сотни десятки единицы Заметим, что каждая макроцифра является римским числом.

Арифметические действия над римскими числами рас сматривать не будем.

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

Приведем три принципа, по которым строятся римские числа.

1. Принцип невозрастания. Числа записываются цифрами не позиционной системы в порядке невозрастания слева направо.

2. Принцип сложения. Значение числа, записанного в непо зиционной системе, равно сумме значений его цифр.

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

Часто неправильно. В «Математической энциклопе дии» и в «Математическом энциклопедическом слова ре» в статье «Римские цифры» читаем:

«…если большая цифра стоит перед меньшей, то они складываются (принцип сложения)…»

Правильный принцип звучит так.

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

Приведем примеры использования принципа сложения.

а. II = 2.

б. III = 3.

в. VI = 6.

г. XXI = 21.

80 Глава 2. Символы Для сокращения количества цифр и повышения эстетиче ской привлекательности был введен принцип вычитания.

3. Принцип вычитания римских цифр. Если римская цифра стоит перед большей, то меньшая вычитается из большей.

Тем не менее самое длинное римское число имеет 15 цифр.

Примеры использования принципов сложения и вычитания.

а. IV = 4.

б. XL = 40.

в. XIV = 10 + 4 = 14.

г. XXIX = 20 + 9 = 29.

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

1. Далеко не каждая последовательность римских цифр яв ляется каким-нибудь числом, что отличает римскую систему от десятичной, где любая последовательность цифр — число.

2. Римскими цифрами можно записать только натуральные положительные числа, т. к. отсутствует не только знак минус, но и цифра нуль. Число записывается единственным образом.

Кроме того, существует самое большое римское число.

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

Таблица 2. Все макроцифры римской системы Арабские числа 1 2 3 4 5 6 7 8 9 Римские числа I II III IV V VI VII VIII IX X Арабские числа 10 20 30 40 50 60 70 80 90 Римские числа X XX XXX XL L LX LXX LXXX XC C Арабские числа 100 200 300 400 500 600 700 800 900 Римские числа C CC CCC CD D DC DCC DCCC CM M Арабские числа 1000 2000 Римские числа M MM MMM § 2. Римские числа 2°. И с п о л ь з о в а н и е р и м с к и х ц и ф р в русском письме При наборе русского текста на компьютере римские циф ры набирают латинскими буквами. В обычных текстах это все гда прописные, т. е. большие, латинские буквы.

На русских пишущих машинках для ускорения на бора римские цифры набрались одной прописной рус ской буквой:

I — 1, II — П, III — Ш, V — У, X — Х, L — Ц, C — С, D — Д, M — М Существуют стандарты языка, в каких случаях и в каком формате можно использовать римские цифры. В русском язы ке римские цифры используют, записывая числа только из следующих пяти областей.

1. Век, как нашей эры, так и до нашей эры. При записи века знак минус, конечно, не используется. Например:

XXI век. I век до н. э.

2. Порядковое числительное. В отличие от десятичной систе мы, где после записи порядкового числительного арабскими цифрами обязательно добавляется окончание, после римских цифр окончание никогда не пишется. Например:

XI класс, I курс.

3. Месяц в дате. Римскими цифрами пишется только месяц, а день и год — арабскими, причем год — полностью всеми цифрами;

год может отсутствовать. Например:

1.IX.2005, 07/XI/2005, 11.I, 23/IX.

4. Год нашей эры, записываемый отдельно, без даты, причем год до нашей эры римскими цифрами не записывается. Такой способ записи года используется редко. Например:

MMV год — 2005 год.

5. Производные от функции небольших порядков больше трех. Например:

y IV, y V.

82 Глава 2. Символы 3°. У п р а ж н е н и я 1. Составьте красивую таблицу, в которой перечислены все десятичные и римские числа от 1 до 100. Используйте ее для выполнения задач по переводу чисел.

2. Запишите в русском формате, правильно используя рим ское число.

а. Текущую дату.

б. Первый день XXI века.

в. Дату вашего рождения.

г. Вашу любимую дату.

3. Найдите среди всех римских чисел.

а. Максимальное по величине число, при записи которого можно использовать только две первых римских цифры I и V.

б. Максимальное по количеству цифр число, при записи которого можно использовать только две первых римских цифры I и V.

в. Максимальное по величине число, при записи которого можно использовать только три первых римских цифры I, V и X.

г. Максимальное по количеству цифр число, при записи которого можно использовать только три первых римских цифры I, V и X.

4. Найдите среди всех римских чисел.

а. Максимальное по величине число, при записи которого можно использовать только четыре первых римских цифры I, V, X и L.

б. Максимальное по величине число, при записи которого можно использовать только пять первых римских цифр I, V, X, L и C.

в. Максимальное по величине число, при записи которого можно использовать только шесть первых римских цифр I, V, X, L, C и D.

г. Максимальное по величине римское число.

§ 2. Римские числа 2. Перевод римских чисел в десятичные и обратно 1°. П е р е в о д р и м с к и х ч и с е л с использованием их структуры Структура римского числа: любое римское число состоит не более чем из четырех макроцифр — групп римских цифр, кото рые в то же время образуют самостоятельные римские числа:

тысячисотнидесяткиединицы Например, MDCCCXXVIII = M DCCC XX VIII, где числа M, DCCC, XX, VIII — также римские числа. (Но не любое сочетание римских цифр является римским числом!) Если какая-то группа в записи римского числа отсутствует, то она просто пропускается. Например, DCCCVIII = DCCC VIII.

2. Особенности записи римского числа.

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

Таблица 2. Единицы, десятки, сотни и тысячи римской системы Арабские числа 1 2 3 4 5 6 7 8 Макроцифры единиц I II III IV V VI VII VIII IX Арабские числа 10 20 30 40 50 60 70 80 Макроцифры десятков X XX XXX XL L LX LXX LXXX XC Арабские числа 100 200 300 400 500 600 700 800 Макроцифры сотен C CC CCC CD D DC DCC DCCC CM Арабские числа 1000 2000 Макроцифры тысяч M MM MMM 84 Глава 2. Символы Опишем чтение чисел в римской системе, другими слова ми, переведем число из римской системы в десятичную.

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

1. Чтение римских чисел.

Алгоритм 2.8. Перевод римских чисел в десятичные.

Полагаем текущее десятичное число равным 0.

1. Если в римском числе есть макроцифра тысяч, то прибав ляем к текущему числу арабское число тысяч из табл. 2.7.

2. Если в римском числе есть макроцифра сотен, то прибав ляем к текущему числу арабское число сотен из табл. 2.7.

3. Если в римском числе есть макроцифра десятков, то при бавляем к текущему числу арабское число десятков из табл. 2.7.

4. Если в римском числе есть макроцифра единиц, то при бавляем к текущему числу арабское число единиц из табл. 2.7.

Например, M DCCC XX VIII = 1000 + 800 + 20 + 8 = 1828.

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

2. Запись римских чисел.

Алгоритм 2.9. Перевод десятичных чисел в римские.

1. Если в десятичном числа есть разряд тысяч, то записыва ем столько римских цифр M, сколько имеется тысяч (но не более трех!).

2. Если есть разряд сотен, то по табл. 2.7 получаем макро цифру сотен и приписываем ее справа от макроцифры тысяч.

Если макроцифры тысяч нет, просто пишем эту макроцифру.

3. Если есть разряд десятков, то по табл. 2.7 получаем макро цифру десятков и приписываем ее справа от уже записанного числа. Если числа не было, просто пишем эту макроцифру.

3. Если есть разряд единиц, то по табл. 2.7 получаем макро цифру единиц и приписываем ее справа от уже записанного числа. Если числа не было, просто пишем эту макроцифру.

Например, 1828 = M + DCCC + XX + VIII = MDCCCXXVIII.

§ 2. Римские числа 2°. П е р е в о д ы р и м с к и х ч и с е л с использованием их принципов записи 1. Принцип сложения римских цифр.

Если римская цифра стоит перед равной или меньшей, то они складываются.

2. Принцип вычитания римских цифр.

Если римская цифра стоит перед большей, то меньшая вы читается из большей.

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

1. Чтение римских чисел.

Алгоритм 2.10. Перевод римских чисел в десятичные.

Полагаем целевое десятичное число равным 0.

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

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

3. Если осталась одна римская цифра, то ее десятичное зна чение прибавляется к целевому числу.

Например, MMCMXLVII = 1000 + 1000 + 900 + 40 + 5 + 1 + 1 = 2947.

2. Запись римских чисел.

Алгоритм 2.11. Перевод десятичных чисел в римские.

1. Десятичное число записывается последовательно слева направо максимально возможными римскими цифрами, следя при этом, чтобы римское число не превышало десятичного.

2. Если в шаге 1 получается четыре одинаковых десятичных римских знака подряд, то они сразу заменяются таким же деся тичным знаком и следующим за ним по величине половинным.

3. Если на шаге 2 десятичный римский знак окажется между двумя половинными, то эти три знака сразу заменяются этим же десятичным и следующим за ним по величине десятичным.

86 Глава 2. Символы При переводе чисел может потребоваться от 1 до 3 шагов.

а. Только первый шаг:

3 = III;

6 = VI;

11 = XI;

22 = XXII.

б. Первый и второй шаги:

4 = IV, а не IIII;

45 = XLV, а не XXXXV;

в. Все три шага:

9 = IX, а не VIIII или VIV;

19 = XIX, а не XVIIII или XVIV.

3°. У п р а ж н е н и я 1. Переведите следующие римские числа в десятичные.

а. MDCLXVI.

б. MMMDCCCLXXXVIII.

в. CMXCIX.

г. CDXLIV.

2. Переведите следующие десятичные числа в римские.

а. 39.

б. 49.

в. 99.

г. 999.

3. Какие из следующих записей являются римскими числа ми, а какие не является и почему? Переведите римские числа.

а. IIII.

б. IL.

в. XM.

г. DCD.

4. Какие из следующих десятичных чисел можно перевести в римские и почему? Переведите те, которые можно перевести.

а. 4000.

б. 10.

в. 3,14.

г. 1/2.

§ 3. Кодовые таблицы § 3. Кодовые таблицы 1. Виды кодовых таблиц 1°. А с к и - к о д ы.

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

Кодирование символов — обозначение символа числом.

Кодовая таблица — таблица, в которой собраны закодиро ванные символы в порядке их кодов.

Количество цифр в коде определяется количеством байтов, которое используется для кодирования. Например, комбина ции 8-разрядных двоичных чисел достаточны для кодирова ния 256 символов. Все стандарты кодирования используют 1, 2, 3 или 4 байта, другими словами, 8, 16, 24 или 32 бита.

Единственным универсальным международным стандар том являются аски-коды, чья кодовая таблица представлена ниже в виде табл. 2.12. Числовые значения аски-кодов обычно записываются в десятичной системе.

Аски-коды (ASCII) — соответствие между стандартными ме ждународными символами и 7-битными двоичными числами.

ASCII — American Standard Code for Information Interchange.

Аски-коды кодируются одним байтом, у которого старший, 8-й, разряд всегда равен нулю. Оставшиеся семь битов позво ляют кодировать не более 128 символов.

Аски-коды эквивалентны официальному междуна родному стандарту ISO 646.

Этот стандарт действует во всех странах почти на всех ком пьютерах.

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

88 Глава 2. Символы Таблица 2. Аски-коды Символ Код 0 @ P ` p 32 48 64 80 96 ! 1 A Q a q 33 49 65 81 97 " 2 B R b r 34 50 66 82 98 # 3 C S c s 35 51 67 83 99 $ 4 D T d t 36 52 68 84 100 % 5 E U e u 37 53 69 85 101 & 6 F V f v 38 54 70 86 102 ' 7 G W g w 39 55 71 87 103 ( 8 H X h x 40 56 72 88 104 ) 9 I Y i y 41 57 73 89 105 * : J Z j z 42 58 74 90 106 + ;

K [ k { 43 59 75 91 107, L \ l | 44 60 76 92 108 - = M ] m } 45 61 77 93 109. N ^ n ~ 46 62 78 94 110 / ? O _ o 47 63 79 95 § 3. Кодовые таблицы Изучим более подробно состав аски-кодов.

Аски-коды имеют 95 символов с кодами 32—126. Символ с кодом 127 не определен стандартом и не используется. Аски -коды состоят из четырех групп символов.

1. Цифры. 10 десятичных цифр 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 имеют коды соответственно 48—57.

2. Буквы. Компьютерная индустрия была создана в стране, которая использует самый компактный алфавит в мире. По этому в аски-кодах находятся только буквы английского язы ка, что и позволяет под аски-коды отводить только 7 бит коди рования. Но большие и маленькие буквы имеют разные коды!

а. В аски-кодах находятся 26 прописных (больших) букв ла тинского (или английского) алфавита A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z с кодами соответственно 65—90.

б. В аски-кодах находятся 26 строчных (маленьких) букв ла тинского (или английского) алфавита a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z с кодами соответственно 97—122.

3. Знаки препинания. 12 самых распространенных междуна родных знака препинания, в том числе и пробел, ! " ' ( ), -. : ;

?

с кодами соответственно 32—34, 39—41, 44—46, 58—59, 63.

4. Специальные знаки. 21 специальный знак из аски-кодов были приведены выше в табл. 2.5.

Всего получаем 10 + 26 2 + 12 + 21 = 95 символов.

Едва только первые компьютеры научились «говорить» по английски, возникла необходимость добавления других язы ков. Но 7-битные аски-коды позволяют вести набор фактиче ски только на трех языках: английском, латинском и суахили.

Наиболее широко используются однобайтовые кодовые таблицы, использующие все 8 разрядов байта. Несмотря на наличие 2-, 3- и 4-байтных кодировок, набор тестов на компь ютере производится по однобайтовым таблицам, соответст вующим выбранным языкам.

90 Глава 2. Символы Однобайтная кодовая таблица — соответствие между симво лами и 8-битными двоичными числами.

Однобайтовые кодовые таблицы называются также расши ренными аски-кодами.

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

Наблюдается абсолютная совместимость аски-кодов и рас ширенных аски-кодов. Это выражается в том, что коды симво лов аски-кодов в 7-битной и 8-битной таблицах в двоичной кодировке абсолютно совпадают. Например, код пробела ра вен 3210 = 0010 00002 как в аски-кодах, так и в любой однобай товой кодовой таблице.

Кодовую таблицу удобно рисовать в виде таблицы из строк, как табл. 2.12 и 2.13.

Однобайтная кодовая таблица может в принципе содер жать 256 символов с десятичными кодами 0—255. Этот деся тичный диапазон 0—25510 кодов символов кодовой таблицы также записывают в виде двоичного диапазона 0000 0000— 1111 11112 и шестнадцатеричного 00—FF16.

Структура однобайтной кодовой таблицы схематично представлена в табл. 2.13. В приложениях показаны все одно байтные кодовые таблицы, используемые в операционной системе Windows.

1. Первые два столбца, т. е. первые 32 кода 0—31 отведены под управляющие символы. Эти коды иногда передаются сим волами, но обычно в таблицах не рисуются.

2. 95 символов с кодами 32—126 являются аски-кодами.

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

Код 127 обычно не соответствует никакому символу.

§ 3. Кодовые таблицы Таблица 2. Структура однобайтной кодовой таблицы Аски-коды Символы национальных алфавитов 0 @ P ` p 112 0128 0144 0160 0176 0192 0208 0224 32 48 64 80 ! 1 A Q a q 113 0129 0145 0161 0177 0193 0209 0225 33 49 65 81 " 2 B R b r 114 0130 0146 0162 0178 0194 0210 0226 34 50 66 82 # 3 C S c s 115 0131 0147 0163 0179 0195 0211 0227 35 51 67 83 $ 4 D T d t 100 116 0132 0148 0164 0180 0196 0212 0228 36 52 68 % 5 E U e u 101 117 0133 0149 0165 0181 0197 0213 0229 37 53 69 & 6 F V f v 102 118 0134 0150 0166 0182 0198 0214 0230 38 54 70 ' 7 GW g w 103 119 0135 0151 0167 0183 0199 0215 0231 39 55 71 ( 8 H X h x 104 120 0136 0152 0168 0184 0200 0216 0232 40 56 72 ) 9 I Y i y 105 121 0137 0153 0169 0185 0201 0217 0233 41 57 73 * : J Z j z 106 122 0138 0154 0170 0186 0202 0218 0234 42 58 74 + ;

K [ k { 107 123 0139 0155 0171 0187 0203 0219 0235 43 59 75, L \ l | 108 124 0140 0156 0172 0188 0204 0220 0236 44 60 76 - = M ] m } 109 125 0141 0157 0173 0189 0205 0221 0237 45 61 77. N ^ n ~ 110 126 0142 0158 0174 0190 0206 0222 0238 46 62 78 / ? O _ o 111 127 0143 0159 0175 0191 0207 0223 0239 47 63 79 92 Глава 2. Символы 2°. Д в у х б а й т н а я к о д и р о в к а. К о д и р о в к а U T F - В 1991 году был создан консорциум Unicode, опубликовав ший двухбайтный стандарт Unicode (www.unicode.org). Хотя набор на компьютере ведется с использованием однобайтных кодовых таблиц, основные символьные данные, такие, как стандартные шрифты Windows и Word или документы в формате Word, хранятся в международной стандартизиро ванной двухбайтной кодировке.

Двухбайтная кодовая таблица — соответствие между симво лами и 16-битными двоичными числами.

Октет — объекты, кодированные 8 битами (1 байтом).

Двухбайтную кодовую таблицу называют также уникодов ской таблицей, или уникодом (Unicode).

Уникод кодирует 216 = 65536 символов кодами от 0 до 6553510, или от 0000 0000 0000 0000 до 1111 1111 1111 11112, или от 00 00 до FF FF16.

Двухбайтный диапазон кодирования лучше передавать в 16-ричной системе четырьмя цифрами: от 00 00 до FF FF. Та кую кодировку представляют как серию из 256 октетов по символов в каждом октете (см. рис. 2.14).

Октет Октет (0100—01FF) (0000—00FF) L L Latin Basic Latin Extended и Latin A—B Октет 04 Октет 05 Октет (0400—04FF) (0500—05FF) (0600—06FF) L Cyrillic Armenian Arabic и Hebrew L L L L Рис. 2.14. Некоторые октеты уникода § 3. Кодовые таблицы Октеты нумеруются первыми двумя из четырех 16-ричных цифр (от 00xx до FFxx), а символы в каждом октете — послед ними двумя 16-ричными цифрами (от xx00 до xxFF) (рис. 2.14).

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

Уникодовский вариант идеографической системы обозна чают аббревиатурой КЯК (Китайский, Японский, Корейский).

Для того, чтобы однобайтные и двухбайтные коды были совместимы, первые 128 символов уникода являются символа ми аски-кодов, а следующие 128 символов — символами стан дарта Latin 1. Таким образом, первые 256 символов уникода практически совпадают с однобайтной западноевропейской кодировкой (см. прил. 1.8, 1.10—11).

Однако уникод не является полностью совместимым с од нобайтными кодировками. Отсутствие в нулевом октете уни кода символов с десятичными кодами 0128—0159 и наличие символов в этих же столбцах западноевропейской кодовой таблицы здесь ни при чем.

Дело в том, что любой символ в однобайтной кодировке кодируется одним байтом, а в уникоде — двумя. Например, обычный пробел в однобайтной кодировке кодируется одним байтом 0010 00002 = 2016, а в уникоде — двумя байтами 0000 0000 0010 00002 = 002016. В этом и состоит принципиальная несовместимость уникода с однобайтными кодировками.

Для преодоления этого ограничения и достижения полной совместимости одно- и двухбайтных кодировок были созданы различные промежуточные кодировки. Рассмотрим самую распространенную их них — UTF-8.

UTF-8 — промежуточная кодировка для создания совмес тимости 16-битного уникода с 7-битными аски-кодами.

UTF — аббревиатура от полного названия кодировки Uni versal character set Transformation Format.

94 Глава 2. Символы Опишем, каким образом кодировка UTF-8 трансформирует два байта уникода в свои один, два или три байта. При этом первые 128 кодов UTF-8 полностью совпадают с аски-кодами.

1. Первые 128 символов с кодами 0000—007F кодируются байтом с теми же кодами 0ххххххх в двоичной кодировке.

2. Символы с кодами 0080—07FF кодируются уже 2 байтами 110ххххх 10хххххх в двоичной кодировке.

3. Остальные символы с кодами 0800—FFFF кодируются байтами 1110хххх 10хххххх 10хххххх в двоичной кодировке.

В кодировке UTF-8 невозможно перепутать, каким количе ством байтов закодирован символ. Если при чтении данных встречается байт, начинающийся в двоичной кодировке с:

а) 0, то это код аски-кодов;

б) 110, то этот и следующий байты кодируют символ с ко дом из диапазона 0080—07FF;

в) 1110, то этот и следующие два байта кодируют символ с кодом из диапазона 0800—FFFF.

Если байт в двоичной кодировке начинается с 10, то это второй или третий байт кодировки символа в UTF-8.

3°. У п р а ж н е н и я 2. Изучите стандартные специальные знаки из аски-кодов.

а. Перепишите все 12 стандартных специальных символов из аски-кодов, имеющих отношение к математике.

б. Перепишите все 16 стандартных специальных символов из аски-кодов, имеющих отношение к коммерции.

1. Выпишите коды русских букв.

а. Выпишите десятичные коды прописных А, Б, В, Г, Д и строчных а, б, в, г, д букв в однобайтной кириллической коди ровке Windows из прил. 1.9 и переведите их в двоичные.

б. Выпишите десятичные и шестнадцатеричные коды про писных А, Б, В, Г, Д и строчных а, б, в, г, д букв в уникоде из октета 04 прил. 1.11 и переведите их в двоичные.

в. Выпишите коды UTF-8 прописных А, Б, В, Г, Д и строч ных а, б, в, г, д букв, воспользовавшись их двоичными кодами.

§ 3. Кодовые таблицы 2. Кириллические кодовые таблицы 1°. К и р и л л и ч е с к и е к о д и р о в к и w i n, k o i 8 и d o s При передаче русских текстов с компьютера на компьютер, особенно в Интернете, возникает проблема перекодировки кириллицы. Дело в том, что в разных операционных системах русские буквы кодируются по-разному. Кроме того, в Интер нете есть много текстов, набранных в устаревших кодировках.

Три основные однобайтные русские кодировки win, koi8 и dos одновременно присутствуют в русском Интернете.

1. Кодировка Windows 1251 или, сокращенно, кодировка win используется при русском наборе в Windows.

Многие русские сайты в Интернете имеют веб-страницы в кодировке win.

2. Кодировка KOI8-R или, сокращенно, кодировка koi8 исполь зуется при русском наборе в UNIX.

Под UNIX функционируют многие узлы в Интернете.

Многие персональные компьютеры работают не в Windows, а в UNIX, или используют их вместе. Кодировка koi8 широко распространена в Интернете еще и по той причине, что в не кодируются русские электронные письма.

3. Альтернативная кодировка DOS 866 или, сокращенно, ко дировка dos используется при русском наборе в ДОС, либо не посредственно запущенной на компьютере (что бывает крайне редко), либо эмулируемой в Windows. Также многие русские тексты, выложенные в Интернете, были набраны еще в ДОС.

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

Первые половины русских кодовых таблиц win, koi8 и dos, имеющие коды 32—127, совершенно одинаковы — это между народный стандарт аски-кодов, рассмотренный выше. Аски коды входят в состав всех однобайтных кодовых таблиц. В табл. 2.15 показаны русские кодовые таблицы без аски-кодов.

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

96 Глава 2. Символы Таблица 2. Русские кодовые таблицы win, koi8 и dos без аски-кодов Русская кодовая Русская кодовая Русская кодовая таблица win таблица koi8 таблица dos Символ Символ Символ Код Код Код Ђђ °АР а р ю п ЮП АР а рЁ 0128 0144 0160 0176 0192 0208 0224 0240 128 144 160 176 192 208 224 240 128 144 160 176 192 208 224 Ѓ ‘ Ў±БСб с а я АЯ БСбс ё 0129 0145 0161 0177 0193 0209 0225 0241 129 145 161 177 193 209 225 241 129 145 161 177 193 209 225 ‚ ’ ў І ВТ в т б р БР ВТ в тЄ 0130 0146 0162 0178 0194 0210 0226 0242 130 146 162 178 194 210 226 242 130 146 162 178 194 210 226 ѓ “ Ј і ГУг у ё Ё ц с ЦС ГУг у є 0131 0147 0163 0179 0195 0211 0227 0243 131 147 163 179 195 211 227 243 131 147 163 179 195 211 227 „ ” ¤ ґ ДФ д ф д тДТ ДФ д ф Ї 0132 0148 0164 0180 0196 0212 0228 0244 132 148 164 180 196 212 228 244 132 148 164 180 196 212 228 • е у ЕУ …• Ґ µ ЕХ е х ЕХ е х ї 0133 0149 0165 0181 0197 0213 0229 0245 133 149 165 181 197 213 229 245 133 149 165 181 197 213 229 † – ¦ ЖЦ ж ц ф ж ФЖ ЖЦ ж ц Ў 0134 0150 0166 0182 0198 0214 0230 0246 134 150 166 182 198 214 230 246 134 150 166 182 198 214 230 ‡—§ · З Ч з ч г вГВ ЗЧ з ч ў 0135 0151 0167 0183 0199 0215 0231 0247 135 151 167 183 199 215 231 247 135 151 167 183 199 215 231 ИШ и ш ° Ё ё ИШ и ш х ьХЬ € 0136 0152 0168 0184 0200 0216 0232 0248 136 152 168 184 200 216 232 248 136 152 168 184 200 216 232 ЙЩ й щ • ‰™ © № Й Щ й щ и ы ИЫ 0137 0153 0169 0185 0201 0217 0233 0249 137 153 169 185 201 217 233 249 137 153 169 185 201 217 233 КЪ к ъ Љљ Є є К Ъ к ъ й зЙЗ 0138 0154 0170 0186 0202 0218 0234 0250 138 154 170 186 202 218 234 250 138 154 170 186 202 218 234 ‹ › « » ЛЫ л ы к ш КШ ЛЫ л ы 0139 0155 0171 0187 0203 0219 0235 0251 139 155 171 187 203 219 235 251 139 155 171 187 203 219 235 Њњ ¬ ј М Ь м ь ° л э ЛЭ МЬ м ь№ 0140 0156 0172 0188 0204 0220 0236 0252 140 156 172 188 204 220 236 252 140 156 172 188 204 220 236 Ќ ќ - ЅНЭ н э м щ МЩ НЭ н э ¤ 0141 0157 0173 0189 0205 0221 0237 0253 141 157 173 189 205 221 237 253 141 157 173 189 205 221 237 Ћ ћ ® ѕ ОЮ о ю н чНЧ ОЮ о ю 0142 0158 0174 0190 0206 0222 0238 0254 142 158 174 190 206 222 238 254 142 158 174 190 206 222 238 Џџ Ї ї ПЯ п я © о ъ ОЪ ПЯ п я 0143 0159 0175 0191 0207 0223 0239 0255 143 159 175 191 207 223 239 255 143 159 175 191 207 223 239 § 3. Кодовые таблицы 2°. С и м в о л ы к и р и л л и ч е с к и х к о д и р о в о к Русские кодировки win, koi8 и dos отличаются друг от друга.

Прописные и строчные 32 русские буквы, кроме буквы «ё», занимают всегда 4 полных столбца кодовых таблиц. В кодиров ках win и koi8 это последние 4 столбца, а в кодировке dos — первых столбца второй половины и предпоследний столбец.

В таблицах win и dos сначала расположены прописные рус ские буквы, а затем — строчные, а в koi8 — наоборот. Сорти ровка русских букв в таблицах win и dos русская (а, б, в, г, д, е, …), а в таблице koi8 — латинская (а, б, ц, д, е, ф, …). Коды про писной и строчной букв «ё» различны в разных кодировках.

Таблица 2. Расположение русских букв в кодовых таблицах Сортировка Русская Операцион- Коды русских букв № кодировка ная система прописных строчных русских букв Русская:

1 win Windows 192—223 224— А, Б, В, Г, Д, Е, … Латинская:

2 koi8 UNIX 224—255 192— А, Б, Ц, Д, Е, Ф, … Русская:

160—175, 3 dos DOS 128— 224—239 А, Б, В, Г, Д, Е, … Расширенные русские аски-коды — аски-коды с 32 русскими буквами в любой кодировке.

Кроме русских букв в кодовых таблицах win, koi8 и dos на ходятся также буквы других кириллических алфавитов, по этому эти кодовые таблицы и называются кириллическими.

Таблица 2. Буквы кириллических алфавитов в однобайтных кодировках № Кодировка Кириллические буквы, отличные от русских ЂђЃѓЉљЊњЌќЋћЏџЎўЈјҐґЄєЇїІіЅѕ 1 win 2 koi8 — ЄєЇїЎў 3 dos 98 Глава 2. Символы Очевидно, что больше всего кириллических букв в кодовой таблице win (см. табл. 2.17). Но там нет псевдографики.

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

Псевдографика присутствует только в кодовых таблицах koi8 и dos, в кодовой таблице win псевдографики нет (см.

табл. 2.17). Связано это с областью использования кодовых таблиц. Кодовые таблицы koi8 и dos предназначены для опе рационных систем, работающих с текстовым экраном, а кодо вая таблица win — для ОС Windows, которая имеет графиче ский экран.

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

В кодировках koi8 и dos имеется 48 одинаковых символов псевдографики (3 столбца). Эта псевдографика позволяет:

1) рисовать прямоугольные таблицы простыми или двой ными линиями или их сочетаниями;

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

128 136 182 183 160 130131 162166 164167 138 188 189 190 129 161 134135 175178 176180 177181 132133 169172 170173 171174 137 185 186 196 194 209 210 213 218191 213184 214183 197 216 215 206 179 186 195180 198181 199182 204185 192217 212190 211189 200188 193 207 208 Рис. 2.18. Псевдографика и их коды в кодировке koi8 (вверху) и dos (внизу) § 3. Кодовые таблицы Псевдографика присутствует в стандартных двухбайтовых шрифтах Windows, а также в уникодах в октете 25 (см.

прил. 1.11).

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

Во вторых половинах кодовых таблиц koi8 и dos из-за на личия в них русских букв (4 столбца) и псевдографики ( столбца) почти не остается места для других символов. Только в кодовой таблице win размещено достаточно большое коли чество знаков препинания типографского качества.

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

Таблица 2. Знаки препинания из второй половины кириллической кодовой таблицы win Знак пре № Код Название пинания Запятая, открывающаяся одинарная кавычка 1 0130 ‚ Левые открывающиеся кавычки «лапки»

2 0132 „ Многоточие 3 0133 … Фигурный, или типографский, обратный 4 0145 ‘ апострф, закрывающаяся одинарная кавычка Фигурный, или типографский, апострф 5 0146 ’ Правые закрывающиеся кавычки «лапки»

6 0147 “ Фигурные, или типографские, прямые кавычки 7 0148 ” Тире, диапазон, диалог 8 0151 — Левые открывающиеся кавычки «елочки»

9 0171 « Правые закрывающиеся кавычки «елочки»

10 0187 »

100 Глава 2. Символы Как ни странно, но знака ударения нет в русских кодовых таблицах. Его можно найти в западноевропейской кодовой таблице Windows с кодом 0180.

Во вторых половинах кодовых таблиц koi8 и dos знаков препинания нет совсем.

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

Используемые в Windows и Интернете кодировки win, koi8 и dos для перекодировки русских букв пра вильно передают только аски-коды и 32 русские буквы.

Все остальные их символы, в том числе и буква «ё», мо гут быть заменены совсем другими знаками.

3°. У п р а ж н е н и я 1. Закодируйте слова «bit» и «byte», которые по-английски означают «бит» и «байт», аски-кодами.

2. Запишите слова в трех различных русских однобайтных кодировках win, koi8 и dos.

а. Запишите слова «бит» и «байт» в русской однобайтной кодировке win.

б. Запишите слова «бит» и «байт» в русской однобайтной кодировке koi8.

в. Запишите слова «бит» и «байт» в русской однобайтной кодировке dos.

3. Расшифруйте слова, записанные в одной кодировке, по двум другим русским однобайтным кодировкам.

а. Расшифруйте слова «бит» и «байт», закодированные в упр. 2а в русской однобайтной кодировке win, в двух других кодировках koi8 и dos.

б. Расшифруйте слова «бит» и «байт», закодированные в упр. 2а в русской однобайтной кодировке koi8, в двух других кодировках win и dos.

в. Расшифруйте слова «бит» и «байт», закодированные в упр. 2а в русской однобайтной кодировке dos, в двух других кодировках win и koi8.

Глава Текст x2 ex $9999 ОРФО™ x1 x2 x3 H2O а б в г д Книж Альбомная ная ориента ориен ция тация 102 Глава 3. Текст Оглавление Глава 3. Текст............................................... § 1. Шрифт.......................................... 1. Параметры символов................................. 1°. Начертание букв и их размер....................... 2°. Смещение символов по вертикали. Соседние символы 3°. Упражнения....................................... 2. Характеристики шрифтов............................. 1°. Гарнитура шрифта................................ 2°. Начертание шрифта............................... 3°. Упражнения....................................... § 2. Абзац........................................... 1. Абзац и красная строка............................... 1°. Висячая строка. Форматирование абзаца............. 2°. Красная строка и отбивка абзацев................... 3°. Упражнения....................................... 2. Параметры абзаца.................................... 1°. Отступ границ. Абзацный и межабзацный интервалы. 2°. Отступ первой строки абзаца. Выравнивание строк... 3°. Упражнения....................................... § 3. Страница........................................ 1. Страница и лист...................................... 1°. Два понятия страницы. Структура страницы......... 2°. Лист. Размер и ориентация листа.................... 3°. Упражнения....................................... 2. Виды страниц........................................ 1°. Основной и технический текст. Состав издания.

Нумерация страниц............................... 2°. Ссылки: оглавление, список литературы, индексы и ссылки.......................................... 3°. Упражнения....................................... § 1. Шрифт § 1. Шрифт 1. Параметры символов 1°. Н а ч е р т а н и е б у к в и и х р а з м е р Исторически первыми появились прописные буквы, которы ми написаны самые старые рукописи. Отголоском этого явля ется то, что арабские цифры имеют высоту прописных букв.

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

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

Прописные буквы — большие буквы, всегда выступающие над строкой.

Капитель — буквы с начертанием прописных и высотой строчных.

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

абвгдеёжзийклмноп рстуфхцчшщъыьэюя abcdefghijklm nopqrstuvwxyz АБВГДЕЁЖЗИЙКЛМНОП РСТУФХЦЧШЩЪЫЬЭЮЯ ABCDEFGH IJ KLM NOPQRSTUVWXYZ АБВГДЕЁЖЗИЙКЛМНОП РС Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я ABCDEFGHIJKLM NO P Q R S T U V W X Y Z Рис. 3.1. Русские и английские строчные (в верху), прописные (в середине) и капительные (в низу) буквы.

Пунктиром показаны границы строк 104 Глава 3. Текст Тексты набираются строчными буквами, поэтому они за нимают мало места и быстро и легко читаются. ПРОПИСНЫЕ БУКВЫ ЧИТАТЬ ЗНАЧИТЕЛЬНО ТРУДНЕЕ. ДАЖЕ КАПИТЕЛЬ WORD СМОТРИТСЯ ЛУЧШЕ. Набор текста прописными буквами или капителью используется для выделения слов.

Набор прописными буквами в сообщениях, переда ваемых по электронной почте, эквивалентен крику.

Как видно из рис. 3.1, буквы по начертанию существенно отличаются друг от друга. В частности:

1) начертание некоторых строчных букв отличается от на чертания этих же прописных;

2) начертание большинства русских букв отличается от на чертания каких-либо английских.

Кириллица — буквы русского языка или схожего начерта ния, латиница — английского языка или схожего начертания.

Не спутайте кириллицу как начертание букв с ки риллицей как старославянским алфавитом!

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

Графема — изображение основы формы письменного знака.

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

На рис. 3.2 показаны графемы первых прописных букв ки риллицы и латиницы.

Рис. 3.2. Графемы первых пяти прописных русских (слева) и английских (справа) букв § 1. Шрифт Строчное письмо базируется базовой линии (рис. 3.3).

Базовая линия — линия, на которой лежат символы текста.

Кроме базовой линии выделяют еще четыре, которые оп ределяют высоту букв. Три из них определяют высоту строч ных букв, четвертая — прописных (см. рис. 3.3).

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

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

Линия нижних выносных элементов — линия, проходящая по нижней границе букв.

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

Кегль — расстояние между линиями нижних и верхних вы носных элементов букв.

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

Линия высоты Линия верхних прописных букв выносных элементов Линия высоты строчных букв Кегль Базовая линия Линия нижних выносных элементов Рис. 3.3. Базовая и другие буквенные линии. Кегль Не перепутайте типографский кегль с игровыми кеглями, которые сбивают шаром!

Кегль измеряется в типографских единицах — пунктах.

Дюйм — метрическая линейная величина измерения, рав ная 2,54 см для американского дюйма и 2,7 см для французского.

Пункт — метрическая линейная величина измерения, рав ная 1/72 дюйма независимо от величины последнего.

Пункт также называют точкой.

106 Глава 3. Текст Не перепутайте типографский пункт с пунктом как фрагментом текста!

В типографском деле линейные размеры измеряют в долях дюйма. Дюйм содержит 72 пункта, а пункт примерно равен 0,014 дюйма.

Современный электронный набор текстов основан на англо -американской системе измерений, она же система Пика. В этой системе дюйм равен 2,54 см, пункт — 0,352 мм. В русской и ев ропейской континентальной типографии используется систе ма Дидо, в которой дюйм равен 2,7 см, пункт — 0,376 мм.

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

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

2°. С м е щ е н и е с и м в о л о в п о в е р т и к а л и.

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

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

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

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

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

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

x2 ex $9999 ОРФО™ x1 x2 x3 H2O Рис. 3.4. Примеры верхних индексов (слева) и нижних (справа) Все прописные буквы практически одинаковой высоты, ка пительные — тоже, но немного ниже, чем прописные.

Арабские цифры при обычном написании также имеют одинаковую высоту, совпадающую с высотой прописных букв.

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

Линейные цифры — арабские цифры одной высоты и на бранные на одном уровне.

Итальянские цифры — арабские цифры разной высоты, на бранные на разных уровнях.

Линейные цифры еще называют современными, или выров ненными, а итальянские — старинными, или нелинейными, или невыровненными.

1234567890 Рис. 3.5. Линейные (слева) и итальянские (справа) арабские цифры Хотя итальянские цифры входят в стандартный комплект типографского набора, про них забыли даже в уникоде. В Windows найти итальянские цифры можно в стандартном шрифте Georgia;

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

108 Глава 3. Текст Рассмотрим два естественных свойства взаимного располо жения соседних букв в слове.

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

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

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

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

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


Лигатура — два или несколько знаков, соединенных в один.

На рис. 3.6 показаны примеры стандартных лигатур.

Љљ Рис. 3.6. Примеры лигатур. Слева — буквы f и i, f и l, а также P, t и s, склеенные в лигатуру для удобства.

Справа — пары букв А и Е, Л и Ь, составляющих лигатуры алфавитов 2. Многие буквы имеют начертание, неоднородное по ши рине. Например, буква А широкая снизу и узкая сверху, а бу ква Г узкая снизу и в середине, но широкая сверху.

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

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

Кернинг — уменьшение расстояния между парами букв.

§ 1. Шрифт Гд AV Гд AV Рис. 3.7. Слева — две пары букв без кернинга: Гд и AV;

справа — те же пары букв с кернингом 3°. У п р а ж н е н и я 1. Выпишите следующие буквы.

а. Все 3 строчные буквы русского алфавита и 8 английского, которые выше линии высоты строчных букв, но не ниже базовой.

б. Все 5 строчных букв русского алфавита и 4 английского, ко торые не выше линии высоты строчных букв, но ниже базовой.

в. 1 строчную букву русского алфавита и 1 английского, ко торые выше линии высоты строчных букв и ниже базовой.

г. Все 24 строчные буквы русского алфавита и 13 англий ского, которые не выше линии высоты строчных букв и не ниже базовой.

2. Пересчитайте в мм в системах Пика и Дидо.

а. 9 пт.

б. 10 пт.

в. 12 пт.

г. 14 пт.

3. Выпишите следующие цифры.

а. Все 2 итальянские цифры, которые равны по высоте про писным буквам и пишутся на базовой линии.

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

в. Все 3 итальянские цифры, которые равны по высоте строчным буквам.

4. Выпишите все прописные и строчные лигатуры и их коды.

а. 8 кириллических лигатур из кириллической кодовой таблицы Windows из прил. 1.9.

б. 4 латинских лигатур из западноевропейской кодовой таблицы Windows из прил. 1.10.

110 Глава 3. Текст 2. Характеристики шрифтов 1°. Г а р н и т у р а ш р и ф т а Проблема передачи речи на письме стоит перед человече ством уже давно. При этом эстетика книжного набора и кон струкция книги в принципе не изменились с эпохи инкунабул.

Инкунабула — европейское печатное издание, вышедшее с момента изобретения книгопечатания в середине XV века до 01.01.1501.

Почерк — рукописный способ передачи письменной речи.

Шрифт — печатный способ передачи письменной речи.

Шрифт состоит из набора отдельных символов, имеющих одинаковое художественное решение.

На любом компьютере доступно практически все накоп ленное шрифтовое богатство, связанное с классическими име нами Баскервилла, Бодони, Плантена, Гарамона, Дидо и Кэзлона, создававшие шрифты 200, 300, 400 и более лет назад.

Самый простой и общий вопрос, возникающий при рас смотрении разных шрифтов, это вопрос о символьном составе.

По этому признаку шрифты делятся на три группы:

1) буквенные шрифты;

2) символьные шрифты;

3) декоративные шрифты.

Буквенный шрифт — шрифт с буквами любого алфавита.

Символьный шрифт — шрифт с математическими или дру гими специальными символами.

Декоративный шрифт — шрифт с декоративными символами.

Приведем примеры таких шрифтов из системы Windows.

АаБбВвГгДд = Рис. 3.8. Образцы шрифтов. 1-й — буквенный Times New Roman;

2-й — символьный Symbol;

3-й — специальный символы шрифта Wingdings;

4-й — декоративные символы шрифта Wingdings § 1. Шрифт Основная характеристика шрифтов, по которой проводит ся их дальнейшая классификация — пропорциональность.

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

Моноширинный шрифт — шрифт, все символы которого имеют одинаковую ширину.

Пропорциональный шрифт называют также обычным шрифтом, моноширинный — шрифтом печатной машинки.

Пропорциональные шрифты наиболее распространены.

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

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

АаБбВвГгДд.,:;

!12345ЫыЬьЭэЮюЯя АаБбВвГгДд.,:;

!12345ЫыЬьЭэЮюЯя АаБбВвГгДд.,:;

!12345ЫыЬьЭэЮюЯя Рис. 3.9. Образцы шрифтов Windows (без пробелов и без кернинга).

Для нечетных символов показана матрица, которую они занимают.

1-й — пропорциональный шрифт Times New Roman;

2-й — пропорциональный шрифт Arial;

3-й — моноширинный шрифт Courier New Далее будем изучать только буквенные шрифты, поскольку:

1) параметры шрифтов связаны только с буквенными шрифтами и не имеют смысла в символьных и декоративных.

2) в уникодовские двухбайтные шрифты вместе с буквами включены специальные и декоративные символы.

112 Глава 3. Текст Три шрифта на рис. 3.9, сильно отличаются друг от друга по рисунку букв,— они относятся к разным гарнитурам.

Гарнитура шрифта — набор художественных решений, от личающий данный шрифт от других.

Не перепутайте гарнитуру шрифта с гарнитурой — головными телефонами с микрофоном! (Или мебель ным гарнитуром!) Шрифты, относящиеся к одной гарнитуре, разрабатывают ся одним художником. Название гарнитуры обычно включа ется в название шрифта. Например, на рис. 3.9 представлены шрифты гарнитур Таймс, Ариал и Курьер.

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

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

Не перепутайте декоративные буквенные шрифты с декоративными небуквенными символами и с декора тивными буквами!

Обычные шрифты делятся на шрифты с засечками и рубленые.

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

Шрифт с засечками — шрифт, символы которого с засечками.

Рубленый шрифт — шрифт, символы которого без засечек.

Засечки называются также серифами (serif), шрифт с засеч ками — серифом (serif), или антиквой, или латинским шрифтом (roman), а рубленый шрифт — шрифтом без засечек (sans serif), или гротеском.

Первая гарнитура без засечек (sans serif) была разра ботана сравнительно недавно в 1816 году Вильямом Кас лоном IV, что стало великим событием в области разра боток шрифтов и положило начало основной класси фикации шрифтов. Шрифты без засечек требуют уве личенного расстояния между строками, т. к. упрощен ный рисунок их литер без горизонтальных засечек за трудняет следование глазами за строкой текста.

§ 1. Шрифт Итак, основная классификация гарнитур шрифтов разби вает все шрифты на три больших класса (см. рис. 3.10):

1) шрифты с засечками;

2) рубленные шрифты;

3) шрифты свободного стиля.

АаБбВвГгДд12345 АаБбВвГгДд12345 АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд AaBbCcDdEe АаБбВвГгДд Рис. 3.10. Представители основных групп шрифтов (без кернинга).

Вверху — шрифты с засечками:

1-й — Times New Roman;

2-й — Book Antiqua;

3-й — Garamond;

в середине — рубленые шрифты:

1-й — Arial;

2=й — Century Gothic;

3-й — Verdana;

внизу — шрифты свободного стиля:

1-й — Comic Sans MS;

2-й — Lucida Handwriting Italic 2°. Н а ч е р т а н и е ш р и ф т а Чтобы лучше разобраться, что такое гарнитура шрифта, будем изменять вид шрифта, не меняя его гарнитуры. Други ми словами, поменяем начертание шрифта.

Начертание шрифта — вариант шрифта из гарнитуры. Гар нитура и начертание однозначно определяют вид шрифта.

Чтобы рассмотреть некоторые виды начертаний, опреде лим сначала некоторые новые понятия. Первая группа терми нов относится к наклону символов шрифта относительно вер тикали.

Прямой шрифт — обычный шрифт с прямыми вертикаль ными символами.

Наклонный шрифт — шрифт, полученный из прямого на клоном символов на небольшой угол без изменения их графем.

Курсив — шрифт, полученный из прямого наклоном сим волов на небольшой угол и изменением их графем на более ру кописные.

114 Глава 3. Текст Обычно наклон шрифта осуществляется на какой-то один угол, и других вариантов наклонного начертания нет.


Вторая группа терминов связана с толщиной штрихов раз личных начертаний шрифта.

Насыщенность шрифта — относительная степень толщины штрихов шрифта.

Светлый шрифт — шрифт с обычной, нормальной, сред ней толщиной штрихов.

Полужирный шрифт — шрифт с насыщенностью, следую щей за светлой в сторону утолщения штрихов.

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

В Windows обычно имеются только светлое и полужирное начертания.

В редакторе Word кнопка задания наклонного шрифта или курсива имеет надпись «К» от слова «кур сив», а кнопка задания полужирного начертания — надпись «Ж» от слова «жирный».

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

Если при наклоне шрифта графемы букв меняются, то получа ется курсив, если нет — то наклонный шрифт!

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

Если имеется файл с соответствующим начертанием, то Windows берет символы из него, если нет, то генерирует из обычного прямого светлого шрифта. Во втором случае полу чаются начертания шрифтов низкого качества.

Гарнитура Times New Roman представлена в Windows че тырьмя файлами, в том числе и курсивным, а гарнитура Lucida Console — только одним файлом светлого прямого на чертания. Поэтому у Lucida Console нет курсива.

§ 1. Шрифт АаБбВвГгДд12345 АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд АаБбВвГгДд Рис. 3.11. Четыре стандартных начертания шрифтов Windows.

Сверху вниз: 1-е — светлое прямое;

2-е — светлый курсив/наклонное;

3-е — полужирное прямое;

4-е — полужирный курсив/наклонное.

Левый столбец — шрифт Times New Roman, (курсив есть), правый столбец — шрифт Lucida Console (курсива нет) Рассмотрим теперь некоторые видоизменения текста одно го начертания.

Масштабирование — пропорциональное изменение всех размеров символа.

Масштабируемый шрифт — шрифт, символы которого до пускают масштабирование.

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

Кегль 8 пунктов: АаБбВвГгДд Кегль 10 пунктов: АаБбВвГгДд Кегль 12 пунктов: АаБбВвГгДд Кегль 14 пунктов: АаБбВвГгДд Рис. 3.12. Масштабирование шрифта Times New Roman от 8 до 14 пунктов Разрядка — увеличение расстояния между буквами в строке.

Разрядку называют также разрежением текста.

Не путайте разрядку текста с разрядкой Горбачева или разрядкой батареек!

Разрядка иногда используется для выделения слов или за головков.

116 Глава 3. Текст Нет разрядки: АаБбВвГгДд Р а зр я дка 1 п ун кт : Аа Б б В вГ гД д 1 2 3 4 Разрядка 2 пункта: АаБбВвГгДд Разрядка 3 пункта: АаБбВвГгДд Рис. 3.13. Разрядка текста от 0 до 3 пунктов Подчеркивание — размещение под символами горизонталь ных графических элементов.

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

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

3°. У п р а ж н е н и я 1. Изучите строчные буквы русского и английского алфа витов, набранные прямым шрифтом и курсивом.

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

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

в. Найдите и выпишите все 2 строчные русские буквы, имеющие в прямом начертании разные графемы с какими либо строчными английскими буквами прямого начертания, а в курсивном — одинаковые графемы с какими-либо строчными английскими буквами курсивного начертания.

§ 2. Абзац § 2. Абзац 1. Абзац и красная строка 1°. В и с я ч а я с т р о к а. Ф о р м а т и р о в а н и е а б з а ц а Абзац — законченная по смыслу часть текста, состоящая из нескольких логически связанных предложений.

Абзац состоит из одного или нескольких предложений и занимает одну или несколько строк.

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

Код конца абзаца — компьютерный код, которым может за кончиться абзац. Например, код перевода строки, код конца страницы.

Пустой абзац —абзац, состоящий только из кода конца аб заца.

Компьютерный абзац — последовательность символов между соседними кодами конца абзаца.

Абзацы на странице считаются сверху вниз, начиная с 1, пустые абзацы пропускаются, колонтитулы не считаются.

Рассмотрим абзац с большой формулой в середине.

Факториал натурального числа n определяется по формуле n n! = 1 2 3 K n = i, i = где n — натуральное число.

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

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

Висячая строка — единственная строка абзаца, оказавшаяся на странице, причем абзац состоит более чем из одной строки.

118 Глава 3. Текст Текстовые процессоры позволяют работать с компьютер ными абзацами как с единым целым. При этом можно менять параметры абзаца.

Параметры абзаца — параметры текста, которые относятся ко всему абзацу как одному объекту.

В визуальных процессорах, таких как Word, параметры аб заца привязаны к коду конца абзаца. В процессорах с языком разметки, например, ТеХ и HTML, объявление или переназна чение параметров абзаца производятся специальными коман дами, т. е. служебными словами.

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

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

Форматирование абзаца — изменение параметров абзаца.

Вначале они задаются по умолчанию.

В Word параметры абзаца по умолчанию берутся из стиля и из предыдущего абзаца, в языках ТеХ и HTML — тоже из стиля и из глобальных команд, заданных в на чале всего текста.

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

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

Текущий компьютерный абзац — абзац, на котором находится текстовый курсор.

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

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

§ 2. Абзац 2°. К р а с н а я с т р о к а и о т б и в к а а б з а ц е в Как визуально отличить один абзац от другого?

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

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

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

Красная строка — отступ в начале первой строки абзаца.

Красную строку называют также отступом первой строки, или абзацем. Не путайте абзац текста и абзац как отступ первой строки абзаца!

Чаще всего именно с помощью красной строки во всем ми ре отделяются абзацы друг от друга (см. рис. 3.14). В России красная строка является стандартом отделения абзацев.

Красную строку можно создать следующими четырьмя различными способами:

1) изменением параметра форматирования абзаца;

2) набором пробелов;

3) набором табуляции;

4) вставкой пустого рисунка.

Если есть возможность изменять параметр форматирования, категорически рекомендуется пользоваться только этим способом, как это делается, например, в текстовом редакторе Word.

Рассмотрим преимущества и недостатки красной строки.

Преимущества:

1) это самый экономный способ расположения абзацев, при котором абзацы прижаты друг к другу без промежутков;

2) этот способ позволяет отделять друг от друга более крупные текстовые образования,— группы из нескольких аб зацев, связанные по смыслу,— с помощью второго способа.

Недостатки:

1) при некоторых видах форматирования красная строка не видна (но так основной объем текста и не форматируется);

2) технические трудности в некоторых текстовых редакто рах, таких, как HTML и встроенные редакторы языков про граммирования (но в последних красная строка и не нужна).

120 Глава 3. Текст Второй основной способ отделения абзацев заключается в том, что между абзацами вставляется пустой промежуток (см.

рис. 3.14).

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

Рассмотрим преимущества и недостатки отбивки абзацев.

Преимущества:

1) техническая легкость применения в любом редакторе:

для отделения абзацев просто набирается пустой абзац;

2) часто в простом текстовом редакторе или в электронном письме единственный способ отделить абзацы друг от друга — поставить между ними пустой абзац.

Недостатки:

1) этот способ менее экономен, чем красная строка;

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

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

Рис. 3.14. Отделение абзацев, расположенных на странице, красной строкой (слева) и отбивкой (справа).

Строки абзацев изображены полосами. Абзацы обведены рамкой На рис. 3.14 одинаковое количество символов во всех абза цах. Видно, что красная строка более экономна.

§ 2. Абзац 3°. У п р а ж н е н и я 1. Какое минимальное количество символов необходимо удалить и сколько вставить, чтобы исправить ошибки в сле дующих словах, выделенных прописными буквами.

а. Часто встречающаяся ошибка — перестановка букв.

ИНТРЕНЕТ б. Знаменитый пример — 4 ошибки в слове из 3 букв.

ИСЧО 2. Какое минимальное количество слов необходимо уда лить и сколько вставить в тексте этой задачи, чтобы получился в точности текст предыдущей задачи?

а. Часто встречающаяся ошибка — перестановка букв.

ИНТРЕНЕТ б. Знаменитый пример — 4 ошибки в слове из 3 букв.

ИСЧО в. Знаменитый пример — 4 ошибки в слове из 3 букв.

ИСЧО 3. Какое минимальное количество абзацев необходимо уда лить и сколько вставить в тексте этой задачи, чтобы получился в точности текст первой задачи?

а. Часто встречающаяся ошибка — перестановка букв.

ИНТРЕНЕТ б. Часто встречающаяся ошибка — перестановка букв.

ИНТРЕНЕТ в. Часто встречающаяся ошибка — перестановка букв.

ИНТРЕНЕТ г. Часто встречающаяся ошибка — перестановка букв.

ИНТРЕНЕТ 4. Какие из 23 абзацев этого п. 4°, расположенные на этой странице, могут послужить причиной появления висячей строки при неправильном форматировании страницы?

122 Глава 3. Текст 2. Параметры абзаца 1°. О т с т у п г р а н и ц.

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

Строка абзаца — одна из строк, на которые разбит текст аб заца. Строки абзаца считаются сверху вниз, начиная с 1.

Левая граница абзаца — 1) воображаемая вертикальная ли ния, с которой может начаться строка и за которую она не мо жет заходить;

2) величина отступа левой границы абзаца в пер вом смысле от левой границы полосы вправо, внутрь полосы.

Правая граница абзаца — 1) воображаемая вертикальная ли ния, на которой может закончиться строка и за которую она не может заходить;

2) величина отступа правой границы абзаца в первом смысле от правой границы полосы влево, внутрь полосы.

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

Основной текст — левая и правая границы абзаца нулевые.

Эпиграф — левая граница абзаца положительна, правая ну левая.

Стихотворение — левая и правая границы абзаца положи тельны.

а) б) в) Рис. 3.15. Сдвиг границ абзацев (пунктиром показана граница полосы):

а) сдвиги границ отсутствуют — основной текст;

б) сдвиг только левой границы — эпиграф;

в) сдвиг левой и правой границ без красной строки — стихотворение § 2. Абзац Рассмотрим расстояние между строками одного абзаца.

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

Интерлиньяж — расстояние между базовыми линиями со седних строк абзаца (см. рис. 3.16).

Интерлиньяж также называют абзацным интервалом.

Первая строка абзаца Интерлиньяж Базовая линия и вторая строка абзаца Рис. 3.16. Базовая линия и интерлиньяж Интерлиньяж является относительной величиной, пропор циональной высоте строки абзаца, или его кеглю. Стандарт ный интерлиньяж книги является одинарным, учебной работы (реферат, курсовая, дипломная) — полуторным (см. рис. 3.17).

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

а б в Рис. 3.17. Абзацные интервалы:: а) одинарный;

б) полуторный;

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

С помощью интерлиньяжа уплотняют и разрежают строки текста. Чем меньше интерлиньяж, тем плотнее текст и тем меньше места на странице он занимает. И наоборот.

124 Глава 3. Текст При использовании красной строки абзацы вплотную при легают друг к другу, и расстояние между ними нулевое: рас стояние между последней строкой предыдущего абзаца и пер вой строкой следующего равно интерлиньяжу первого абзаца.

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

Интервал перед абзацем — дополнительный пустой проме жуток перед абзацем, интервал после абзаца — дополнительный пустой промежуток после абзаца.

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

Интервал перед абзацем также называется верхней отбивкой абзаца, интервал после абзаца — нижней отбивкой абзаца, а ме жабзацный интервал — отбивкой абзацев.

2°. О т с т у п п е р в о й с т р о к и а б з а ц а.

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

Первая строка может занимать три положения относитель но остальных строк абзаца (если, конечно, они есть) (рис. 3.18).

Красная строка — 1) смещение начала первой строки абзаца вправо;

2) величина красной строки в первом смысле.

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

Висячая строка — 1) смещение начала всех строк абзаца, кроме первой, вправо;

2) величина висячей строки в первом смысле.

Красная строка в обоих смыслах называется также отсту пом первой строки, или абзацем, нулевой отступ — тупой стро кой, висячая строка — выступом первой строки.

Не перепутайте первую висячую строку абзаца с вися чей строкой абзаца на странице!

§ 2. Абзац Когда говорят о висячей строке и задают ее величину, то при этом не первая строка выезжает над остальными строка ми, а остальные строки втягиваются под первую строку абза ца. Строки абзаца не могут выходить за его границы (см.

рис. 3.18)!

а) б) в) Рис. 3.18. Сдвиг первой строки абзаца (пунктир — граница полосы):

а) красная строка;

б) нулевой отступ;

в) висячая строка.

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

Выравнивание строк абзаца — размещение строк абзаца отно сительно его левой и правой границы.

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

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

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

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

126 Глава 3. Текст Выравнивание по правому краю — выравнивание строк абзаца без растягивания только по правой границе абзаца.

Выравнивание по ширине полосы, или по ширине — выравнива ние строк абзаца с растягиванием сразу по обеим границам аб заца, кроме последней строки, выровненной по левой границе.

Полное выравнивание — выравнивание всех строк абзаца с растягиванием сразу по обеим границам абзаца.

Какие-либо величины выравнивания абзаца отсутствуют:

это качественный параметр форматирования абзаца.

Строки абзаца выравниваются между его левой и правой границами. Такое выравнивание не зависит от отступа границ абзаца, поэтому выравнивание абзаца рассматривается безот носительно его расположения на полосе (см. рис. 3.19).

а б в г д Рис. 3.19. Выравнивание абзаца: а) по левому краю (с красной строкой);

б) по центру (без красной строки);

в) по правому краю (без красной строки);

г) по ширине (с красной строкой);

д) полное (с красной строкой).

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

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

Рассмотрим особенности способов выравнивания абзацев.

1. Наличие красной строки.

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

2. Растягивание строк.

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

§ 2. Абзац При выравнивании по ширине:

1) каждая строка содержат столько же символов, сколько и при выравнивании по левому краю;



Pages:     | 1 | 2 || 4 | 5 |   ...   | 11 |
 





 
© 2013 www.libed.ru - «Бесплатная библиотека научно-практических конференций»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.