如何解决字体问题

如何解决字体问题

我曾经尝试向 arXiv 提交一篇论文,但由于中文字符(数据)而未能完成,以下是解决问题的帮助,但我不能完全理解它们,有人可以为每个步骤提供例子吗?

定义自定义字体映射

您可以将非标准或自定义字体与您的提交捆绑在一起,并指示 dvips 使用附加字体映射文件,例如 myfonts.map,以便 dvips 使用字体映射选项执行:dvips -u+./myfonts.map

通过使用以下指令将名为 00README.XXX 的文件添加到您的提交中:

myfonts.map 字体映射

它将您私有的字体映射文件标识为 dvips 字体映射。有关映射文件语法,请参阅 dvips 信息页面。CTAN 的许多字体包都附带自定义字体映射文件,您可以使用此指令按原样使用这些文件。字体映射文件的文件名必须带有扩展名“.map”,并且必须仅由字母 AZ、az 组成。

帮助网址为http://arxiv.org/help/00README#fontmap

答案1

这是对我有用的方法。它适用于使用 pdftex 处理的上传;我不知道它是否适用于 dvi-gs 上传。请注意该步骤4.以下内容似乎是自 2017 年 1 月以来必需的。

0. 做好准备:确保要使用的字体已正确安装在您自己的 TeX 发行版(在您的计算机中)中。假设字体包名为联邦调查局. 创建一个文件夹,说“我的上传“您将在其中放置需要包含在 arXiv 上传中的文件。

1. 查找并复制.fd 文件:你的字体包应该有一个联邦调查局TeX 发行版中的 .sty 文件,通常位于以

...\tex\latex\FFF\

例如,包古典classico.sty目录中有一个文件

\texlive\texmf-local\tex\latex\classico\

如果您有 TeX-Live 发行版。该目录还应该包含许多 .fd 文件。复制(不要移动).sty 文件和所有 .fd 文件到你的我的上传目录。

2. 查找并复制 Metafont 文件:在你的 TeX 发行版中你还应该找到以

...\fonts

例如,\texlive\texmf-local\fonts如果你有一个 TeX-Live 发行版。此目录包含子目录\tfm\type1\vf\opentype\pfm\afm\enc\map递归进入每一个其中。在每个你应该到达一个\FFF子目录:复制该目录中的所有文件我的上传目录。

例如,对于 TeX-Live 系统上的 Classico,你会发现

\texlive\texmf-local\fonts\tfm\urw\classico

其中包含许多 .tfm 文件。非常重要的一点是,还要复制FFF.map在某个子目录中找到的文件\fonts\map\

现在你的我的上传文件夹应该包含FFF.styFFF.map以及许多以 .fd、.tfm 等结尾的文件。

3.准备README文件:在您问题中提到的 00README.XXX 文件中,添加以下行

FFF.map fontmap

联邦调查局.map 是您之前找到并复制的文件的名称)。

4. 修复 .tex 文件的序言:(我最近发现,如果没有这个步骤,README 文件就不会有任何效果。)在你提交的 .tex 文件中添加以下行

\pdfmapfile{+FFF.map}

应该是第二行,与\pdfoutput=1第一行一样。

5.上传:将你的 .tex 文件及其所有依赖项、00README.XXX 文件以及你复制到你的我的上传目录。最好将所有内容制作成 zip 存档并上传。

祝你好运。希望这能有所帮助!

相关内容