当我在 Linux 终端中运行以下命令时:
teckit_compile itrans-dvn.map -o itrans-dvn.tec
出现以下通知:
无法打开输出文件 itrans-dvn.tec
什么地方出了错?
答案1
默认情况下,texlive 包含
$ ls /usr/local/texlive/2019/texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/
brh-kan.map itrans-iast.tec itrans-santel.map itrans-tamil.tec
brh-kan.tec itrans-kan.map itrans-santel.tec itrans-tel.map
itrans-dvn.map itrans-kan.tec itrans-sdvn.map itrans-tel.tec
itrans-dvn.tec itrans-sankan.map itrans-sdvn.tec
itrans-iast.map itrans-sankan.tec itrans-tamil.map
因此.tec
已提供编译后的文件。如果我复制itrans-dvn.map
到具有写权限的临时目录,则
teckit_compile itrans-dvn.map -o itrans-dvn.tec
运行无错误。您可能有也可能没有安装目录中的写入权限,具体取决于 texlive 的安装方式(但即使您有写入权限,手动更新那里的文件可能也不是个好主意/