Я использую пакет listings
в латекс для вставки кода Паскаля в документ. Я хотел бы Читать не быть ключевое слово, поэтому я использовал deletekeywords
параметр, например:Latex листинг пакет deletekeywords опция не работает
\lstset{
language=pascal,
basicstyle=\ttfamily\footnotesize,
showspaces=false,
showstringspaces=false,
backgroundcolor=\color{grisclaro},
keywordstyle=\bf,
commentstyle=\color{gray},
stringstyle=\color{orange},
breaklines=true,
deletekeywords={Read},
morekeywords={String,unit,uses,class,private,public}
}
Но Read продолжает появляться жирным шрифтом, как и другие ключевые слова. Что я делаю не так?
-1, потому что вы, вероятно, следует спросить это [здесь вместо] (http://tex.stackexchange.com/search?q = листинг & s = a81b10f8-2c19-4df1-8c4b-879d3f5dac68). BTW, ** read ** - это ключевое слово, связанное с свойствами, почему вы хотите, чтобы он не был раскрашен? –
Зачем мне спрашивать на другой странице (даже если это связано)? В StackOverflow есть много вопросов о [Latex] (http://stackoverflow.com/questions/tagged/latex) и [листингах] (http://stackoverflow.com/questions/tagged/listings). Я не хочу, чтобы _colorize_ ** читал **, потому что в классе, называемом таким образом, есть процедура, и нет никакого свойства в любом месте. Но мне не нужно отвечать на это, потому что это не помогает ответить или уточнить исходный вопрос. В любом случае, спасибо за ваше время. – mclopez
@mclopez На tex.stackexchange.com вы найдете больше людей, знакомых с вопросами, связанными с TeX. –