[FIX] комментарии в листингах не рябят двумя цветами
This commit is contained in:
@@ -45,7 +45,6 @@ PREAMBLE = r"""\documentclass[a4paper, 14pt]{extarticle}
|
||||
% Палитра подсветки. Тона различаются не только цветом, но и светлотой,
|
||||
% поэтому листинг остаётся читаемым и на чёрно-белой печати.
|
||||
\definecolor{lstkeyword}{RGB}{0,0,139}
|
||||
\definecolor{lstcomment}{RGB}{110,110,110}
|
||||
\definecolor{lststring}{RGB}{139,0,0}
|
||||
\definecolor{lstlineno}{RGB}{130,130,130}
|
||||
|
||||
@@ -64,9 +63,13 @@ PREAMBLE = r"""\documentclass[a4paper, 14pt]{extarticle}
|
||||
\lstset{
|
||||
basicstyle=\ttfamily\small\setstretch{1.0},
|
||||
keywordstyle=\bfseries\color{lstkeyword},
|
||||
% Начертание прямое: курсива кириллицы в моноширинном шрифте нет, и
|
||||
% комментарий распадался бы на прямые русские и курсивные латинские слова.
|
||||
commentstyle=\color{lstcomment},
|
||||
% Комментарии не выделяются ни цветом, ни начертанием. listings применяет
|
||||
% стиль только к символам своего алфавита, кириллица в него не входит:
|
||||
% цветной commentstyle красит в смешанном комментарии одну латиницу, и текст
|
||||
% рябит двумя цветами. extendedchars=true включает кириллицу в алфавит, но
|
||||
% при этом теряет пробелы между русскими словами, а alsoletter с кириллицей
|
||||
% не собирается вовсе. Однородный комментарий лучше пёстрого.
|
||||
commentstyle=,
|
||||
stringstyle=\color{lststring},
|
||||
numberstyle=\scriptsize\color{lstlineno},
|
||||
identifierstyle=,
|
||||
|
||||
Reference in New Issue
Block a user