Автор: alexeyr222
Дата сообщения: 16.06.2009 22:43
Здравствуйте!
Возникла проблема с пакетом listings: \lstinline работает (даже с русскими буквами), а \begin{lstlisting} почему-то нет -- рисует фон, но не текст. Не знает ли кто-нибудь, в чём может быть дело? Конкретный пример, который не работает:
Код: \documentclass[a4,12pt,draft]{book}
\usepackage[koi8-r]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{hyperref} % use autoref!
\usepackage{todonotes}
\usepackage{color}
\usepackage{listings}
\definecolor{listinggray}{gray}{0.9}
\definecolor{lbcolor}{rgb}{0.9,0.9,0.9}
\lstset{
language=C,
backgroundcolor=\color{lbcolor},
tabsize=4,
basicstyle=\scriptsize,
upquote=false,
aboveskip={1.5\baselineskip},
columns=fixed,
showstringspaces=false,
extendedchars=true,
breaklines=true,
prebreak = \raisebox{0ex}[0ex][0ex]{\ensuremath{\hookleftarrow}},
frame=single,
showtabs=false,
showspaces=false,
showstringspaces=false,
identifierstyle=\ttfamily,
keywordstyle=\color[rgb]{0,0,1},
commentstyle=\color[rgb]{0.133,0.545,0.133},
stringstyle=\color[rgb]{0.627,0.126,0.941}
}
\begin{document}
\begin{lstlisting}
public
\end{lstlisting}
\end{document}