我正在使用,\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}
现在它运行良好。