首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lstlisting代码是蓝色的,而不是黑字风格的?

lstlisting代码是蓝色的,而不是黑字风格的?
EN

Stack Overflow用户
提问于 2018-05-23 10:36:42
回答 1查看 1.7K关注 0票数 0

当使用lstlisting和某些参数时,(大多数)代码会变成蓝色,尽管它只应该是关键字和标识符,而其他代码应该是黑色。为了更好地衡量,文档中的其余文本是黑色的:-)

最好的关键字也应该是粗体的,但我发现这可能是一个字体问题,但我想不出如何在不改变整个文档的字体的情况下更改lstlisting字体。

耽误您时间,实在对不起!

代码语言:javascript
复制
\lstset{language={[Sharp]C},
basicstyle=\color{black}\ttfamily\scriptsize,
numbers=left,
numberstyle=\tiny,
numbersep=3pt,
tabsize=1,
extendedchars=true,
breaklines=true,
keepspaces=true,
showspaces=false,
showtabs=false,
xleftmargin=5pt,
framexleftmargin=5pt,
framexrightmargin=5pt,
framexbottommargin=4pt,

morecomment=[l]{//}, %use comment-line-style!
morecomment=[s]{/*}{*/}, %for multiline comments
showstringspaces=false,
commentstyle=\color{black},
keywordstyle=\color{blue}\bfseries,
identifierstyle=\color{blue}\bfseries,
backgroundcolor=\color{almostwhite},
}

下面是编译后的PDF中的代码示例:

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-11-05 12:30:59

我不知道问题是否已经解决,但似乎您的语言C夏普不知道是预定义语言这里 p.12选项卡1。

您可以通过使用lstdefinelanguage (参见这里 )来创建自己的语言,以获得其工作方式的示例

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50486183

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档