listings 不会在 lstlisting 中以粗体形式打印我的关键字

listings 不会在 lstlisting 中以粗体形式打印我的关键字

我遇到了以下问题:我想使用 listings 包和 lstlisting 打印列表:

\documentclass{scrreprt}

\usepackage{listings}


\begin{document}

\begin{lstlisting}[language=Haskell,basicstyle=\ttfamily,keywordstyle=\bfseries]
class Show a where
  show :: a -> String
\end{lstlisting}

\end{document} 

但在我得到的结果中,关键字没有以粗体字体打印!当我删除基本样式键值对时不会出现此问题,但如果没有此样式,列表看起来很丑陋。

答案1

添加

\usepackage{courier}

在序言中。

相关内容