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

15. Команды

Команда определяет в печатном документе некоторую стандартную операцию форматирования содержания документа.

Команда должна быть внутри абзаца

Синтаксис команд в Latex:

Имя команды [список аргументов команды]

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

Есть шесть команд, имя которых состоит из одного символа:

#, $, &, ~, ^, _

Другие команды начинаются с обратного слэша \.

Особая группа команд:

  • \пробел – определяет обязательный пробел в документе;

  • \, - добавляет небольшой пробел;

  • \\ - вызывает принудительное завершение строки в печатном документе.

Остальные имена команд после \ содержат одну или несколько латинских букв (строчных или прописных).

Признак завершения имени команды – любой символ, отличный от буквы латинского алфавита, кроме *.

Имя команды нельзя разбить или перенести на другую строку.

Аргументы указываются для тех команд, для которых они определены.

Порядок аргументов команды предопределён при её описании.

Значение обязательного аргумента обрамляется фигурными скобками, необязательного – квадратными скобками.

Пример:

\documentclass [options] {class} [release-data]

Здесь documentclass – имя команды. Она имеет один обязательный и два необязательных аргумента.

Краткая форма написания данной команды:

\documentclass {class}

Пример команды с одним параметром:

Выделенный \emph {текст \emph {внутри} курсива} печатается прямым шрифтом.

Результат: Выделенный текст внутри курсива печатается прямым шрифтом

16. Декларации

Команда, которая изменяет значение или смысл некоторого параметра или команды.

Различают локальные и глобальные декларации.

Область действия локальной декларации начинается с места её появления и заканчивается закрывающей фигурной скобкой.

Командные скобки \begin{}…\end{} ограничивают область действия декларации также как и фигурные скобки.

Пример:

Этот текст предшествует процедуре quote

\begin{quote}

\em Это тело процедуры.

\end{quote}

Этот текст следует за процедурой.

Результат на следующем слайде:

Этот текст предшествует процедуре quote

Это тело процедуры.

Этот текст следует за процедурой.

Или так:

Текст, набранный одним шрифтом {\em другим шрифтом} и снова первым.

Выглядит так:

Текст, набранный одним шрифтом другим шрифтом и снова первым.

Область действия глобальной декларации начинается местом её объявления и заканчивается либо другим её объявлением, либо концом документа.

Список глобальных деклараций:

\newcounter \pagenumbaring \newlength \hyphenation

\setcounter \thispagestyle \newsavebox

\addtocounter \pagecolor \newtheorm

17. Процедуры (окружения)

Окружения (environment) также как команды используются для форматирования текста, но их размер больше, а правила форматирования сложнее.

Синтаксис:

\begin {окружение} [список аргументов окружения]

Тело окружения

\end {окружение}

Значения в {} должны быть одинаковыми.

Тело окружения – фрагмент исходного текста, к которому применяются правила форматирования.

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

Пример:

\begin {tabular} [pos] {col} содержание таблицы \end {tabular}

Если окружение имеет форму «со звездочкой», то * присоединяется к имени окружения, а не к команде \begin

\begin {table*} содержание таблицы \end {table*}

Окружения могут быть вложены друг в друга. При этом каждой открывающей командной скобке \begin {} должна соответствовать закрывающая \end{}

Пример:

\begin {окружение 1}

\begin {окружение 2} … \end {окружение 2}

end {окружение 1}

Основные процедуры:

center flushleft flushright - процедуры выравнивания

quote quotation - процедуры центрирования

verbatim - вывод машинописного пекста

verse – печать стихов

itemize description enumerate - списки

math displaymath equation eqnarray - мат. выражения

picture - рисование

minipage – формирует боксы

table figure – плавающие объекты

tabbing tabular - составление таблиц

thebibliography - библиографический список

theindex – алфавитный указатель