我需要旧包中的一些旧的弃用选项(biblatex:local maxbibnames,版本 1.5(当前 2.4))。所以我不想弄乱我的 texlive 安装。我如何在本地仅对一个文档使用旧包?我猜放置 .sty 文件是不够的,因为例如 biblatex 应该安装在 texmf 文件夹中,并且其存档包含许多其他文件。
答案1
您可以将旧样式/类文件放在与文档相同的目录/文件夹中。(您可能应该为该项目创建一个目录。)如果biblatex.sty
您的 texlive 树中有一个,并且当前目录中有一个,那么 LaTeX 将使用当前目录中的那个。
您biblatex
必须记住,代码分布在多个文件中,因此您也需要包含这些文件。查看.log
latex 运行中的文件,看看哪些文件被加载。
如果需要整个目录树,则可以将文件放在子目录中subdir
,并在调用 latex 时修改搜索路径
TEXMFHOME="~/pathtosubdir/subdir:$TEXMFHOME" latex file
(bash 语法)
或者通过以下方式修改您的配置约瑟夫·莱特的回答如何添加额外的可搜索目录。