LINUX.ORG.RU

LaTeX: \verbatim с нестандартным шрифтом


0

0

Здравствуйте!
Безуспешно пытаюсь найти способ изменить шрифт в \vervatim окружении.
В описании пакета verbatim сказано что там для этой цели служит макрос \verbatim@font, который можно переопределить.
Однако при попытке написать что-то вроде

\renewcommand \verbatim@font { \rm }

Сама эта команда проходит, но в самом окружении verbatim вдруг начинают появляться ошибки о лишних } неопределённых последовательносях и прочем, будто и нет окружения verbatim. И главное даже на сам \end{verbatim} говорит:

! LaTeX Error: \begin{document} ended by \end{verbatim}.

Пытался, переопреределить его теми же командами что указаны в самом verbatim.sty:

\renewcommand \verbatim@font {%
\normalfont\ttfamily
\hyphenchar\font\m@ne
\let\do\do@noligs
\verbatim@nolig@list
}

Но здесь он ругается на неопределённые последовательности \m@ne и прочее..

Так как же напечатать в \verbatim каким-либо другим шрифтом кроме стандартного?

★★★★★

О, нашёл как надо!

\makeatletter
\renewcommand*\verbatim@font{%
\normalfont\ttfamily
\hyphenchar\font\m@ne
\let\do\do@noligs
\verbatim@nolig@list
}
\makeatother

Спасибо за внимание!

unDEFER ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.