Информационный сайт

 

Реклама
bulletinsite.net -> Книги на сайте -> Программисту -> Мазалецкая А.Л. -> "Издательская система Latex2e" -> 13

Издательская система Latex2e - Мазалецкая А.Л.

Мазалецкая А.Л., Морозов Д.К., Пархоменко А.Я. Издательская система Latex2e — Ярославль, 1999. — 60 c.
ISBN 5-8397-0001-0
Скачать (прямая ссылка): izdatsistlatex1999.pdf
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 .. 19 >> Следующая

• trin - увеличивает или уменьшает размеры рисунка. Например, опция trin=lu2u3u4 добавляет к рисунку 1 bp - слева, 2 bp - снизу, 3 bp - справа, 4 bp - сверху.
• angle - угол вращения (в радианах);
• origin - точка поворота при вращении;
• width - требуемая ширина;
• height - требуемая высота;
• scale - масштаб растяжения или сжатия рисунка.
Более подробная информация не только о возможностях команды \psf ig но и о самом графическом пакете graphics в целом содержится в файле grfguide.tex этого пакета. В качестве примера использования этой команды вставим в текст пособия файл bable. ps, границы рисунка (Bounding Box) которого определяются внутри файла значениями: 0 0 596 842.
\vspace*{-15bp}
width=200bp} \vspace*{2bp}
Рис.~1. Петлевая диаграмма.
\psf ig{file=bable,
Рис. 1. Петлевая диаграмма.
4I in = 72 bp.
4U
О 1u1AL5AiULLlVlL4j UL> ?>Lj1\1L>1.
Другим широко распространенным стилевым файлом включения PS-рисунков в ТЕХ-документ является файл epsf. sty, являющийся частью ТЕХ-оболочки программы dvips преобразования файлов из DVI формата в PostScript. Этот файл вводится командами: \usepackage{epsf} в преамбуле или \input epsf в начале тела ТЕХ-документа. Команды организованы так, что сначала ищутся значения границ рисунка в загружаемом PS-файле, вычисляются значения параметров масштабирования, а затем вставляется корректно отмасштабированный рисунок в требуемое место текста. Основные команды, определяемые в этом файле, следующие:
• \epsf f ile [aubucud] {имя-файла.ps} - команда подгрузки файла с рисунком в тексте документа. Параметр [abed] является необязательным, и его аргументы характеризуют часть рисунка, которая будет помещена TjtXom в документ;
• \epsfxsize=<pa3Mep> или \epsfysize=<pa3Mep> - требуемые размеры по горизонтали или вертикали;
• \epsf verbosetrue - выдает сообщение на терминал о размерах рисунка;
• \epsf getbb-Симя-файла} - запрещает вывод самого рисунка в DVI-файл, записывая положение его левого нижнего угла как значения команд epsf Их и epsf Hy и правого верхнего угла - как epsf шгх и epsfигу.
Используем файл disp. ps, имеющий те же значения границ рисунка, что и bable.ps, как пример использования команд этого файла:
\vspace*{-40bp} \centerline{
\epsfxsize=.80\textwidth \epsffile[115 430 395 730]{disp.ps}} \vspace*{3bp} \centerline{\small Рис.~1. Дисперсионные соотношения.}
0 ?2 к2
Рис. 1. Дисперсионные соотношения.
o.J построение матриц и таолиц.
41
6.2 Построение матриц и таблиц.
Вывод матриц осуществляется в математической моде при помощи операторных скобок array, где аргументом является количество столбцов и расположение элементов в столбцах. Каждый столбец задается в аргументе буквой, определяющей выравнивание элементов в столбце: с -по центру, 1 - по левому краю, г - по правому краю. Элементы столбцов разделяются символом &, строки разделяются \\. Символ & не используется в конце строки, а \\ - в конце последней строки. Ниже приводится пример вывода матрицы:
\begin{displaymath} {\bf X} =
\left ( \begin{array}{ccc} / Xu Хл. . ч
\vdots к \vdots к \ddots \end{array} \right ) \end{displaymath}
Операторные скобки tabbing и tabular позволяют разбивать текст на колонки и создавать не очерченные рамкой и очерченные рамкой таблицы по шаблону.
• Операторные скобки tabbing используются только в режиме параграфа, a tabular - в любом режиме.
• Операторные скобки tabbing разрешают прерывание страницы при выводе, a tabular - не разрешают.
• Операторные скобки tabular автоматически определяют ширину колонки, а в tabbing - необходимо задание табуляции.
Операторные скобки tabbing разбивают текст на колонки при помощи установки жесткой табуляции следующими командами:
\= устанавливает табулятор;
\> продвижение к следующему табулятору;
\\ разделение строк;
\kill отмена печати данной строки.
х_{11} к х_{12} к \ldots \\ х_{21} к х_{22} к \ldots \\
о
1 IJlAtiAtULLlVm Ut) Ь?/Л і Ы.
Пример:
\begin{tabbing}
\\\\\\\= pro \=beg \=beg \=beg \kill
\> procedure FACT (n) \\ procedure FACT(n)
\>\> integer n; \\ integer n;
\>\> begin \\ begin
\>\>\> if (n $<$= 1) \\ if (n <= 1)
\>\>\> then \\ then
\>\>\>\> FACT := n \\ FACT := n
\>\>\> else \\ else
\>\>\>\> FACT(n-l) \\ FACT(n-l)
\>\>\> end \\ end
\>\> end \\ end
/*------------------/* /*------/*
\end{tabbing}
Операторные скобки tabular похожи на array, но могут быть использованы только в текстовой моде. Для создания таблиц используются команды:
к отделяет элементы друг от друга;
\\ разделяет строки (может иметь необязательный
параметер вида ...\\[1cm], который позволяет
увеличить расстояние между текущей и следующей
строкой на указанную величину - 1~ст в нашем случае); 1 выравнивает элементы по левому краю;
г выравнивает элементы по правому краю;
с выравнивает элементы по центру;
I задает печать вертикальных линий;
\hline задает печать горизонтальных линий между строками; \cline{i-j} задает горизонтальную линию от і до j колонки; \vline задает печать вертикальной линии во всю высоту
строки, может использоваться с @-выражением; <§{text} вставляет text между элементами строки, подавляя
Предыдущая << 1 .. 7 8 9 10 11 12 < 13 > 14 15 16 17 18 .. 19 >> Следующая
Реклама
Авторские права © 2009 AdsNet. Все права защищены.
Rambler's Top100