Главная :: LaTeX :: Окружение для работы с текстом
Можно ли сообщение "Программа выполнила недопустимую операцию... обратитесь к разработчику" считать официальным вызовом в США?

Окружение для работы с текстом

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

\begin{окружение-1}
текст
\begin{окружение-2}
текст
\end{окружение-2}
текст
\end{окружение-1}

Рассмотрим стандартные виды окружений.

Первая группа окружений представляет собой списки:

Каждый пункт списка начинается с команды \item и может содержать необязательный параметр (в квадратных скобках) меняющий отображение знака элемента списка.

КодОтображение
\begin{enumerate}
\item Нумерованный список содержит простой список:
\begin{itemize}
\item с символом элемента по умолчанию
\item[$\circ$] и с измененным символом
\end{itemize}
\item Последний элемент нумерованного списка.
\end{enumerate}
\begin{description}
\item[Нумерованный список] отмечается числами;
\item[Простой список] отмечается символами;
\item[Список определений] отмечается словами.
\end{description}
Простой и нумированный спосок и список определений в LaTeX

Следующая группа окружений является выравниванием текста. По умолчанию LaTeX выравнивает текст по обоим краям абзаца. Три окружения могут изменить выравнивание по левому краю (flushleft), правому краю (flushright) и по центру (center):

КодОтображение
\begin{flushleft}
Выравнивание по левому краю выглядит так, как он обычно
набирается в текстовом редакторе.
\end{flushleft}
\begin{flushright}
Выравнивание по правому краю можно использовать,
например, для цитат в начале главы книги \\
\textsf{Из <<О цитатах в книге>>.}
\end{flushright}
Он ударил дверь со всех сил, но она не открылась
После этого, он заметил табличку:
\begin{center}
Тянуть на себя.
\end{center}
Выравнивание текста в LaTeX

Следующая группа окружений предназначена для коротких цитат (quote) содержащих один абзац, длинных цитат (quotation) и стихов (verse). Окружение quotation используется для цитат, которые могут занимать много абзацев. Каждая первая строка абзацев в такой цитате имеет отступ. Поскольку в стихах перенос строки имеет значение, то каждая строчка в окружении verse должна заканчиваться переносом строки \\.

КодОтображение
Цитаты выделяются отступами со обоих краев
и вертикальными промежутками от соседних абзацев:
\begin{quote}
Если бы строители строили здания так же, как программисты
пишут программы, то первый же залетевший дятел
разрушил бы цивилизацию.
\end{quote}
Но бывают исключения\ldots
\begin{verse}
Когда пройдет зеленная волна\\
И оросит собой пустынные края\\
Планктон увянет и сезон спустя\\
Взрастет фертильность, зацветут поля
\end{verse}
Цитаты в LaTeX

Часто в научных публикациях вначале статьи приводится краткое изложение написанного. В статьях, подготовленные в системе LaTeX это делается с помощью окружения abstract.

КодОтображение
\begin{abstract}
В статье изложены основные окружения для работы с текстом.
\end{abstract}
Далее идет сам текст статьи\ldots
Аннотация в LaTeX

Печать как есть без форматирования с сохранением переносов строки и специальных символов осуществляется окружением verbatim. «Звездная» версия этого окружения отмечает специальным символом подчеркивания невидимые символы. Короткие фрагменты текста без форматирования можно указать после команды \verb, сам текст обрамляется любыми одинаковыми символами, кроме пробела и знака звезды, например:

\verb$текст$! или \verb!\verb*$текст$!
КодОтображение
Обычная версия \verb!\begin{verbatim}!
\ldots
\verb!\end{verbatim}!:
\begin{verbatim}
int main()
{
    printf("Всем привет, я пришел!");
    return 0;  
}
\end{verbatim}

<<$\star \star \star$>>--версия
(\verb*!$\star \star \star$!):
\begin{verbatim*}
int main()
{
    printf("Я запускаюсь - значит существую!");
    return 0;  
}
\end{verbatim*}
Текст без форматирования в LaTeX