11. Иллюстрации
задать пустое место не пропадающее при разрыве
страницы:
\begin{table}[tbph] -- плавающая таблица
\begin{figure}[tbph] -- плавающая картинка
|------
| "tbph" -- пожелание по поводу размещения.
| Это одна (или несколько букв если согласен на любую):
| t -- разместить в верхней части страницы;
| b -- в нижней части страницы;
| p -- на отдельной "иллюстрационной" странице;
| h -- разместить именно в этом месте;
| По умолчанию задано [tbp]. Все свойства для "таблиц" и "картинок"
| совпадают за исключением подписи.
|-----
\end{figure} или \end{figure}
Пример:
\begin{figure}
\vspace{4cm}
\caption{Белый квадрат}
\label{my_label} |
\end{figure
В начало страницы
(т.е. из простых элементов) рисунки;
- все размеры задаются десятичными числами (возможно дробными
через точку);
- не должно быть пустых строк;
- не должно быть пробелов (при переносе использовать знак % );
- параметры регулирующие вид:
a) единица измерения \unitlength=1mm (по умолчанию =1pt);
b) \thinlines -- режим тонких линий (по умолчанию);
c) \thicklines -- режим толстых линий;
d) \linethickness{2.5mm} -- для ненаклонных линий;
\begin{picture}(ширина,высота)
|-------
| \put(X,Y){OBJECT} рисовать графический объект, где:
| X -- абсциса (относительно левого нижнего угла);
| Y -- ордината (также);
| OBJECT:
| a) ОБЫЧНЫЙ ТЕКСТ
| b) \line(ВПРАВО,ВНИЗ)(ДЛИНА) -- линия ,где
| ДЛИНА - длина горизонтальной проекции;
| - просто длина для вертикального отрезка;
| ВПРАВО,ВНИЗ - целые числа не имеющие общих
| делителей и |ВПРАВО+ВНИЗ|<=6 ;
| c) \vector(ВПРАВО,ВНИЗ)(ДЛИНА) -- стрелочка ,где все
| как выше только |ВПРАВО+ВНИЗ|<=4 ;
| d) \circle{ДИАМЕТР} -- окружность или круг (если *);
| Варианты диаметров ограниченны шрифтами и если
| не найден ,то берется ближайший.
| e) \oval(ДЛИНА,ШИРИНА)[ЧАСТЬ] -- закругленный прямоугольник.
| ЧАСТЬ - одна (для половинки) или две
| (для четвертушки) буквы:
| t - верхняя; r - правая;
| b - нижняя; l - левая;
| \multiput(X,Y)(DX,DY){N}{OBJECT} рисовать несколько регулярно
| расположенных объектов;
|
|------
\end{picture}
В начало страницы
Рекомендуемый способ: использование "почти" стандартного пакета .
\usepackage{graphics} -- подключается в преамбуле документа.
Умеет вставлять рисунки в форматах PCX ,BMP ,EPS.
Рисунки в EPS формате можно масштабировать и вращать (без потери
качества) и печатать в многоцветном варианте.
\includegraphics[лн_x,лн_y][пв_x,пв_y]{имя_файла}
a) Если указан один необяз. аргумент, то полагается лн_x=лн_y=0;
b) Если отсутствуют оба, то размер определяется автоматически;
с) Вариант команды со звездочкой делает "обрезание".
В следующих командах вместо "текста" можно вставить график
как единую букву (\includegraphics):
\rotatebox{угол_в_градусах}{текст} - помещает текст в бокс подобно
команде \mbox{} и при этом его разворачивает.
\resizebox{ширина}{высота}{текст} - масштабирование; вместо одного из
параметров <ширина> или <высота> можно использовать "!" ,чтобы
сохранить аспектное отношение.
В начало страницы
\newenvironment{НОВОЕ ИМЯ}[КОЛИЧЕСТВО АРГУМЕНТОВ]{
% Здесь располагаются открывающие команды и/или текст;
% в них (и только здесь) можно использовать #1,...,#9
% для обозначения места куда будут вставлены аргументы.
}{
%
% Здесь располагаются закрывающие команды и/или текст;
%
}
\renewenvironment{СТАРОЕ ИМЯ}[КОЛИЧЕСТВО АРГУМЕНТОВ]{...}{...}
\def\КОМАНДА<параметры>{ТЕКСТ} -- примитив ТеХ для
определения макроса, без проверки существования имени,
где:
КОМАНДА - имя определяемого макроса;
<параметры> - необязательный аргумент типа #1#2...#9 ;
ТЕКСТ - замещающие команды и/или текст;
\newcommand{\НОВОЕ ИМЯ}[КОЛИЧЕСТВО АРГУМЕНТОВ]{
% Здесь располагаются замещающие команды и/или текст;
% в них можно использовать #1,...,#9
% для обозначения места куда будут вставлены аргументы.
}
\renewcommand{\СТАРОЕ ИМЯ}[КОЛИЧЕСТВО АРГУМЕНТОВ]{...}
В начало страницы
Препринт -- это некоторый документ, отпечатанный в виде уменьшенной
(в два раза) книжечки с двусторонней печатью.
Сделать препринт очень просто следующим образом:
а) готовим документ в ТеХ-е: fname.tex
б) преобразуем его в Post Script: fname.ps
с) выполняем команду: "preprint fname.ps" (нужно поискать эту утилитку);
И в результате получаем файл fname.ps.prep (также в формате Post Script),
который остается только распечатать на принтере.
Заметим, что в ТеХ-е можно подготовить текст, полностью свободный
от каких либо команд форматирования. Для этого есть окружение
{verbatim}.
Поэтому, если у вас есть некоторый документ в самом обыкновенном
текстовом виде (ASCII), его также легко оформить в виде препринта.
Конечно, несколько ТеХ-овских команд придется включить в начало и
конец файла.
Ниже показано как это сделать (несколько необязательных команд
улучшают расположение на странице):
\documentclass[a4paper,twosides]{article}
\usepackage{russian}
\oddsidemargin=0pt
\evensidemargin=0pt
\textwidth=18cm
\topmargin=-2.5cm
\textheight=26cm
\begin{document}
\begin{verbatim}
|---------------|
| |
| Простой текст |
| |
|---------------|
\end{verbatim}
\end{document}
В начало страницы