包名称干扰

包名称干扰

一些伴随的问题项目的 .sty 和 .cls 文件应该放在哪里

如果有两个同名的 sty 文件位于一个 texmf 树中,但属于不同的包,该怎么办?

  • \texmf(local)...\packageOld\XXX.sty

  • \texmf(local)...\packageNew\XXX.sty

  • \texmf(global)...\InstalledPackage\XXX.sty

然后做

\usepackage{XXX} % ???????? what gets here?

当扫描树时,TeX 系统会选择哪一个,比如 MiKTeX?根据上面文件夹的顺序?但这不能令人满意。我可能想使用XXX.sty全局形式,但其他时候则从 local\packageOld......New 等开始。我是否应该每次都更改上述路径的结构,或者担心我的包名称可能与来自巨大 TeX 系统树的某个包名称重合?

相关内容