[TeX] проблемы с русскими буквами при использовании пакета beamer

Landstreicher

Пытаюсь сделать презентацию с использованием пакета latex-beamer
На слайде необходимо написать русский текст и некоторый кусок кода (окружение verbatim).
В документации указано, что для использования verbatim нужно ставить опцию слайда fragile.
Однако, при этой опции перестают пониматься русские буквы:

\documentclass{beamer}
\usepackage[T2A]{fontenc}
\usepackage[koi8-r]{inputenc}
\usepackage[russian]{babel}

\begin{document}

\begin{frame}[fragile]
строка 1
строка 2
\begin{verbatim}
some code here
\end{verbatim}
\end{frame}

\end{document}
При компиляции выдает ошибку:

(/usr/share/texmf/tex/generic/babel/babel.def (./semrep.aux)
(/usr/share/texmf/tex/latex/cyrillic/t2acmr.fd)
(/usr/share/texmf/tex/latex/hyperref/nameref.sty) (./semrep.out) (./semrep.out)
(./semrep.nav) (./semrep.vrb
! Undefined control sequence.
l.2 \T
2A\cyrs \T2A\cyrt \T2A\cyrr \T2A\cyro \T2A\cyrk \T2A\cyra 2
?

Если убрать опцию fragile - русские буквы отлично работают.
Интересное наблюдение: если убрать 'строка 2' то тоже работает

artimon

Откуда интересно в semrep.vrb берётся команда \T2A ?

Landstreicher

Нашел решение на http://sourceforge.net/mailarchive/message.php?msg_id=10875207
Оставить комментарий
Имя или ник:
Комментарий: