如何在 LaTeX 中使用 Adob​​e Times Roman SmallCaps

如何在 LaTeX 中使用 Adob​​e Times Roman SmallCaps

我在 Mac OS X 下运行 TeXLive 2011,并且有如何安装和使用实际的 Adob​​e Type 1 ( .pfb) Times Roman SC(小写)和 Times Roman Bold SC 字体?我有那些 Type 1 文件。(mathptmx或者其他软件包是否已包含所需的 . tfm?我在哪里可以找到要添加的 .map 文件?还有其他事情要做吗?)

更新:目前进展。

接下来fontinstallationguide.pdf,我做了以下事情:

(1)将 Adob​​e-distributed 重命名tirsc___.*ptmrc8a.*,并将重命名tibsc___.*ptmbc8a.*,其中*pbfpfapfmarm

(2)通过 TeXing 驱动程序文件创建.fd.pl和文件:.vpl

% ptm-drv.tex   
\input fontinst.sty
\needsfontinstversion{1.926}
\recordtransforms{ptm-rec.tex}
\latinfamily{ptm}{}
\endrecordtransforms
\bye

(3)使用和编译.tmf和文件。.vplpltoftvptovf

(4)不是将创建的文件复制到我的本地 texmf 树中(~/Library/texmf)。

问题:其中一些文件的系统版本与将进入本地树的新生成的版本之间已经存在重叠。例如,考虑t1ptm.fd

  • 本地版本包含系统版本中已出现的条目\DeclareFontShape{T1}{ptm}{m}{sc}{<-> ptmrc8t}{}和 。\DeclareFontShape{T1}{ptm}{b}{sc}{<-> ptmbc8t}{}
  • 本地版本包含\DeclareFontShape{T1}{ptm}{bx}{sc}{<->ssub * ptm/b/sc}{}以下条目:不是出现在系统版本中。

那么,当处理需要 Times-Roman SC 字体的 LaTeX 文档时会发生什么?本地版本会.fd覆盖系统版本吗?(如果是这样,那么系统版本中的.fd附加、基本条目将不会被读取!)\DeclareFontShape{T1}{ptm}{m}{n}{<-> ptmr8t}{}

或者,本地版本和系统版本中的条目都会被处理吗?这会产生冲突吗?如果会,如何解决?

答案1

您可以查阅字体安装指南,网址为

http://mirrors.ctan.org/info/Type1fonts/fontinstallationguide/fontinstallationguide.pdf

或者

http://texdoc.net/texmf-dist/doc/fonts/Type1fonts/fontinstallationguide.pdf

逐步解释如何安装新字体。“LaTeX 字体指南”

http://texdoc.net/texmf-dist/doc/latex/base/fntguide.pdf

将告诉您如何将字体与整合mathptmx

相关内容