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 遵循的步骤。
- 转到 Miktex 包管理器并在搜索栏中输入 cm-super,然后按 Enter:
您将获得以下信息:
单击“任务”,然后单击“安装”。
此外,我不得不在序言中使用 \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}