我在用着\lstdefinelanguage
添加一些新语言。现在一切都很好,我只想为我的语言添加另一种字体。我想使用不幸的。
我现在有这个:
%...
\usepackage{inconsolata}
\lstdefinelanguage{Scala}
{
%...
basicstyle=\small %what else do i have to add to use inconsolata?
}
有什么想法吗?谢谢
答案1
只需加载inconsolata
包,等宽字体就会重新定义,因此添加就足够了\ttfamily
(您也可以使用来访问字体\fontfamily{fi4}\selectfont
):
\documentclass{article}
\usepackage{listings}
\usepackage{inconsolata}
\lstdefinelanguage{Scala}
{
%...
basicstyle=\ttfamily\small
}
\begin{document}
\begin{lstlisting}[language=Scala]
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
\end{lstlisting}
\end{document}