Debian 7, texlive-full Version: 2012.20120611-5.
Используются следующие настройки:
\usepackage{cmap}
\usepackage[utf8x]{inputenc}
\usepackage[TS1,T2A]{fontenc}
\usepackage[english, russian]{babel}
\usepackage{listings}
\lstset{
inputencoding=utf8x,
extendedchars=false,
...
}
Вставка кода:
\lstinputlisting[language=C++ ...]
Проблема в том, что русские буквы получаются черными в комментариях и тексте строк, т.е., например, commentstyle=\color{green} на них не действует. Причем, в комментарии кода C++ два слеша // зеленые, а сразу за ними идут русские буквы уже черного цвета.
Кто знает, как сделать и русские буквы тоже цветными?