我如何调用 cm-super?

我如何调用 cm-super?

cm-super我已经从 Ubuntu 中的命令行安装。

我可以看到.pfb中的文件usr/share/texmf/fonts/type1/public/cm-super

我仍然不确定如何在 LaTeX 中调用它们。

这一页: http://www.tex.ac.uk/ctan/fonts/ps-type1/cm-super/INSTALL 表示我必须手动更新 updmap 文件?真的吗?有那么复杂吗?

我是否需要确保除了 .pfb 文件之外还存在其他文件?

答案1

如果正确安装了 cm-super 字体,当您尝试使用带有 T1 编码的计算机现代字体时,它们将自动使用。无需以特殊方式调用它们。尝试此文档:

\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
blub
\end{document}

然后检查日志文件。使用 cm-super 你应该看到最后提到了 cm-super 字体:

J:/MiKTeX2.9/fonts/type1/public/cm-super/sfrm1000.pfb

.pk如果没有 cm-super ,这里就不会有。

答案2

感谢本网站的所有讨论。由于 PStricks 代码,我在删除 pdf 中生成的 type-3 字体时确实遇到了麻烦。最终,在安装 cm-Super 包后,我可以摆脱这些问题。我想分享我为 Miktex 遵循的步骤。

  1. 转到 Miktex 包管理器并在搜索栏中输入 cm-super,然后按 Enter: Miktex 包管理器
  2. 您将获得以下信息: CM-超级

  3. 单击“任务”,然后单击“安装”。

此外,我不得不在序言中使用 \usepackage[english]{babel} 和 \usepackage[T1]{fontenc} 来摆脱 3 型字体。在使用 PStricks 代码生成图形时,切勿使用 \psdots。这会创建一些 3 型字体,因此您可能会在将 PDF 上传到 Scholarone 手稿网站和其他此类网站时遇到问题。

答案3

\usepackage[T1]{fontenc}您的序言中,它们是默认的。使用以下命令运行示例pdflatex

\documentclass{article}
\usepackage[T1]{fontenc}
\begin{document}
foo
\end{document}

有嵌入的 cm-super 字体:

voss@shania:~/Test> pdffonts Namenlos-4.pdf
name                 type              encoding         emb sub uni object ID
-------------------- ----------------- ---------------- --- --- --- ---------
EOEABK+SFRM1000      Type 1            Custom           yes yes no       4  0

但是,在这里使用拉丁现代字体可能更有意义:

\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage{lmodern}

相关内容