TeX Live 2017 及以后使用 $TEXMFAUXTREES 有什么缺点

TeX Live 2017 及以后使用 $TEXMFAUXTREES 有什么缺点

我主要使用 MiKTeX (Windows),因为它更简单/更轻便,便于携带。TeX Live 2017 引入了 $TEXMFAUXTREES,与我在 MiKTeX 中的用法类似,用于用户根的动态分配。

尽管我的用途是便携式的,但我在完整安装中使用相同的技术。

例如,在进入 MiKTeX-Console 之前,我可以调用
initexmf --user-roots=%~d0\mytexmf --update-fndb=%~d0\mytexmf --update-fndb
或按照 Ulrike Fischer 的建议initexmf --register-root=%~d0\mytexmf

同样,自 2017 年以来,我可以在 TeX Live 上使用,tlmgr conf auxtrees add =%~d0\mytexmf并且运行kpsewhich -expand-var=$texmf-local确认它是列表中的第一个,这样当我拥有 TeX Live 包的本地版本时,我的本地 .sty 会优先于标准版本使用,就像在 MiKTeX 中一样。这样,我只需要为任何引擎维护一个通用集。

一切都很好,所以我可以在任何系统上使用 \mytexmf。

我的问题是,这种混合方法是否存在任何已知问题?

相关内容