我通过 MinionPro 包在文档中使用 Minion,现在我想使用 Inconsolata 来做代码列表等。当我将 fontenc 包与 Inconsolata 的 T1 选项一起包含时,“fi”、“fl”等连字符在 Minion 中显示为单独的字符。如果我不使用 fontenc,我可以看到连字符,但“>”等字符不会显示在 Inconsolata 的代码列表中。
知道我可以尝试什么吗?我在 Ubuntu 系统上使用 TeX Live 的 pdfTeX 3.1415926-1.40.10-2.2。
一个小例子:
\documentclass[a4paper]{article}
\usepackage{MinionPro}
\usepackage[T1]{fontenc}
\usepackage{inconsolata}
\begin{document}
Please save the following to a file:
\begin{verbatim}
#include <stdio.h>
int main(int argc, char *argv[])
{
if (argc > 1)
printf("No parameters.\n");
else
printf("Hello.\n");
}
\end{verbatim}
\end{document}
如果我删除 fontenc 包行,>
输出中的 就会消失,但我会在“file”中得到“fi”连字;照原样,我得到了>
,但“fi”有单独的字符。