Конспект уроку №4 з серії "Уроки в LaTeX" допоможе виробити навички та вміння набирати формули в середовищі TEX та, зокрема, ключати текст у формули, та набирати текст з формулами
Урок № 4
Тема уроку: Включення тексту у формули, та набір тексту з формулами.
Навчальна мета. Виробити навички та вміння набирати формули в середовищі TEX.
Виховна мета. Виховувати в учнів уважність та відповідальність при виконанні завдань, пов’язаних з середовищем ТЕХ.
Розвивальна мета. Розвивати творчі здібності та логічне мислення учнів при виконанні завдань.
Тип уроку: комбінований.
Хід уроку:
І. Організаційний момент.
ІІ. Перевірка домашнього завдання (перевірка наявності, та правильності виконання).
ІІІ. Введення нового матеріалу.
Включення тексту у формули
У математичну формулу можна включити фрагмент звичайного тексту з допомогою LATEXовской команди \mbox. У наступному прикладі продемонстровано, як це можна зробити; у нім використовується ще команда \qquad, що робить в тексті або формулі пропуск розміром 2em.
Аргумент команди \mbox обробляється TEXом як звичайний текст: пропуски не ігноруються, слова набираються не математичним курсивом, а тим же шрифтом, який був перед початком формули. якщо потрібно, щоб шрифт був іншим, можна усередині аргументу команди \mbox дати команду зміни шрифту.
Весь текст, що є аргументом команди \mbox, буде надрукований в один рядок. У наведеному прикладі залишили пропуск перед закриваючою фігурною дужкою, щоб зробити пропуск між текстом і формулою (фрагмент тексту, створений командою \mbox, розглядається TEXом як одна велика буква, пропуск у формулі між «буквою», даного тексту з \mbox, і буквою x буде недостатній). Команда \qquad була використана по аналогічній причині.
Насправді можна було б написати навіть так:
Аргумент команди \mbox розглядається як текст, але цей текст цілком може, в свою черга, містити формули. При включенні в тексту у формули за допомогою команди \mbox важливо мати на увазі ось що. В математичних формулах верхні і нижні індекси, чисельник і знаменник дробів, створених за допомогою команди \frac, і тому такі фрагменти набираються дрібнішим шрифтом, ніж решта частини формули. Проте у тексті, створеному з допомогою \mbox, розмір шрифту не зміниться, в яку б частину формули цей текст не потрапив.
Дужки змінного розміру
Якщо укладений в дужки фрагмент формули займає багато місця по вертикалі (за рахунок дробів, степенів і тому подібного), то і самі дужки мають бути більші розміром, чим звичайні. У TEXе на цей випадок передбачений механізм автоматичного вибору розміру дужок. Користуються ним так.
У формулі
дужки звичайного розміру навколо виглядали б погано; тому при її наборі треба поставити команду \left перед відкриваючою дужкою і команду \right перед тією, що закриває:
Якщо перед однією дужкою стоїть \left, а перед іншою дужкою стоїть \right, то при друці розмір цих дужок відповідатиме висоті фрагмента формули, ув'язненого між \left і \right.
Конструкція з \left і \right застосовна не тільки до круглих дужок. У нижній таблиці перераховані дужки і деякі інші символи, які за допомогою \left і \right автоматично приймають потрібний розмір. TEXнічний термін для таких символів обмежений (по-англійськи delimiters).
Замість \left\langle можна писати \left<, і аналогічним чином замість \right\rangle можна писати \right> (проте ж < — це не \langle). Окрім знаків, перерахованих в цій таблиці, міняти свої розміри під дією \left і \right можуть і вертикальні стрілки.
Разом з кожною командою \left у формулі має бути присутнім відповідна їй команда \right, інакше TEX видасть повідомлення про помилку. Разом з тим TEX зовсім не вимагає, щоб «обмежувачі» (наприклад, дужки) при командах \left і \right були розташовані скільки-небудь осмислено з математичної точки зору. Мижна написати що-небудь ніби \left(...\right], або навіть, всупереч сенсу слів left і right \left)...\right(за правильність своїх формул відповідаєте тільки Ви, і TEX тут не помічник.
Замість «обмежувача» після команди \left або \right можна поставити крапку. На місці цієї крапки нічого не друкуватиметься, а інший «обмежувач» буде необхідного. Ось два приклади того, як можна використовувати цей прийом. По-перше, у такий спосіб можна створити косу дробову межу збільшеного розміру (символ / також є «обмежувачем).
В даному прикладі використовується команда \,, яка створює додатковий маленький між f(x) і dx – це один з небагатьох випадків, коли TEX не може автоматично створити необхідні пропуски, і йому треба допомогти. Інший приклад використання обмежувача без пари такий:
Набір матриць
Щоб набрати за допомогою LATEXа матрицю, треба скористатися оточенням array.
середовищем array можна, зрозуміло, використовувати не тільки для верстки матриць, фактично це середовище створює таблиці, що складаються з рядків і стовпців. Ось, наприклад, як можна надрукувати трикутник Паськаля:
Початковий текст для нього виглядає так:
Ще один типовий приклад: системи рівнянь за допомогою середовища.
Ще одна формула
Отримали її так
ІV. Домашнє завдання: Вивчити основні методи роботи з таблицею, використовуючи конспект. Підготуватися до наступної теми «Псевдомалюнки».