- •Технічне редагування
- •Лабораторна робота №1 Основи роботи з LaTeX
- •Компіляція файлів latex
- •Структура документу
- •Команди
- •Параметри
- •Оточення
- •Лабораторна робота №2 Редагування тексту в LaTeX
- •Спеціальні символи
- •Робота зі шрифтами
- •Способи виділення тексту
- •Виділення тексту засобами пакету ulem
- •Коментарі в LaTeX-файлі
- •Виділення тексту кольором
- •Визначення нового імені кольору
- •Виділення фону тексту кольоровими рамками
- •Робота з абзацами
- •Перенесення слів на інший рядок.
- •Вирівнювання в абзаці
- •Вирівнювання тексту
- •Розриви рядків
- •Нерозривний пробіл
- •Заборона перенесень слів
- •Примусове розривання рядка
- •Вертикальні відступи
- •Відстань між рядками абзацу
- •Робота зі списками в LaTeX
- •Марковані списки
- •Нумеровані списки
- •Лабораторна робота №3 Редагування простих математичних формул в LaTeX
- •Набір та редагування простих формул Степені та індекси
- •Штрихи і похідні
- •Нумерацiя формул
- •Роздільники
- •Лабораторна робота №4 Редагування складних математичних формул в LaTeX
- •Системи рівнянь
- •Розбиття довгих формул
- •Оператори з межами
- •Інтеграли
- •Варіанти застосування індексів
- •Стрілки з індексами
- •Математичні функції
- •Функції з межами
- •Конструкції для багаторядкових виразів Матриці
- •Система умов з дужкою
- •Лабораторна робота №5 Редагування таблиць в LaTeX
- •Набір простих таблиць
- •Лінії у таблицях
- •Об’єднання суміжних колонок таблиці
- •Об’єднання суміжних рядків таблиці
- •Похилі лінії в комірках таблиць
- •Вирівнювання чисел в таблицях
- •Багатосторінкові таблиці
- •Індивідуальне завдання
- •Лабораторна робота №6 Редагування графічних об’єктів в LaTeX
- •Псевдографіка
- •Додаткові можливості псевдографіки
- •Вставка зображень з файлу
- •Вибір драйвера
- •Імена файлів без розширення
- •Зміна розміру малюнка в документі
- •Включення в документ частини рисунку
- •Поворот рисунку
- •Чорновий режим
- •Плаваючі об’єкти
- •Управління плаваючими об’єктами
- •Групування рисунків
- •Рисунки з обтіканням тексту
- •Підписи до рисунків
- •Маніпуляції з боксами
- •Зміна розмірів боксу
- •Трансформація за вказаним масштабом.
- •Поворот блоку
- •Порядок виконання роботи
- •Індивідуальне завдання
- •Лабораторна робота № 7 Створення шаблону LaTeX документу
- •Стилі класів
- •Стиль оформлення сторінки
- •Поля та розмір сторінки
- •Посування сторінки
- •Виноски
- •Застосування у документі системи рубрик
- •Список літератури
- •Предметний покажчик
- •Зміна стандартних заголовків
- •Посилання в тексті
- •Замітки на полях (маргіналії)
Підписи до рисунків
Для додавання підпису до малюнка використовується команда \caption, яку можна використовувати тільки всередині плаваючих об’єктів. Як обов’язковий параметр передається текст підпису. При виведенні підпис центрується, якщо він досить малий. В іншому випадку підпис оформляється у вигляді абзацу. Текст підпису не повинен містити команд розриву рядка. Всі команди всередині підписи мають бути захищені за допомогою команди \protect\. Caption можна передати також необов’язковий параметр, який повинен представляти собою коротку версію підпису, що з’являється в автоматично створюваних списках. Оформлення підпису жорстко прив’язане до стилю документа.
При включенні опції \usepackage [ukrainian]{babel} перед підписом виводиться слово «Рис.» За яким йде автоматично обчислюваний порядковий номер зображення. Як роздільник між лічильником і підписом за замовчуванням використовується двокрапка. Для заміни двокрапки на крапку в преамбулі достатньо набрати, наприклад, таке:
\usepackage{ccaption}
% Замінюємо для малюнків ‘:’ після номеру малюнка на ‘.’
\captiondelim {. } % після крапки є пробіл!
Крім традиційного розміщення підпису під рисунками, підпис можна винести, наприклад на поля сторінки. Пакет mcaption (\usepackage {mcaption}) визначає оточення margincap:
\begin{figure} [ht]
\begin{margincap}{«Підпис»}
\includegraphics{«Картинка»}
\end{margincap }
\end{figure}
Маніпуляції з боксами
Ключі команди \includegraphics дозволяють маніпулювати боксом, який містить лише сам малюнок. Пакет graphicx дозволяє будь-яку частину сторінки документа оформити у вигляді боксу і розміщувати її повертаючи, розтягуючи або стискаючи довільно.
Зміна розмірів боксу
Трансформація до зазначеного розміру.
Команда \resizebox{width}{height}{lr-text} поміщає текст lr-text в бокс і потім стискає або розтягує бокс разом із вмістом так, щоб його ширина і висота стали рівні width і height.
Приклад:
\resizebox{4cm}{8mm}{abc}
Зберегти відношення висоти до ширини боксу можна, вказавши як width або height знак оклику (!).
Приклад:
\resizebox{3cm}{!}{abc}
Команда \resizebox*{width}{totalheight}{lr-text} діє подібно команді \resizebox, але підганяє не висоту, а повну висоту боксу (сума висоти і глибини) до зазначеного розміру totalheight.
Примітка. В аргументах команди \resizebox вихідні розміри боксу доступні у вигляді командних довжин \height, \width, \totalheight і \depth.
Трансформація за вказаним масштабом.
Команда \scalebox{h-scale}[v-scale]{lr-text} розташовує текст lr-text в боксі і потім змінює його ширину в h-scale раз і висоту в v-scale разів. Якщо опція v-scale відсутня, то відношення ширини до висоти боксу при трансформації блоку зберігається. При від’ємних значеннях аргументів відбувається дзеркальне відображення тексту, див. рис. 6.12.
Приклад:
\scalebox{1.5}[3]{abc}
\scalebox{1.5} [-3]{abc}
Рис. 6.12. Приклад операторів трансформації та зміни масштабу
Команда \reflectbox {lr-text} еквівалентна \scalebox {-1}[1]{lr-text}, описаній вище.