• 安装TeX字体


    我们将为您介绍怎样安装 TeX 中使用的字体(例如:pdftex 和 dvips),使用 TeX 发行包中没有的字体,需要额外的几个步骤。在进一步讨论之前,应该首先考虑以下两种选择:
     如果字体是本地计算机已经安装的字体,你可以直接使用 XeTeX 或 LuaTeX 。
     如果字体是 nonfree 字体,你可以支行 getnonfreefonts 程序。运行 getnonfreefonts –lsfonts 查看可以安装的字体列表
    另外我们在这里不会事无巨细的介绍有关于安装字体的所有内容。没说明的内容包括:
     没有介绍如何准备相关的字体文件。这是一个很复杂的工作。如果你想研究他们,可以参考 《字体工具列表》、《字体安装指南》、《Fontinst文档》
     这里介绍的是安装字体在系统目录,如果只能安装到用户目录,你可以查看《安装字体到用户目录》
    《TUG fonts》描述了 TeX 字体的通常使用方法和总体信息。

    第一步 确定本地字体目录
    第一步是确定字体放置在那个目录中。字体目录只能位于TeX 目录中。最好的选择是放在TeX发行包安装时默认的 “mf” 文件夹。
    比如Window下安装是TeX Live,在CMD窗体中输入 kpsewhich –var-value TEXMFLOCAL 可以显示mf文件的目录名称。

    第二步 复制文件到目录中
    和字体相关的文件的有时有多个文件,我们需要按一定目录结构复制到TeX安装目录中。最好的情况下,新的字体已经按需要的目录结构打包,我们只需要将解压后的文件直接复制到TeX的根目录中就可以了。否则请参考《TeX目录结构》(TDS)。
    你可利用压缩程序检查你的字体压缩包的内容,如果压缩包中包含了 fonts 和 tex 这种目录,那么它们通常就是使用的TDS结构。
    如果压缩包中没有包含任何目录,所有文件都是一个目录层级中,你就需要把它们移动适当的目录下。相关信息请查看《TDS 文档》
    第三步 更新TeX数据库
    当你将字体文件放置到适当的位置后,你必需要更新 TeX 文件信息数据库。比如Windows下的 TeX Live 需要在命令行中运行mktexlsr。

    第四步 字体映射文件(MAP文件)
    MAP文件让TeX可以识别新字体的相关信息。在记录了新字体文件位置后,下一步就是更新各种 MAP 文件。后面的实例中中我们将假设你的新字体来自于一个MAP文件newfont.map。map文件的命名没有规定。TeX Live 中运行 updmap-sys –force ==enable Map=newfont.map,此命令运行完成后,你将再一次重新生成文件名数据库。根据你的操作,这步并不是必需,但此操作并不会给你带来任何坏处。
    第五步 测试和调试
    一但,完成以上所有操作,我们就需要测试新的字体是否可用。你可以使用标准的 testfont.tex 文件,如下所示:
    $ tex testfont # or pdftex testfont
    Name of the font to test = tfmname
    * able
    *ye

    必需要是确切的a.tfm文件字体名称,而不是系统字体名称或PostScript字体名称或其它字体。TeX只能识别 .tfm 文件名。
    上面这些操作的最后结果应该是产生一个 DVI 或 PDF 文件。根据你调用的任何tex显示字符在 TFM。
    如果TFM有任何问题,的dvips 或 pdftex 将创建位图字体,或许还会产生 “missing font”信息。如果结到了让人沮丧的结果:
    首先尝试更新文件名数据库并重新测试。如果没有解决问题,试着支行 kpsewhich newfont.map,newfont.map是你添加到系统中的map文件。

  • 相关阅读:
    C# 关键字总结
    C# .NET、Mono、跨平台 的简单介绍
    Leetcode---剑指Offer题15---二进制中1的个数
    Leetcode---剑指Offer题14---剪绳子
    C# string方法总结
    Unity XML的使用
    C# 文件类总结 File、Directory、FileStream、StreamWriter、StreamReader
    自定义博客园---固定推荐反对到右下角
    自定义博客园---返回顶部
    CentOS 安装Python3.x常见问题
  • 原文地址:https://www.cnblogs.com/boluoke/p/6502126.html
Copyright © 2020-2023  润新知