
- •3. Современные издательские технологии
- •4. Современные методы печати
- •5. Настольно-издательские технологии
- •6. LaTeX – настольная издательская система
- •8. Программное обеспечение для LaTeX
- •9. Структура исходного файла
- •7. Логическое против визуального
- •10. Классы документа Latex и пакеты команд
- •11. Логическая структура документа
- •12. Оформление заголовка и титульной страницы
- •13. Пример документа класса book:
- •14. Синтаксис Latex
- •15. Команды
- •16. Декларации
- •17. Процедуры (окружения)
- •18. Режимы форматирования
- •20. Декларации переключения размера шрифта
- •21. Различные символы в исходном документе
- •19. Характеристики шрифтов
- •22. Подстрочные примечания
- •24. Меры длины
- •25. Перекрёстное цитирование
- •26. Основные процедуры вставки формул
- •27. Алфавит математики. Примеры греческих букв, диакритических знаков.
- •28. Символы математических операций, операций сравнения скобок и стрелок.
- •41. Оформление рисунков
- •29. Основные математические структуры. Индексы.
- •30. Дроби. Корни.
- •31. Размещение объектов друг над другом
- •32. Матрицы
- •33. Многострочные формулы
- •34. Команды секционирования
- •35. Оглавление
- •36. Списки
- •37. Библиография
- •40. Страницы
- •38. Строки, переносы, разрыв строк
- •39. Форматирование абзацев
- •42. Плавающие объекты
- •43. Процедура tabbing:
- •45. Таблицы в виде плавающих объектов
- •44. Процедура tabular:
- •Создание презентаций. Класс slides.Класс beamer.
42. Плавающие объекты
Рисунки и некоторые таблицы (боксы) нельзя переносить на следующую страницу по частям.
Чтобы не появлялись полупустые страницы большие боксы должны уметь «уплывать» в подходящее место. Для этого Latex создаёт плавающие объекты.
Для печати рисунков:
\begin {figure} [loc]
…
\end {figure}
Для печати таблиц:
\begin {table} [loc]
…
\end {table}
Пример:
\begin{figure}
\center
\includegraphics[height=1.0\textheight]{Jitter_Model.png}\\
\caption{Модель процесса передачи видео трафика}
\label{Fig2}
\end{figure}
Команда \caption создаёт подпись к рисунку и печатает порядковый номер рисунка.
Команда \label{Fig2} помечает рисунок для ссылки на него в дальнейшем.
Команда \center размещает по центру.
Можно создавать один плавающий объект из нескольких рисунков и таблиц.
Пример:
\begin {figure}
\includegraphics [width=0.47\textwidth] {fig1} \hfill
\includegraphics [width=0.47\textwidth] {fig2} \\
\parbox [t] {0.47\textwidth} {\caption {Зависимость…} \label {fig1}} \hfill
\parbox [t] {0.47\textwidth} {\caption {Зависимость…} \label {fig2}}
\end {figure}
width=0.47\textwidth – ширина рисунка составит 0.47 страницы.
Опция [t] указывает, что парбоксы выровнены по верхней строке.
Заголовки (\caption) рисунков располагаются под ними, таблиц – над ними.
Классы article и proc используют сплошную нумерацию рисунков и таблиц в статье (докладе). Класс book – независимую нумерацию для каждой главы.
В классах slides и letter процедуры figure и table не существуют.
Процедуры «со звёздочкой» figure* (table*) не создают номеров рисунков (таблиц)/
Необязательный параметр loc
h – здесь (после заполнения текущей строки)
p – плавающая страница (на отдельной странице)
t – вверху (выше текста)
b – внизу (ниже текста)
Наличие всех спецификаторов разрешает любое размещение объекта, причём имеет значение порядок спецификаторов.
Если необязательный аргумент пуст – действует правило по умолчанию.
43. Процедура tabbing:
Разбивает текст на строки с выравниванием текста в колонках. Границами колонок служат точки табуляции. Табулятор установлен, если указано расстояние от предыдущего табулятора. Самый левый табулятор установлен там, где к началу процедуры tabbing находилась левая граница текста.
Табуляция устанавливается командой:
\=
Команда:
\>
Передвигает текст к следующему положению табулятора.
Строки разделяются командой \\
Команды внутри процедуры tabbing:
\= - устанавливает положение табулятора в данном месте строки.
\> - сдвигает текст к следующему табулятору.
\\ - начинает новую строку и сдвигает текст к нулевому табулятору.
\kill – отменяет печать текста.
\+ - сдвигает левую границу последующих строк на один табулятор вправо.
\- - отменяет действие предшествующей команды \+, сдвигая левую границу на один табулятор влево.
\< - может использоваться только в начале строки, отменяет действие на эту строку предшествующей команды \+.
\’ - передвигает весь заданный после нее текст влево до правого края предыдущего столбца или до левого поля страницы;
\‘ - передвигает вправо вплоть до правого поля страницы последующий текст, который не должен содержать никаких контрольных символов кроме символа конца строки.
\pushtabs – сохраняет текущее положение табуляторов в процедуре tabbing для дальнейшего использования.
\poptabs – восстанавливает табуляцию, предварительно сохранённую командой \pushtabs.
Процедуры tabbing не могут быть вложены друг в друга. Внутри окружения tabbing невозможен перенос по слогам.
Пример:
Пример применения команд внутри окружения tabbing