在新的包中继续加载 xparser 吗?

在新的包中继续加载 xparser 吗?

我正在编写一个包,并打算使用该命令NewDocumentCommand,该命令适用于较新安装的 LaTeX(自 2020 年起)。

我是否仍应使用 加载xparse包?这样我的包将适用于所有用户。如果不需要,\RequirePackage{xparse}加载包有什么缺点吗?xparse

使用类似的东西会更好吗\NeedsTeXFormat{LaTeX2e}[2020/10/01]

有没有办法说“如果你有一个旧版本的 LaTex”那么加载xparse,否则就不加载?

答案1

依赖的包xparse可以按如下方式指定所需的版本。通常在文档中这样写l3doc(给出的日期可能不是最新的)。

%</internal> 
%<package> \NeedsTeXFormat{LaTeX2e}[2020/02/02]
%<package> \RequirePackage{xparse}[2020/03/06]

相关内容