文档l3file package
中interface3
用于定义该\file_add_path:nN
函数;但不再如此。该函数已被丢弃吗?如果是这样,我想知道如何解决这个问题,因为我正在\file_add_path
我的一些工作中使用。
答案1
文件处理功能于 2017 年 7 月进行了修订:最相关的提交是https://github.com/latex3/latex3/commit/bf52c87f72ba11c4309fb001321d708dda828239。变更的发布公告是https://listserv.uni-heidelberg.de/cgi-bin/wa?A2=ind1707&L=LATEX-L&F=&S=&P=71:这个可能对修订的性质有点简略。虽然它列在已删除函数的列表. 建议的替代品是\file_get_full_name:nN
。
可以使用以下方法获取已弃用函数的信息并检查其他问题
\RequirePackage[enable-debug ,check-declarations]{expl3}
\ExplSyntaxOn
\debug_on:n { deprecation }
\ExplSyntaxOff
在装载要检查的包裹之前。
自 2018 年初以来,我们开始详细的变更日志:现在所有弃用的内容都已列在那里。