МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУНАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА»
ЛАБОРАТОРНА РОБОТА №2
РЕДАГУВАННЯ ТЕКСТУ В LATEX
Мета роботи – вивчити методи редагування тексту засобами LaTeX.
ТЕОРЕТИЧНІ ВІДОМОСТІ
Спеціальні символи
Символи пропуску (пробіли) і табуляції розглядаються LaTeX як один символ пропуску. Декілька послідовних символів пробілу або табуляції розглядаються як один символ. Порожній рядок між двома рядками тексту визначає кінець параграфа. Декілька порожніх рядків інтерпретуються як один.
Деякі символи в LaTeX зарезервовані і мають спеціальне значення або недоступні у всіх шрифтах. Якщо ввести ці символи як є, вони не відобразяться правильно. Для використання цих символів слід застосовувати спеціальні команди, наведені в табл. 2.1.
Таблиця 2.1.
Команди для відображення деяких символів в LaTeX
Команда
Символ
\#
#
\$
$
\%
%
\textasciicircum
^
\&
&
\_
_
\{ або \lbrace
{
\} або \rbrace
}
\~
~
\textbackslash
\
Робота зі шрифтами
Для зміни гарнітури шрифту. використовуються спеціальні команди, наведені в табл. 2.2
Таблиця 2.2
Команди для керування зовнішнім виглядом символів одного шрифту.
Команда
Альтернативна команда
Назва гарнітури
\bf
\textbf{}
Напівжирний (boldface)
\it
\textit{}
Курсив (italic)
\sl
\textsl{}
Похилий (slanted)
\sf
\textsf{}
Рублений (sans serif)
\sc
\textsc{}
Капітель (SMALL CAPS)
\tt
\texttt{}
Імітація друкарської машинки (typewriter)
\rm
\textrm{}
Звичайний (roman)
\em
\emph{}
Виділений
В першому стовпчику таблиці наведено команди, що, як правило, використовуються в групах. Вони не мають аргументів. Тому кожна з цих команд впливає на весь текст, що йде після неї.
У другому стовпчику наведено команди, що є еквівалентними до відповідних команд з першого стовпчика. Кожна з цих команд має обов’язковий аргумент, що є фрагментом тексту, на який впливає команда.
Приклад:
\textbf {Цєй текст надруковано напівжирним шрифтом}
{\it А цей -- курсивом}
/
Рис. 2.1. Вигляд в Latex найпростіших зміни накреслення шрифта
Розмір шрифту.
В табл. 2.3 наведено команди які використовують для зміни розміру шрифту.
Таблиця 2.3.
Команди для для зміни розміру шрифту
Команда
Назва розміру
\tiny
крихітний
\scriptsize
індексний
\footnotesize
маленький
\small
менший від нормального
\normalsize
нормальний
\large
великий
\Large
ще більший
\LARGE
дуже великий
\huge
величезний
\Huge
велетенський
Способи виділення тексту
Виділення тексту здійснюється за допомогою команд, описаних в таблицях 2.4 та 2.5.
Таблиця2.4.
Команди для задання способів виділення тексту
Приклад команди
Спосіб виділення тексту
риска $\overline{\mbox{звepxy}}$ тексту
Створює риску над фрагментом текстом.
\underline{підкреслений}текст
Створює підкреслення фрагменту тексту.
\lowercase{РяДкОвИй}текст
Перетворює всі літери фрагменту тексту у рядкові.
\uppercase{ВеЛиКі}літери у тексті
Створює фрагмент тексту великими літерами.
\raisebox{2pt}{вище}на 2pt
Фрагмент тексту піднімається на задану величину над базовою лінією тексту.
текст \fbox{обведений рамкою}
Створює рамку навколо заданого фрагменту тексту.
{ \setlength{\fboxrule}{2pt} \setlength{\fboxsep}{5pt}
текст \fbox{рамка товщиною 2pt з відступом від тексту у 5pt}}
Створює рамку навколо заданого фрагменту тексту. Параметр \setlength {\fboxrule}{2pt} встановлює товщину рамки (наприклад, 2pt). Параметр \setlength {\fboxsep}{5pt} встановлює розмір проміжку між рамкою та текстом (наприклад, 5pt).
Виділення тексту засобами пакету ulem
Примітка. Для виділення тексту описаними нижче методами необхідно підключити пакет \usepackage{ulem}\normalem в преамбулі документу.
Таблиця 2.5.
Команди для виділення тексту з пакету ulem
Приклад команди
Спосіб виділення тексту
\uline{Створює довгий підкреслений текст, який може поширюватись на декілька рядків.}
Підкреслення тексту прямою лінією (може поширюватись на декілька рядків).
\uwave{Створює підкреслення хвилястою лінією.}
Підкреслення тексту хвилястою лінією, (може поширюватись на декілька рядків).
\sout{Закреслений текст.}
«Закреслення» заданого фрагмент тексту.
\xout{Штрихове закреслення.}
«Штрихове закреслення» заданого фрагмент тексту.
Коментарі в LaTeX-файлі
Коментарі в LaTeX-файлі знаходяться між символом % і кінцем рядка. Все, що написано після символу % і до кінця рядка компілятор ігноруватиме.
Приклад.
Коментар може розбивати слова % може розбивати слова.
Виділення тексту кольором
Примітка. Для виділення тексту кольором необхідно підключити пакет \usepackage{color} в преамбулі документу.
Стандартними кольорами в LaTeX є: black, white, red, green, blue, cyan, magenta, yellow.
Змінити колір тексту можна командою \textcolor[model] {spec}{text} або декларацією {\color[model]{spec}text}, де model – кольорова модель, spec – специфікація кольору, text – текст.
Команда color перемикає колір тексту у всьому документі, команда textcolor діє тільки на свій аргумент.
Приклад:
Команда color \color{blue} перемикає колір, команда \textcolor{red} {кольоровий текст} діє тільки на свій аргумент.
Визначення нового імені кольору
Команда \definecolor{name}{model}{spec} дозволяє визначити ім’я name для будь-якого кольору. Тут model – кольорова модель, spec – специфікація кольору.
Виділення фону тексту кольоровими рамками
Команда \colorbox[model]{spec}{lr-text} розміщує текст lr-text в рамку, в якої колір фону задано аргументами model та spec, де model – кольорова модель, spec – специфікація кольору.
Команда \fcolorbox[model]{fr-spec}{spec}{lr-text} додатково обводить рамку кольором fr-spec.
Таблиця 2.6.
Команди для виділення тексту рамками
Приклад команди
Спосіб виділення тексту
\definecolor{light-blue}{rgb}{0.8,0.85,1} \colorbox{light-blue}{Команда colorbox}
/
\definecolor{lgreen}{rgb}{0.9,1,0.8} \fcolorbox{green}{lgreen}{Команда fcolorbox}
/
Робота з абзацами
Для того, щоб LaTeX оформив абзац необхідно вставити у вихідному файлі порожній рядок, який буде вказувати на закінчення абзацу.
Перенесення слів на інший рядок.
Для більш стилізованого відображення тексту і скорочення інтервалів між словами при форматуванні абзацу, LaTeX може переносити частину слова (за правилами відповідної мови на якій друкується текст) на інший рядок.
Примітка. За замовчуванням українська і російська мови, як правило, не підключені до LaTeX-компілятора. Тому, під час компіляції LaTeX не буде робити перенесення слів у документах надрукованих українською чи російською мовами. Для виходу з даної ситуації потрібно або змінити параметри в настройках компілятора або вказати LaTeX спосіб перенесення деяких слів самостійно.
Для налаштування способу перенесення слів, у вихідному файлі використовують наступні параметри:
\righthyphenmin – параметр, що відповідає за мінімальну кількість літер, яка може бути перенесена на наступний рядок. Таким чином якщо ви надрукуєте в документі команду \righthyphenmin=2 LaTeX дозволятиме перенесення двох останніх літер слова на наступний рядок. За замовчуванням значення даного параметру встановлено 3.
\- – використовується для одноразового вказування LaTeX яким чином робити перенесення в словах. Наприклад, якщо в тексті ви надрукуєте {пе\-ре\-не\-сен\-ня} то LaTeX буде розуміти, що перенесення можна робити тільки і тих місцях, де стоїть команда \- навіть якщо це суперечить LaTeX-овському алгоритму перенесення.
\hyphenation. Якщо слово, яке потрібно переносити всупереч LaTeX-овському алгоритму перенесення, зустрічається неодноразово ви можете використати дану команду, щоб задати необхідний спосіб перенесення цього слова у всьому документі. Наприклад, якщо ви в преамбулі документа надрукуєте \hyphenation{доку-мент} то слово «документ» LaTeX зможе розривати тільки в тому місці, де стоїть дефіс. Якщо аргументом команди \hyphenation, буде слово, що не містить дефісів, то це означатиме, що дане слово взагалі не можна розривати. Аргументом команди \hyphenation може бути декілька слів. У цьому разі їх потрібно розділяти пропусками або символами кінця рядка.
У випадку, якщо потрібно оформити текст без розривів слів використовують наступні команди у преамбулі документу:
\sloppy – вирівнювання тексту по ширині документу; величина пропуску між словами при цьому може бути досить великою.
\fossy – встановлює режим при якому величина пропуску між словами є малою; при цьому рядок може виходити за межі документу.
Вирівнювання в абзаці
Відсутність абзацного відступу. Іноді виникає ситуація, коли потрібно надрукувати абзац без абзацного відступу. Для цієї мети зручно використовувати команду \noindent. У тому абзаці, в якому відступ не потрібно робити дана команда повинна іти перед текстом. Таким чином команда \noindent впливає тільки на ті абзаци які з неї починаються.
Цитати. Для оформлення фрагменту тексту відсунутого від країв документу використовують оточення «quote» («цитата»).
Приклад.
\begin{quote}
Даний текст є цитатою
\end{quote}
Для довгих цитат, що складаються з декількох абзаців краще використовувати оточення «quotatio». Дане оточення абсолютно аналогічне попередньому за виключенням того, що в тексті оформленому з допомогою цього оточення робиться абзацний відступ.
Вирівнювання тексту
Для центрування тексту використовують оточення «center». У випадку, якщо центрувати потрібно невеликий фрагмент тексту, який складається з одного рядка використовують команду \centerline. Обов’язковим аргументом цієї команди буде відповідний фрагмент тексту.
Вирівнювання по лівому та правому краях документу Для вирівнювання тексту по лівому та правому краях документа використовують оточення «flushleft» і «flushright» відповідно. Приклад виконання програми наведено нижче, а результат виконанння показано на рис. 2.2.
Приклад:
\begin{flushright} Текст вирівнюється по правому краю
\end{flushright}
\begin{flushleft} Текст вирівнюється по лівому краю
\end{flushleft}
\begin{center} Текст вирівнюється по центру
\end{center}
/
Рис.2.2. Приклад виконання програми щодо вирівнювання тексту
Розриви рядків
LaTeX самостійно форматує абзац. При цьому він сам вирішує яким чином абзац розбивати на рядки. Іноді виникає ситуація коли необхідно штучно вплинути на те, в якому місці LaTeX почне новий рядок.
Нерозривний пробіл
Команда ~ використовується для того, щоб вказати LaTeX у якому місці абзацу не можна починати новий рядок. Таким чином, якщо у вихідному файлі ви надрукуєте «рівняння~(1)», то у відкомпільованому документі дана фраза буде гарантовано розміщуватись в одному рядку.
Заборона перенесень слів
У випадку, якщо вам потрібно заборонити розбиття слова для перенесення його частити у наступний рядок у всьому документі ви можете використовувати вище описану команду \hyphenation. Але у випадку, якщо вам потрібно заборонити LaTeXу переносити деяке слово тільки в одному місці документу зручно використовувати команду \mbox. Ця команда має один обов’язковий аргумент – слово або будь-який фрагмент тексту. LaTeX буде розуміти даний фрагмент як один символ. Таким чином розбиття даного фрагменту на декілька рядків буде неможливе.
Примусове розривання рядка
Якщо в деякому місці абзацу потрібно почати новий рядок, не починаючи при цьому нового абзацу використовують наступні команди:
\\ – у випадку використання даної команди буде отримано не розтягнутий по всій ширині рядок.
\linebreak – команда аналогічна попередній, за виключенням того, що розірваний рядок буде вирівняно по ширині документа.
Примітка. Наведені вище команди мають необов’язковий параметр. Якщо в квадратних дужках, після імені команди вказати деяку довжину, то після розірваного рядка буде зроблено вертикальний відступ вказаної довжини.
Приклад:
Після цього рядка \\[3mm] зроблено додатковий вертикальний відступ довжиною 3 міліметри.
Вертикальні відступи
Відстань між абзацами. Відстань між абзацами може бути змінена з допомогою команд \smallskip, \medskip, \bigskip. Тут ці команди розміщені у порядку збільшення відстані між абзацами. Для створення відступу потрібної величини одну з перерахованих команд розміщують або після тексту абзаца або безпосередньо після символу кінця абзацу (наприклад після порожнього рядка).
Величина відстані між абзацами, що встановлюється однією з перерахованих вище команд залежить від стилю оформлення документа. Тому, якщо ви хочете задати величину вертикального відступу між абзацами в явному вигляді зручно користуватись командою \vspace. Дана команда має один обов’язковий аргумент – відстань між абзацами. Наприклад, якщо після абзацу буде вказано команду \vspace{5mm}, то це буде означати, що потрібно збільшити величину вертикального відступу між абзацами додатково на 5 міліметрів.
Перераховані вище команди діють виключно на поточний абзац. Для встановлення додаткового вертикального відступу між всіма абзацами документа використовується параметр \parskip, який, як правило розміщують в преамбулі документа. Припустимо, якщо в преамбулі документу ви вкажете наступну команду \parskip=3mm. Це означатиме, що LaTeX збільшить вертикальну відстань між абзацами у всьому документі на три міліметри.
Примітка. Аргументом команди \vspace, і значенням параметра \parskip можуть бути від’ємні величини. У такому разі вертикальний абзацний відступ буде не збільшуватись, а зменшуватись на відповідну величину.
У команди \vspace є варіант із зірочкою після імені команди. Якщо, наприклад, надрукувати \vspace*{1cm}, то буде створено проміжок величиною 1 сантиметр, що не зникне навіть у тому випадку, якщо в цьому місці відбудеться розрив сторінки.
Відстань між рядками абзацу
Всі стандартні стилі LaTeX самостійно встановлюють величину відстані між рядками одного абзацу. Якщо ж, всупереч цьому виникає необхідність змінити цю відстань, то одним із способів це здійснити – розмістити в преамбулі документу наступну команду \linespread=x, де x – величина міжрядкового інтервалу, наприклад 1,5.
Для зміни міжрядкового інтервалу всередині групи можна використати команду \renewcommand{\baselinestretch}{x}, де число x – відношення нової величини відстані між рядками до стандартної величини, встановленої в базовому стилі. Тобто, якщо x = 1.1, то це означає, що потрібно збільшити величину відстані між рядками в 1.1 рази (на 10%).
Розриви сторінок
Під час форматування тексту LaTeX знаходить найбільш оптимальний, з його точки зору, спосіб розбиття документу на сторінки. Але не завжди цей спосіб є допустимим з точки зору автора документу чи правил типографії.
Заборона розриву
Для того, щоб заборонити розрив сторінки використовується команда \nopagebreak. Якщо поставити її в кінці абзацу, то розрив сторінки після даного абзацу буде заборонено.
Примусовий розрив
Для примусового розірвання сторінки ви можете використовувати одну з наступних команд:
\newpage або \pagebreak – під дією однієї з цих команди сторінка завершується і решта простору, що залишився до кінця сторінки заповнюється порожнім місцем.
\clearpage – працює аналогічно до наведених вище команд, хоча має деякі особливості при роботі з зображеннями і таблицями.
Створення порожньої сторінки
Для створення порожньої сторінки не досить двічі підряд надрукувати одну з перерахованих в попередньому пункті команд. LaTeX все одно буде відображати документ так, наче там надруковано тільки одну команду розриву сторінки. Тому для друкування порожньої сторінки його необхідно «обманювати» вставивши в нову сторінку деякий символ який відображатись не буде, але вказувати, що сторінка не порожня.
Приклад:
\pagebreak \mbox{} \pagebreak
Робота зі списками в LaTeX
Для створення списків використовуються наступні оточення:
itemize – оточення для створення маркованих списків.
enumerate – оточення для створення нумерованих списків.
Кожен новий елемент списку починається з команди \item.
Примітка. У документах підготовлених з допомогою LaTeX допускається вкладення одних списків у інші. При цьому максимальний рівень вкладення не повинен перевищувати чотирьох.
Марковані списки
Розглянемо процес створення багаторівневих маркованих списків. Приклад фрагменту програми наведено нижче, а результат на рис. 2.3.
Приклад:
\begin{itemize}
\item Перший запис першого рівня.
\begin{itemize}
\item Перший запис другого рівня.
\begin{itemize}
\item Третій рівень.
\begin{itemize}
\item Четвертий рівень.
\end{itemize}
\end{itemize}
\item Другий запис другого рівня.
\end{itemize}
\item Другий запис першого рівня.
\end{itemize}
/
Рис. 2.3. Результат виконання програми багаторівневих маркованих списків
Команда \item, для маркованих списків, має один необов’язковий параметр – вигляд маркера який передує елементу списку. Вигляд маркерів, що використовуються за замовчуванням у багаторівневих списках можна побачити з попереднього прикладу.
Приклад.
\begin{itemize}
\item[\$] Перший запис.
\item[ *] Другий запис.
\end{itemize}
Результатом виконання попереднього коду буде наступний фрагмент документу:
$ Перший запис.
* Другий запис.
Якщо вигляд маркерів у багаторівневих маркованих списках, що використовуються за замовчуванням, вас не влаштовує ви можете його змінити не тільки з допомогою необов’язкового параметра. Для цього використовують наступну команду \renewcommand{«рiвень»}{«символ»} де «рівень» – одна з чотирьох команд \labelitemi, \labelitemii, \labelitemiii чи \labelitemiv, що відповідає за вигляд маркера відповідно першого, другого, третього чи четвертого рівня. «Символ» – символ, який буде маркером.
Примітка. Якщо вказати вище наведену команду у преамбулі документу, то вигляд маркера буде змінено у всьому документі. В іншому разі вигляд маркера буде змінено виключно для списків документу, що йдуть після цієї команди або всередині групи.
Нумеровані списки
Для створення нумерованих списків використовується оточення enumerate. Розглянемо його використання. Фрагмент коду програми наведено нижче, а результат – на рис. 2.4.
Приклад.
\begin{enumerate}
\item Перший запис першого рівня.
\begin{enumerate}
\item Перший запис другого рівня.
\begin{enumerate}
\item Третій рівень.
\begin{enumerate}
\item Четвертий рівень.
\end{enumerate}
\end{enumerate}
\item Другий запис другого рівня.
\end{enumerate}
\item Другий запис першого рівню.
\end{enumerate}
/
Рис. 2.4. Результат виконання програми нумерованих списків
Команда \item, для нумерованих списків, має необов’язковий аргумент. З допомогою цього аргументу можна змінювати нумерацію окремих елементів списку. Наприклад в результаті компіляції коду:
\begin{enumerate}
\item[23] Перший запис.
\item[25] Другий запис.
\end{enumerate}
в документі буде надруковано
23 Перший запис.
25 Другий запис.
Використання пакету enumerate.
Існує більш гнучкий спосіб для оформлення нумерованих списків. Він базується на використанні пакету enumerate. Для того, щоб підключити пакет enumerate, необхідно у преамбулі документу вказати команду \usepackage{enumerate}.
Цей пакет дозволяє створювати власний стиль оформлення списків.
Приклад:
\begin{enumerate}[\No 1).]
\item Перший запис
\item Другий запис
\begin{enumerate}[Запис i:]
\item Другий рівень
\item Ще один запис другого рівня
\end{enumerate}
\end{enumerate}
Тут на першому рівні у квадратних дужках ми вказуємо зразок маркеру першого запису №1), а далі LaTeX автоматично буде створювати наступні записи.
На другому рівні ми вказуємо зразок першого запису вигляду «[Запис і:]». Далі LaTeX буде нумерувати таким же чином наступні записи другого рівня. Результат буде наступним:
№1). Перший запис
№2). Другий запис
Запис і: Другий рівень
Запис іі: Ще один запис другого рівня
ПОРЯДОК ВИКОНАННЯ РОБОТИ
Ознайомитись зі основними принципами редагування текстів в системі LaTeX.
Відкомпілювати наведені приклади в редакторі TexWorks.
Взявши LaTeX-файл створений на минулій лабораторній роботі додайте довільний текст.
Вставьте в текст знак коментаря.
Виділіть основні абзаци в тексті (не менше п’яти абзаців).
В кожному абзаці зробіть перше слово напівжирним, друге слово перекресленим, третє слово виділіть курсивом, а останнє слово капітеллю.
Відформатуйте кожен абзац:
1-ий абзац вирівняний по правому краю поля сторінки;
2-ий абзац вирівняний по центру поля сторінки;
3-ий абзац вирівняний по лівому краю поля сторінки;
Створіть спецсимоли %, \, /, ^.
Створіть трирівневий маркований список та визначте свій тип маркеру на другому рівні.
Приклад вихідної програми:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ukrainian,russian]{babel}
\usepackage{enumerate}
\usepackage{color}
\usepackage{ulem}\normalem
\title{Лабораторна робота №2}
\author{Студент гр. ВП-11 Романяк Ірина}
\begin{document}
\maketitle
\begin{flushright}
\color{blue} \textbf{ Сферою} \sout{життя}\textit{ людини} стала практично вся планета. Попередні екологічні кризи були лише передумовою для сучасної загальнолюдської трагедії. Причинами ж сучасної глобальної екологічної кризи є: нераціональне, споживацьке ставлення людства до природи; забруднення людської свідомості хибними злочинними ідеями зверхності одних рас, народів над іншими; мілітаризація, а також підпорядкування цим цілям наукових пошуків та \textsc{досліджень} .
\end{flushright}
\begin{center}\color{blue}\textbf{Старий } \sout{тип} \textit{відносин } суспільства з природою на сьогодні себе повністю вичерпав. Людство постало перед альтернативою — або перейти до якісно нового (тобто п'ятого етапу взаємодії з природою — практичного подолання відриву людини від природи і протиставлення людини природі, етану утвердження їх єдності на засадах формування нової системи, яка б охоплювала і виробництво, і природні процеси, і життєдіяльність людини, і умови цієї життєдіяльності, або ж, знищивши природу, знищити і саму себе. Але до практичної реалізації цієї вимоги, на жаль, ще \textsc{далеко}.
\end{center}
\begin{flushleft} \color{blue}\textbf{ Виходячи} \sout{з} \textit{ нинішнього} стану довкілля, найгострішими й невідкладними є такі екологічної \textsc{проблеми}.
\end{flushleft}
\color{blue} \textbf{Загроза }\sout{підвищення}\textit{ температури } на планеті внаслідок концентрації вуглекислого газу та інших хімічних речовин у атмосфері. Вчені вважають, що навіть незначне збільшення цих речовин може викликати значні (якщо не катастрофічні) кліматичні зміни з їх трагічними для людства наслідками (танення льоду Арктики й Антарктиди, підіймання рівня морів та океанів, необхідність переселення сотень мільйонів людей з приморських регіонів \textsc{тощо} ).
% виконую лабораторну роботу з технічного редагування
\color{blue} \textbf{Руйнування }\sout{озонового} \textit{шару } Землі — тонкої оболонки, яка міститься у стратосфері й оберігає все живе від згубної ультрафіолетової радіації Сонця та жорсткого випромінювання Космосу. Дослідження за допомогою спеціальних супутників показують, що упродовж останніх 10 років озонова оболонка стала тоншою . Над Антарктидою з'явилася озонова дірка розміром, який перевищує площу \textsc{США}.
\%
\textbackslash
\ /
\textasciicircum
\begin{itemize}
\item Перший запис першого рівня.
\begin{itemize}
\item Студентка групи ВП-11
\begin{itemize}
\item Третій рівень.
\begin{itemize}
\item Четвертий рівень.
\end{itemize}
\end{itemize}
\item Романяк Ірина
\end{itemize}
\item Другий запис першого рівня.
\end{itemize}
Результат виконання вищевказаної програми:
/
/
/
Приклад різнотипних програм:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[ukrainian,russian]{babel}
\usepackage{enumerate}
\usepackage{color}
\usepackage{ulem}\normalem
\title{Лабораторна робота №2}
\author{Студент гр. ВП-11 Романяк Ірина}
\begin{document}
\maketitle
\begin{itemize}
\item[\$] Перший запис.
\item[ *] Другий запис.
\end{itemize}
\begin{enumerate}
\item Перший запис першого рівня.
\begin{enumerate}
\item Перший запис другого рівня.
\begin{enumerate}
\item Третій рівень.
\begin{enumerate}
\item Четвертий рівень.
\end{enumerate}
\end{enumerate}
\item Другий запис другого рівня.
\end{enumerate}
\item Другий запис першого рівню.
\end{enumerate}
\begin{enumerate}
\item[23] Перший запис.
\item[25] Другий запис.
\end{enumerate}
\begin{enumerate}[\No 1).]
\item Перший запис
\item Другий запис
\begin{enumerate}[Запис 1:]
\item Другий рівень
\item Ще один запис другого рівня
\end{enumerate}
\end{enumerate}
\sloppy\Huge\textbf{Irunochka}
$\overline{\mbox{vector}}$
\fbox{сонечко }
\sloppy\uwave{kotuk}
\color{magenta}\xout{derevo}
\sloppy\definecolor{lred}{rgb}{0.9,1,0.8} \colorbox{black}{Команда fcolorbox}
\pagebreak \mbox{} \pagebreak
\vspace{25mm}\righthyphenmin =19\textbf {ЦЕЙ текст надруковано напівжирним шрифтом}
{\it А цей -- курсивом}
\begin{quote}
Даний текст є цитатою
\end{quote}
\end{document}
Результат виконання:
/
Висновок:ми вивчили методи редагування тексту засобами LaTeX.