MiKTeX 重复文件的优先顺序

MiKTeX 重复文件的优先顺序

我在单用户安装下使用 MiKTeX。如果我单击“显示 MiKTeX 维护的根目录”复选框,我的 MiKTeX 选项对话框将按以下顺序显示目录(从上到下):

  • C:\Users\<my_username>\AppData\Roaming\MiKTeX\2.9
  • C:\Users\<my_username>\AppData\Local\MiKTeX\2.9
  • C:\Users\<my_username>\user_software\localtexmf
  • C:\Users\<my_username>\user_software\miktex
  • C:\Program Data\MiKTeX\2.9
  • C:\Program Files\MiKTeX\2.9

我无法选择使用“向上”或“向下”按钮来移动任何内容。

处理重复文件名的优先顺序的方式有些问题。以下是具体导致我遇到麻烦的原因:


我把最新版本的文件glyphtounicode.tex(来自LCDF 型软件) 放入文件夹C:\Users\<my_username>\user_software\localtexmf\tex\plain\lcdf-typetools。但是,由于此文件的旧版本(由 MiKTeX)放入文件夹C:\Users\<my_username>\user_software\miktex\tex\generic\pdftex,因此读取的版本pdflatex始终是旧版本,而不是我的localtexmf文件夹中的版本。

目前,我已将较新的版本重命名为glyphtounicodeupdated.tex并使用\input{glyphtounicodeupdated}而不是\input{glyphtounicode},但应该有一种方法可以使用\input{glyphtounicode}pdflatex并使用正确的较新版本。我该如何实现这一点?

(我总是刷新文件名数据库。所以这应该不是问题。)

答案1

将本地文件放入与其他文件类似的文件夹子结构中。这意味着使用\localtexmf\tex\generic\pdftex, 而不是\localtexmf\tex\plain\....另请参阅

为什么 kpathsea 没有选择我的本地版本文件?

关于评论中的问题ushyphex.tex:我不知道该文件应该做什么,但如果它用于多个引擎或格式\tex\generic,如果它特定于某种格式或引擎,则使用合适的分支\tex\<format>/ \tex\<engine>

相关内容