- •Технічне редагування
- •Лабораторна робота №1 Основи роботи з LaTeX
- •Компіляція файлів latex
- •Структура документу
- •Команди
- •Параметри
- •Оточення
- •Лабораторна робота №2 Редагування тексту в LaTeX
- •Спеціальні символи
- •Робота зі шрифтами
- •Способи виділення тексту
- •Виділення тексту засобами пакету ulem
- •Коментарі в LaTeX-файлі
- •Виділення тексту кольором
- •Визначення нового імені кольору
- •Виділення фону тексту кольоровими рамками
- •Робота з абзацами
- •Перенесення слів на інший рядок.
- •Вирівнювання в абзаці
- •Вирівнювання тексту
- •Розриви рядків
- •Нерозривний пробіл
- •Заборона перенесень слів
- •Примусове розривання рядка
- •Вертикальні відступи
- •Відстань між рядками абзацу
- •Робота зі списками в LaTeX
- •Марковані списки
- •Нумеровані списки
- •Лабораторна робота №3 Редагування простих математичних формул в LaTeX
- •Набір та редагування простих формул Степені та індекси
- •Штрихи і похідні
- •Нумерацiя формул
- •Роздільники
- •Лабораторна робота №4 Редагування складних математичних формул в LaTeX
- •Системи рівнянь
- •Розбиття довгих формул
- •Оператори з межами
- •Інтеграли
- •Варіанти застосування індексів
- •Стрілки з індексами
- •Математичні функції
- •Функції з межами
- •Конструкції для багаторядкових виразів Матриці
- •Система умов з дужкою
- •Лабораторна робота №5 Редагування таблиць в LaTeX
- •Набір простих таблиць
- •Лінії у таблицях
- •Об’єднання суміжних колонок таблиці
- •Об’єднання суміжних рядків таблиці
- •Похилі лінії в комірках таблиць
- •Вирівнювання чисел в таблицях
- •Багатосторінкові таблиці
- •Індивідуальне завдання
- •Лабораторна робота №6 Редагування графічних об’єктів в LaTeX
- •Псевдографіка
- •Додаткові можливості псевдографіки
- •Вставка зображень з файлу
- •Вибір драйвера
- •Імена файлів без розширення
- •Зміна розміру малюнка в документі
- •Включення в документ частини рисунку
- •Поворот рисунку
- •Чорновий режим
- •Плаваючі об’єкти
- •Управління плаваючими об’єктами
- •Групування рисунків
- •Рисунки з обтіканням тексту
- •Підписи до рисунків
- •Маніпуляції з боксами
- •Зміна розмірів боксу
- •Трансформація за вказаним масштабом.
- •Поворот блоку
- •Порядок виконання роботи
- •Індивідуальне завдання
- •Лабораторна робота № 7 Створення шаблону LaTeX документу
- •Стилі класів
- •Стиль оформлення сторінки
- •Поля та розмір сторінки
- •Посування сторінки
- •Виноски
- •Застосування у документі системи рубрик
- •Список літератури
- •Предметний покажчик
- •Зміна стандартних заголовків
- •Посилання в тексті
- •Замітки на полях (маргіналії)
Лабораторна робота №3 Редагування простих математичних формул в LaTeX
Мета роботи – ознайомитись з основними принципами набору та верстки простих формул в LaTeX.
Теоретичні відомості
В LaTeX-документі розрізняють формули, що входять в текст i «виключні» формули, тобто такі, що розміщуються в окремому рядку.
Для формул, записаних всередині тексту, використовують обмежувачі \( та \) або $ та $.
Приклад:
Текст з формулами $W_0$, що входять в текст \(x^2\).
Виключні формули оточують $$ з обох боків, символами \[ та \] або створюють на базі оточення equation.
Приклад:
Текст з формулами $$W_0$$, що входять в текст \[x^2\].
Формулами вважаються як цілі формули, так і окремі символи. Пропуски всередині формули ігноруються. Порожні рядки всередині формули є недопустимими.
Під час форматування абзацу, якщо виникає необхідність, LaTeX розриває формулу, що входить в текст, для розміщення її частини в наступному рядку. Для того, щоб LaTeX гарантовано друкував таку формулу, або її частину в одному рядку (без переносів на наступний рядок) потрібно її оточити фігурними дужками. Наприклад, якщо в тексті надрукувати ${x\inR}$, то формулу xR LaTeX завжди буде розміщувати в одному рядку, навіть, якщо це буде призводити до виходу тексту за межі документу.
Виключні формули LaTeX завжди розміщує в одному рядку, не розриваючи їх навіть коли формула виходить за межі документу. Якщо вам потрібно розмістити виключну формулу в декількох рядках, штучно розбийте її на декілька виключних формул.
Кожна буква в формулі розглядається як ім'я змінної і тому друкується математичним курсивом.
Набір та редагування простих формул Степені та індекси
Степені і індекси набираються з допомогою символів ^ та _ відповідно. Якщо індекс чи показник степеня складається більш ніж з одного символу, то його беруть у фігурні дужки. Якщо у змінної чи виразу є як верхні так і нижні індекси то їх можна вказувати в довільному порядку. Приклад виконання фрагменту програми наведено нижче, а результат виконання на рис. 3.1.
Приклад.
$c^2=a^2+b^2$
$c_2=a_2+b_2$
$c^{x+2}_n$
$a^i{}_j{}^k$
Рис.3.1. Прості математичні формули
Штрихи і похідні
Для друкування символу похідної використовують одинарні лапки (').
Приклад:
$f''(x)$
Дроби
Дроби, що позначаються похилою рискою вказуються в формулі безпосередньо за допомогою символу /. Для друкування дробів знаменник і чисельник яких розділяється горизонтальною рискою використовується команда \frac. Дана команда має два обов'язкових аргументи. Перший – чисельник, а другий – знаменник. Приклад коду наведено нижче, а результат показано на рис. 3.2.
Приклад:
$\frac{a}{b}$
Рис.3.2. Вигляд дробів
Корені
Для друкування коренів використовують команду \sqrt. В цієї команди є обов’язковий параметр – підкореневий вираз і необов’язковий параметр – степінь кореня. Приклад коду наведено нижче, а результат показано на рис. 3.3.
Приклад:
$\sqrt[n]{x}$
$\sqrt{x^2+y^2}$
Рис.3.3. Вигляд дробів з коренями
Перекреслені символи
Для того щоб отримати в математичній формулі зображення перекресленого символу, потрібно перед командою, що генерує цей символ, поставити команду \not. Приклад коду наведено нижче, а результат показано на рис. 3.4.
Приклад.
$a \not \in A$
Рис.3.4. Вигляд дробів з коренями
Багатокрапки
Команда \dots використовується для позначення багатокрапки. Приклад коду наведено нижче, а результат показано на рис. 3.5.
Приклад.
$1,\dots,n$ результат
Рис.3.5. Математичний запис із знаком багатокрапки
Текст всередині формул
Напис в текстовому режимі всередині математичний формул можна реалізувати за допомогою використання команди \mbox. Приклад коду наведено нижче, а результат виконання програми показано на рис. 3.6.
Приклад.
$x=y+1 \mbox { для всіх } y=x-1$
Рис.3.6. Математичний запис із знаком багатокрапки
Дужки
Круглі і квадратні дужки набираються безпосередньо. Фігурні дужки набираються з допомогою команд \{ та \}. Для інших дужок також є спеціальні команди.
У випадку, якщо фрагмент формули взятої у дужки займає багато місця по вертикалі (за рахунок дробів чи інтегралів) то і дужки мають бути більшого розміру, ніж звичайні. В LaTeX на цей випадок передбачений механізм автоматичного вибору розміру дужок. Для цього перед дужкою що відкривається ставлять команду \left, а перед дужкою що закривається – \right. Приклад коду наведено нижче, а результат виконання програми показано на рис. 3.7.
Приклад:
$$ e=\lim_{n\to\infty}(1+\frac{1}{n})^n $$
$$ e=\lim_{n\to\infty}\left(1+\frac{1}{n}\right)^n $$
Рис.3.7. Математичний запис різних за розміром дужок
Якщо перед однією дужкою стоїть команда \left а перед іншою стоїть \right, то розмір цих дужок буде відповідати висоті фрагмента формули, що міститься між \left і \right.
Конструкцію з \left і \right можна використовувати не тільки для круглих дужок, а і для інших типів дужок.
Примітка. Кожній команді \left має відповідати команда \right і навпаки. В противному випадку під час компіляції виникнуть помилки. Разом з тим, LaTeX не вимагає щоб дужки були розставлені осмислено з математичної точки зору, тобто, наприклад, ви можете помістити вираз між круглою і квадратною дужками.
Замість дужки після команд \left чи \right можна поставити крапку. В цьому випадку на місці крапки нічого не буде надруковано, а інша дужка буде необхідного розміру. За допомогою даного прийому можна створити похилу дробову риску збільшеного розміру, або записати систему рівнянь. Код програми показано нижче, вигляд екрану після виконання програми показано на рис. 3.8.
Приклад.
$\left.\frac{x^{n+1}}{n+1} \right|_a^b$
Рис.3.8. Математичний запис різних за розміром рисок
В деяких випадках розмір дужок приходиться задавати самостійно. Для цього використовують команди \bigl, \Bigl, \biggl і \Biggl для лівих дужок і команди \bigr, \Bigr, \biggr і \Biggr для правих. Перелічені команди вказано за зростанням розміру дужок.
Приклад.
$\Biggl(
\biggl[
\Bigl\{
\bigl\|
\langle x \rangle
\bigr\|
\Bigr\}
\biggr]
\Biggr)$
Рис.3.8. Приклад з використанням різних дужок