LaTeX 文档目录中的 TrueType 字体

LaTeX 文档目录中的 TrueType 字体

我正在尝试为我的机构创建一些模板,并且根据我们的企业设计指南,强烈建议我们使用提供的 TrueType 字体。

现在,由于我个人使用 lualatex,我以前能够使用该fontspec包来使用提供的 TrueType 字体。为此,我为我编写的每个模板都提供了字体的副本,以便它可以与*.cls我创建的文件一起使用。

但是,并非所有同事都使用 lualatex,因此我需要想出一种方法来使这些类(连同字体)也可用于 pdflatex。

我按照说明这里这里生成文件myfont.map、,并将myfont.fd文件myfont.tfm放入各自的本地目录中

    /texmf-local/fonts/map/dvips/myfont.map
    /texmf-local/fonts/tfm/MyFont/myfont.tfm
    /texmf-local/fonts/vf/MyFont/myfont.vf

然后我texhash更新缓存并启用地图使用

    updmap --sys --enable Map myfont.map

而在示例乳胶文档中我使用了

    % file: example.tex
    \documentclass{article}

    \font\myfont=myfont

    \begin{document}
        This is regular text.
        \myfont This is text in different font.
    \end{document}

pdflatex这个编译它产生了预期的输出。但是,我正在寻找一种方法将所有文件放在我的工作目录中,以便它们与一起放置example.tex,即我的目录结构应该类似于此:

    <working directory>
     |- example.tex
     |- fonts
        |- map/dvips/myfont.map
        |- tfm/MyFont/myfont.tfm
        |- vf/MyFont/myfont.vf

我的目的是,在编译时使用目录本地版本,但先前不执行texhashupdmap

我的系统是 Windows 11 + texlive。如果能提供任何关于我所需设置的信息,我将不胜感激,即使是其他操作系统或 MikTeX。

此外,请随意建议一种可与 pdflatex 和 lualatex 一起使用的替代 TrueType 字体设置。

相关内容