列表包中的 Scala 支持

列表包中的 Scala 支持

据我所知,Scala 编程语言不受 listings 包支持。正在实施吗?它会包含在标准 listings 发行版中吗?

答案1

无耻地从本网站,下面提供了 的 Scala 语言定义listings。只需将其放在您的序言中,然后以正常方式使用列表即可。

% "define" Scala
\lstdefinelanguage{scala}{
  morekeywords={abstract,case,catch,class,def,%
    do,else,extends,false,final,finally,%
    for,if,implicit,import,match,mixin,%
    new,null,object,override,package,%
    private,protected,requires,return,sealed,%
    super,this,throw,trait,true,try,%
    type,val,var,while,with,yield},
  otherkeywords={=>,<-,<\%,<:,>:,\#,@},
  sensitive=true,
  morecomment=[l]{//},
  morecomment=[n]{/*}{*/},
  morestring=[b]",
  morestring=[b]',
  morestring=[b]"""
}

相关内容