Говорухин В., Цибулин Б. Компьютер в математическом исследовании (1185927), страница 103
Текст из файла (страница 103)
Еще одним способом набора многострочных формул является использование следующего окружения: 544 Глава 39. Краткое введение в пакет [аТех 1Ье91п[еспаггау] .. (епа[еепаггау) Это окружение создает выделенные формулы из нескольких строк, которые выровнены в три колонки, подобно тому как зто было сделано в предыдущем примере, Внутри окружения должна находиться последовательность строк, причем все строки, за исключением последней, должны заканчиваться командой х(. Каждая строка состоит из трех колонок, разделенных символом «й», По умолчанию все колонки нумеруются как формулы. Для того чтобы строка не нумеровалась, следует использовать команду х(попов(Ьег.
На любую строку можно ссылаться как на отдельную формулу, пометив ее командой х(] аЬей При форматировании очень длинных формул полезна команда х,) егсецп(пвЬЬ). Приведем примеры задания многострочных формул: (Ье91п[еепаггау] (юп х 3 - $ х - Л(гас[к 3)[3!] + (попоаЬег 1( 5 5 + 1(гас[к 5][5!] - 1(гас[к 7][71) » \Ггас[х"9][91) «9(х"[12)) (епе[еппаггау] з Ыпх = х —— 3! хх хт х» + ьр( 1о) 5! 7! 9! (оеотп[еппаггау) т(х) $ - 5 (сов х О ('(х) 5 " 5 - (а1п х О 1(п[ Г(хис Ох $ = $ (а1п х (попоаЬег 1епо[еепаггау) у(х) = соах (2) 7"(х) = — а(п х (3) Дх) г(х = апх Обратим внимание на удобство использования знака «й» для набора многострочной формулы.
Используя его в первом примере, мы расположили текст формулы на второй строке правее знака равенства первой строки. Графика, таблицы, оглавление, 5иблиография Оптимальным образом размещать рисунки и таблицы в документе помогает введение плавающих объектов, которые должны полностью находиться на одной странице.
Плавающий обьект автоматически размещается пакетом в том месте, где он помещается целиком. Существуют два стандартных окружения, позволяющие формировать такие объекты; 1Ьео(п[719оге][)ос) . (еле[7(9оге] (ье91п[саые)Нос) ... (епо[таь)е] Здесь необязательный параметр )ос определяет способ размещения плавающего объекта и может состоять из последовательности следующих символов: Ь означает, что объект надо разместить после текущей строки, р — разместить на отдельной странице, Ь вЂ” наверху страницы, Ь вЂ” внизу страницы.
По умолчанию пакетом устанавливается последовательность ЬЬр. Кроме того, существует параметр (! ), который ослабляет ограничения, если стоит вместе с одним из вышеописанных параметров, Графика, таблицы, оглавление, библиография 545 Для нанесения подписей к плавающим объектам используется команда )сарт1оп[ептгу](леал) Здесь необязательный параметр епггу используется для составления списка ри- сунков или таблиц, а параметр Ьеа() определяет текст подписи. Этот текст не дол- жен быть разделен на абзацы и не может превышать двухсот символов.
Иногда плавающие объекты автоматически располагаются на нежелательной стра- нице. В этом случае такое их размещение можно запретить при помощи команды )яиррге55(1оатз[по1ос] Параметр по1ос может принимать значения г или Ь. Рисование средствами ЕаТеХ В )лТеХ включен набор команд, которые позволяют создавать несложные рисун- ки или чертежи. Для этого существует следующее окружение: (Ьед1п)р)сщге)(н16СП,Пезднт)(хд,уд) Таблица 19.38. Графические команды пакета [атех Команда )ро((х.у)(оЬ]есЦ Описание Определяет точку привязки с координатами х и у графического объекта ПЬ) ест на рисунке. Объектом может быть текст, как в блоках, так и без них, или графические команды Проводит отрезок заданной длины 1епдсп из текущей точки рисунка.
Первый параметр, состоящий из пары целых чисел из интервала от -4 до 4, задает наклон линии. Отношение этих чисел определяет тангенс угла наклона отрезка Определение толщины вертикальных и горизонтальных линий в любых единицах измерения Назначает ширину всех линий тонкой Назначает Ширину всех линий толстой Рисование кривой Безье, проходящей через три точки. Необязательный параиетр пык задает число выводимых точек кривой, в случае его отсутствия выводится непрерывная кривая. Координаты точек задаются в круглых скобках Рисование стрелок. Назначение параметров аналогично команде 11пе 111пе(а. Ы (1епдтл) 111петь(скпе55(ча1) )тл1п11пез ттп!сх11пез )цЬег1ег[пои](ха,уа) (хЬ,уЫ(хс.ус) )чессог(х5.у5)[((х) продолжение Ф )епп[р1сщге) Первая пара параметров этого окружения обязательна и определяет соответствен- но высоту и ширину рисунка.
Единица измерения ).аТеХ задается переменной цп)тб1епдтЬ, которая по умолчанию имеет значение ]рС. Вторая (необязательная) пара параметров задает координаты левого нижнего угла рисунка. При отсутствии этих параметров считается, что левый нижний угол имеет координаты (0,0). Внутри окружения можно использовать специальные графические команды, не- которые из которых перечислены в табл. 19.38. 54б Глава 19. Краткое введение в пакет Ьатех Таблица 19.3В (продолжение) Команда Описание Рисование окружности радиуса си ае с центрон в текущей точке Рисование круга черного цвета, радиуса Ш ае с центрои в текущей точке Рисование овала. В качестве параметра рагс указывается, какую часть овала рисовать: à — верхнюю половину, Ь вЂ” нижнюю половину, г — правую половину и 1 — левую половину; н(ОФ вЂ” горизонтальный разиер, а ье!Оьг — вертикальный (с! гс1е(сп ав) )с!гс1е*(01аи) (оча1(чл осп,пе(ОЬЬ) !рагс] Пример использования некоторых описанных команд: )ьер!п(р)стоге)(200,200) пример чрит(-30.40)()чессог(1,3)(20)) щЬез(ег(30,10)(35,130)(60,75) (рог(15.0)((1(пе(4,1)(100)) (рот(0,20)[(оча1(40,10)(г]) (рот(0.50)()оча1(40,10)) (рот(75,50)()сзгс1е(75)) )11песпзсьпезз(3рс) чрщ(-45.-10)(11!не(1.0)(100)) (ром75.0)((сзгс1е*(75)) (епб(р!с!иге) В результате получим следующий рисунок: Графика для 1аТеХ создавалась давно и, естественно, уже устарела, однако суще- ствует возможность включения в документ рисунков, созданных другими, более развитыми средствами.
включение графических файлов ЕаТеХ позволяет вставлять рисунки, находящиеся в графических файлах наиболее распространенных форматов (о форматах графических файлов см. раздел «Графические системы и файлы» этой главы), причем набор допустимых форматов зависит от операционной системы. Поэтому желательно использовать аппаратно-независимые форматы, такие как Розтбсг(рг. Существует целый ряд расширений (.аТеХ для включения графических файлов, но мы остановимся на распространенном пакете графики йгарй)сх. Это более мощный вариант пакета йгарй(сз. Вставка рисунка из графического файла в пакете угар)т(сх осуществляется командой 1!пс1оеейгарп!сз[орс(оп)!зс](Г()епаве) Обязательный параметр т!1епаже определяет имя графического файла с расширением. Аргумент орс! оп1 ! зт представляет собой список параметров, которые управ- Графика, таблицы, оглавление, библиография 5417 ляют характеристиками изображения.
Эти параметры представляют собой выра- жения типа равенств, в левой части которых стоит параметр, а в правой — его зна- чение. В табл. 19.39 перечислены основные допустимые параметры. Таблица 19.39. Параметры команды импортирования графических файлов Параметр Описание Определяет размеры рисунка: четыре числа, которые разделены пробелами. Первые два числа определяют координаты нижнего левого угла, а два других задают координаты правого верхнего угла ЬЬ ЬЫ1х, ЬЫ1у ЬЬигх, ЬЬигу 3ти две пары параметров задают соответственно координаты левого нижнего и правого верхнего углов рисунка Определяют ширину и высоту рисунка в заданных единицах измерения пати! от Ь. латке!дпт с!! р Если значение этого параметра равно тгпе, то выходящая за границы видниой области часть рисунка отсекается.
Ногда значение параметра равно та1эе, отсечения не происходит Видимая часть рисунка, которая задается двумя парами координат: нижнего левого и верхнего правого углов видимой области Определяет видимую область рисунка. Например, если тню тюк 2юп! Зюп! 4шш, то от рисунка будет отрезано ! ми слева, 2 мм снизу, 3 мм справа и 4 мм сверху Устанавливает черновой режим импортирования, когда вместо рисунка выводится рамка по размерам рисунка, а внутри рамки дается имя файла вместо самого рисунка Изменение размера рисунка, например если указано зса1е-з, то рисунок будет увеличен в 3 раза Ширина рисунка при печати Высота рисунка при печати Определяет положение центра вращения рисунка. Вертикальная и горизонтальная координаты центра задаются дискретно и могут принимать следующие значения: горизонтальная координата — 1 (слева), с (в центре), г (справа); вертикальная координата — т (сверху), с (в центре), Ь (внизу).
Например, ог191п-гЬ задает вращение вокруг правого нижнего угла Поворот изображения на заданный параметром впд1е угол вокруг точки, заданной параметром огзд1п (по умолчанию вокруг точки привязки). Углы задаются в градусах Если этот параметр имеет значение сгибе, то при изменении размеров рисунка сохраняются пропорции н!енрогт Сг1 и огатт зса1е н!осп Ье!дЬС ог19!и апд1е Кеераэрестгас1о Заметим, что обычно рисунки помещают внутри окружения 1ьед1п(т!доге) ... 1епо'(с!доге) что позволяет легко делать подписи к рисункам и автоматически их нумеровать. Приведем пример с перечисленными командами, используя в качестве графических файлов рисунки, подготовленные средствами пакетов МАТ) АВ и Мар)е.