Буквальное воспроизведение(verbatim, verb)
Окружение verbatim предназначено для буквального воспроизведения имеющихся в файле символов (шрифтом типа пишушей машинки). Одной только команды \ttfamily для этого недостаточно, поскольку воспроизводимый текст может содержать, например, команды TeX'а, и необходимо, чтобы они печатались, а не исполнялись.
Между \begin{verbatim} и \end{verbatim} могут идти любые символы (в том числе символ "\" и непарные фигурные скобки), за исключением последовательности символов \end{verbatim}. После этого надо написать \end{verbatim} в отдельной строке, ничего, кроме этого текста, не содержащей (для всех прочих LaTeX'овских окружений это не обязательно). При этом между "\end" и "{verbatim}" не должно быть пробела (также вопреки общим правилам: обычно такой пробел, как и вообще пробел после имени команды, состоящего из букв, ни на что не влияет).
Короткие последовательности символов удобно набирать для буквального воспроизведения с помощью команды \verb. Непосредственно после \verb должен стоять любой символ, не являющийся буквой или звездочкой, далее — воспроизводимый текст (укладывающийся в одну строку), не содержащий того символа, который стоял непосредственно после \verb, а затем — снова тот символ, что стоял непосредственно после \verb. После \verb не должно быть пробела. Пример:
Команда \verb"\dots" задает многоточие. Знак~\verb|"| в TeX'е используется редко. |
Описанные окружение и команда удобны, когда надо имитировать машинописный текст, текст на мониторе компьютера, или набирать тексты компьютерных программ. В данном руководстве \verb и verbatim широко использовались для набора LaTeX'овских и TeX'овских команд.
У команды \verb и окружения verbatim есть варианты "со звездочкой". От своих вариантов без звездочки они отличаются тем, что пробел изображается знаком
.Команду \verb и окружение verbatim нельзя использовать в сносках; если вам необходимо напечатать в сноске что-нибудь вроде \sqrt, то придется делать это вручную, с помощью команды \symbol: \texttt{\symbol{`\\}sqrt} или \texttt{\symbol{"5C}sqrt}.
Если вы забудете "закрывающий символ" в команде \verb или сделаете опечатку в тексте \end{verbatim}, то в лучшем случае получите уйму сообщений об ошибке, а в худшем — завесите компьютер.
Если вы воспроизводите в режиме verbatim текст, простирающийся на многие страницы (например, компьютерную программу), то TeX'у может не хватить памяти. Чтобы избежать такой неприятности, надо или распределить воспроизводимый текст по нескольким окружениям verbatim, или подключить стилевой пакет verbatim, после чего можно будет спокойно задавать сколь угодно длинные окружения verbatim и verbatim* (только не забудьте про \end{verbatim} в конце). Кроме того, при подключении этого пакета становится доступной команда \verbatiminput, позволяющая дословно воспроизвести содержимое произвольного текстового файла: именно, если вы напишете '\verbatiminput{something.txt}', то это будет равносильно тому, как если бы вы написали
\begin{verbatim} (содержимое файла something.txt) \end {verbatim}