2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Пакет listings
Сообщение19.05.2012, 20:01 
Возникла проблема с отображением стиля комментариев, в котором есть кириллица.
Инициализация:
Код:
\lstset{inputencoding=utf8x,
   extendedchars=false,
   stringstyle=\usefont{T2A}{cmr}{m}{n},
   basicstyle=\tt ,                     % Code font, Examples: \footnotesize, \ttfamily
   keywordstyle=\bf ,                   % Keywords font ('*' = uppercase)
   commentstyle=\itshape ,              % Comments font
   numbers=left,                        % Line nums position
   numberstyle=\tiny\color{gray},       % Line-numbers fonts
   stepnumber=1,                        % Step between two line-numbers
   numbersep=5pt,                       % How far are line-numbers from code
   frame=tb,                            % A frame around the code
   tabsize=2,                           % Default tab size
   captionpos=b,                        % Caption-position = bottom
   breaklines=true,                     % Automatic line breaking?
   breakatwhitespace=true,              % Automatic breaks only at whitespace?
   showspaces=false,                    % Dont make spaces visible
   showtabs=false,                      % Dont make tabls visible
   columns=flexible,                    % Column format
   keepspaces = true                    % Spaces in comments
}

С моей инициализацией пакета получается такое:
Изображение
Есть ли способ решить?

 
 
 
 Re: Пакет listings
Сообщение20.05.2012, 08:03 
Аватара пользователя
Ты крут. Я думал в listings с кириллицей в случае unicode полный швах. При наборе, если необходимо, то кириллицу просто экранирую.

 
 
 
 Re: Пакет listings
Сообщение20.05.2012, 11:16 
Evgueni в сообщении #573592 писал(а):
Ты крут. Я думал в listings с кириллицей в случае unicode полный швах. При наборе, если необходимо, то кириллицу просто экранирую.

Вполне работает, нужно кодировку задавать и отключать extendedchars. Но получается вот такая бяка, которая не хочет форматироваться вместе с латиницей.

 
 
 
 Re: Пакет listings
Сообщение20.05.2012, 20:26 
Аватара пользователя
Если я правильно понимаю, то в коде listings гвоздями забито, что буква==char и никак иначе. Для латиницы это работает и в случае unicode, а всё, что за пределами имеет проблемы. Для восьмибитных же кодировок вроде проблем нет.

 
 
 [ Сообщений: 4 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group