pdflatex 中的列表字体

pdflatex 中的列表字体

我正在使用,\ttfamily但它使用 Times New Roman 字体呈现列表。我做错了什么?我收到一条警告消息:

T2A/fi4/bx/n' undefined(Font) using输入行 322 上的字体形状改为 T2A/fi4/m/n'。 字体形状T2A/fi4/bx/n' undefined(Font) using改为 T2A/fi4/m/n'`。

\lstset{
    commentstyle = \color{gray},
    extendedchars=\true,
    basicstyle=\footnotesize\ttfamily,
    columns=fixed,
    inputencoding=utf8x,
    language = php,
    keepspaces=true,
    keywordstyle = \bfseries,
    morekeywords={function, return, new}
}

答案1

正如@egreg所说

Inconsolata 字体在俄语(以及使用西里尔字母的其他语言)的 T2A 编码中不可用。据我所知,唯一可用的等宽字体是西里尔语版本的 cmtt。

所以我写道

\renewcommand{\ttdefault}{cmtt}

现在它运行良好。

相关内容