Работа в TeX'e
7. ФОРМИРОВАНИЕ АБЗАЦЕВОдна из главных обязанностей систем набора текстов -- это взять длинную последовательность слов и разбить ее на строки подходящего размера (горизонтальная мода). ТеХ будет искать самый лучший способ напечатать каждый абзац в соответствии с принципом наименьшей "плохости". Плохость ("badness") - некоторое числовое значение, которое ТеХ присваивает каждой строке, что бы оценить эстетическое восприятие пробелов между словами. Есть некоторые правила у ТеХ по переносам: - не делает автоматических переносов в словах с диакритическими знаками, а также в которых присутствуют цифры, знаки препинания и т.д.; - если в слове есть дефис то на нем и произойдет перенос (например "генерал-губернатор"); Но компьютер не понимает мотивы поведения людей и иногда ему необходима конкретная подсказка (намек): Указать перенос в слове: a) \- "одноразовый (на это слово)" способ : на\-"ем\-ник b) \hyphenation "глобальный (на весь документ)" способ. Пример: \hyphenation{вклю-чен об-ласть} Запретить перенос в слове: a) \mbox (make box) -"одноразовый" способ. Пример: Параметр \mbox{filename} задает имя файла. b) \- "одноразовый, хулиганский" способ, поставив команду в конце слова. Пример: Это слово корова\- перенесено не будет. c) \hyphenation{...,корова,...} "глобальный" способ: указать слово без дефисов. Указать разрыв между словами: a) \\ принудительный разрыв строки без ее растяжения. Пример: Эта строка\\ была разорвана. b) \linebreak принудительный разрыв строки и ее дальнейшее выравнивание по правому краю. Пример: Эта строка была \linebreak разорвана Запретить разрыв между словами: ~ символ неразрывного пробела или "связка" -- ключ к успешному разбиению строк. Необходимо использовать в следующих случаях (все эти правила требуют семантического анализа и не могут быть автоматизированы): a) После сокращений, чтобы точка не воспринималась концом предложения: См.~Рис.~5 b) В ссылках на именованные части документа: Глава~12 Рисунок~3 Приложение~A Теорема~1.2 c) Между именами собственными и между частями сложной фамилии: Дональд~Е. Кнут Петр~I d) Между математическими символам, присоединенными к существительным: строка~$s$ длиной~$l$ e) Между символами в ряде: 1,~2 или~3 1,~2, \ldots,~$n$ f) Когда символ тесно связан с предлогом: от~$x$ увеличить $z$ на~1 от 0 до~1 g) Когда математическое предложение выражено словами: равно~$n$ для всех больших~$n$ меньше чем~$\epsilon$ h) Когда случаи поименованы внутри абзаца: (b)~Покажите, что $f(x)$ является (1)~непрерывной; (2)~ограниченной |
<<< | Оглавление | Страницы: 5 6 | >>> |