Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5_Сюткин.pdf
Скачиваний:
24
Добавлен:
17.05.2015
Размер:
480.24 Кб
Скачать

Первая строка абзаца, следующего за окружениями quote и quotation, начинается со стандартного отступа, если между ними вставлена пустая строка или команда \par.

9.3Буквальное воспроизведение текста

Текст в командных скобках

\begin{verbatim} . . . \end{verbatim} \begin{verbatim } . . . \end{verbatim }

печатается машинописным шрифтом в том виде, в котором он набран во входном файле. В -форме на месте пробелов печатается символ .

Закрывающая командная скобка имеет одну особенность: между \end и {verbatim} не должно быть пробелов. Пакет verbatim из коллекции tools переопределяет окружение verbatim. В нём устранена эта особенность. Но зато текст, расположенный до конца строки сразу после закрывающей скобки игнорируется.

Окружение verbatim определено как список trivlist с одним элементом \item[] (см. раздел 8.5), поэтому перед и после него вставляется вертикальный пробел величиной \topsep, а если ему предшествует пустая строка или команда \par, то ещё и пробел величиной \partopsep. Значение обеих командных длин можно изменить посредством \setlength или \addtolength.

Первая строка абзаца, следующего за окружением verbatim, начинается со стандартного отступа, если между ними вставлена пустая строка или команда \par.

Команды

\verb*text* \verb *text*

печатают внутри абзаца машинописным шрифтов text в том виде, в котором он набран во входном файле. Здесь * — любой символ, отсутствующий в text, например, | или ". В -форме на месте пробелов печатается символ .

Окружение verbatim и команду \verb нельзя использовать в аргументах команд.

9.3.1Пакет shortvrb

Пакет shortvrb, входящий в LATEX, вводит декларацию

\MakeShortVerb{\*}

которая делает любой символ * специальной «скобкой»: текст, окружённый такими скобками печатается как аргумент команды \verb. Например, после объявления \MakeShortVerb{\+} вместо \verb|text| достаточно набрать +text+. Можно использовать сразу несколько деклараций.

Декларация

\DeleteShortVerb{\*}

возвращает символу * обычное значение.

9.3.2Пакет alltt

Пакет alltt, входящий в LATEX, вводит одноимённые командные скобки

\begin{alltt} . . . \end{alltt}

текст в которых печатается машинописным шрифтом в том виде, в котором он набран во входном файле: сохраняются все пробелы и разбиение на строки. Но в отличие от verbatim, символы \, { и } остаются специальными, что позволяет использовать внутри окружения alltt команды переключения шрифта типа \textrm{text} и математическую моду \(math\). В math верхние и нижние индексы следует оформлять как аргумент соответственно команд \sp и \sb, поскольку символы ^ и _ в alltt не являются управляющими (как впрочем и $).

29

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]