使用 MinionPro 与 Inconsolata 时未形成连字

使用 MinionPro 与 Inconsolata 时未形成连字

我通过 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”有单独的字符。

相关内容