Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы Latex.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
300.99 Кб
Скачать

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 включает:

  1. Строчные и прописные буквы латинского алфавита.

  2. Строчные и прописные буквы национальных алфавитов.

  3. Десять арабских цифр.

  4. Семнадцать знаков препинания:

. – точка;

, – запятая;

: – двоеточие;

; – точка с запятой;

“ – двойные кавычки;

‘ – кавычка;

`– апостроф;

( - левая круглая скобка;

) – правая круглая скобка:

[ – левая квадратная скобка;

] – правая квадратная скобка;

/ – прямой слеш;

* – звёздочка;

@ – коммерческое at;

? – вопросительный знак;

! – восклицательный знак;

= – равно;

  1. Пять математических символов:

- – минус;

+ – плюс;

| – вертикальная черта;

< – меньше;

> – больше

  1. Десять служебных символов:

  • \ – обратный слеш, предназначен для обозначения начала LaTeX команды или декларации;

  • # – символ номера, используется для обозначения параметра в командах и процедурах;

  • $ – символ доллара, используется для обрамления математической формулы внутри текста абзаца;

  • % – процент, используется для обозначения начала комментариев;

  • & – символ амперсанда, используется для разделения текста колонок в таблице;

  • { – открывающая фигурная скобка, обозначает начало блока;

  • } – закрывающая фигурная скобка, обозначает конец блока;

  • _ – нижнее подчёркивание, объявляет следующий блок нижним индексом;

  • ^ – возведение в степень, объявляет следующий блок верхним индексом;

  • ~ – тильда, используется для запрещения переноса следующего слова на следующую строку.

  1. Два невидимых символа:

  • пробел;

  • конец строки.

Компилятор Latex игнорирует, каким образом набрано содержание документа во входных файлах. Он рассматривает текст входного файла как последовательность абзацев, абзац – последовательность предложений, предложение – последовательность слов.

Слова отделяются друг от друга пробелами и знаками препинания либо математическими символами. Предложения заканчиваются точкой, вопросительным или восклицательным знаком.

Абзац текста завершается пустой строкой.