
- •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.
11. Логическая структура документа
Стандартные классы Latex содержат команды и окружения для определения разных иерархических структурных единиц документа (главы, разделы, приложения).
Типичный документ состоит из:
Заглавие;
Разделы;
Подразделы;
Список литературы.
Для описания такой структуры используются команды (пример для класса article):
\maketitle
\section
\subsection
И окружение thebibliography
Команда
\subsection
должна использоваться только после команды
\section
12. Оформление заголовка и титульной страницы
Если действует опция titlepage (команды \documentclass [] {}), заголовок размещается на отдельной странице (эта опция действует по умолчанию для всех стандартных классов кроме article и proc).
Команда \maketitle - печатает на новой странице заголовок, который получает из команд:\title{Заголовок}
\author{Автор(ы)} - \\ используют для разбиения авторов на строки.
\date{дата} - если дата не нужна, аргумент пуст, если команда опущена, печатается текущая дата. Обычно эти команды помещают в преамбулу (кроме некоторых нестандартных классов, например, revtex4).
Аргументы этих трёх команд могут содержать команду:
\thanks {text} которая печатает подстрочное примечание (например, контакты авторов).
Аргумент команды \author{Автор(ы)} может содержать команду:
\and между фамилиями авторов (печать в виде таблицы).
Для управления титульной страницей служит процедура:
\begin{titlepage}…\end{titlepage}
Она подготавливает чистую страницу, присваивает ей номер 1, но не печатает его.
В статьях после заголовка идет, как правило, аннотация (не определена в классах book и letter):
\begin{abstract} … \end{abstract}
Если действует опция titlepage, аннотация размещается на отдельной странице. Если notitlepage, то аннотация будет на отдельной странице, если \begin{abstract} располагается перед \maketitle.
Пример простого документа:
\documentclass[12pt]{article}
\usepackage{ucs}
\usepackage[utf8x]{inputenc} % поддержка UTF8
\usepackage[russian]{babel} % пакет для поддержки русского языка
\title{\LaTeX}
\date{}
\author{Иванов И.И.}
\begin{document}
\maketitle
\LaTeX{} "--- это своего рода препроцессор текста для \TeX{} "---
программы компьютерной вёрстки. \LaTeX{} является программируемым и расширяемым, что позволяет автоматизировать большую часть аспектов.
\end{document}
13. Пример документа класса book:
\documentclass{book} … \begin{document} \maketitle \section*{Предисловие} … \tableofcontents \listoffigures \listoftables \part{Название раздела} … \chapter{Название главы} … |
\section*{Заключение} \appendix \chapter{Название приложения} … \begin{thebibliography} … \end{thebibliography} \begin {theindex} … \end{theindex} \end{document} |
14. Синтаксис Latex
Как любой язык LaTeX имеет алфавит – набор символов, из которых строятся синтаксические и семантические конструкции.
Синтаксис LaTeX включает:
Строчные и прописные буквы латинского алфавита.
Строчные и прописные буквы национальных алфавитов.
Десять арабских цифр.
Семнадцать знаков препинания:
. – точка; , – запятая; : – двоеточие; ; – точка с запятой; “ – двойные кавычки; ‘ – кавычка; |
`– апостроф; ( - левая круглая скобка; ) – правая круглая скобка: [ – левая квадратная скобка; ] – правая квадратная скобка; |
/ – прямой слеш; * – звёздочка; @ – коммерческое at; ? – вопросительный знак; ! – восклицательный знак; = – равно; |
Пять математических символов:
- – минус;
+ – плюс;
| – вертикальная черта;
< – меньше;
> – больше
Десять служебных символов:
\ – обратный слеш, предназначен для обозначения начала LaTeX команды или декларации;
# – символ номера, используется для обозначения параметра в командах и процедурах;
$ – символ доллара, используется для обрамления математической формулы внутри текста абзаца;
% – процент, используется для обозначения начала комментариев;
& – символ амперсанда, используется для разделения текста колонок в таблице;
{ – открывающая фигурная скобка, обозначает начало блока;
} – закрывающая фигурная скобка, обозначает конец блока;
_ – нижнее подчёркивание, объявляет следующий блок нижним индексом;
^ – возведение в степень, объявляет следующий блок верхним индексом;
~ – тильда, используется для запрещения переноса следующего слова на следующую строку.
Два невидимых символа:
пробел;
конец строки.
Компилятор Latex игнорирует, каким образом набрано содержание документа во входных файлах. Он рассматривает текст входного файла как последовательность абзацев, абзац – последовательность предложений, предложение – последовательность слов.
Слова отделяются друг от друга пробелами и знаками препинания либо математическими символами. Предложения заканчиваются точкой, вопросительным или восклицательным знаком.
Абзац текста завершается пустой строкой.