如何使用 regexpatch 与加载 xpatch 的包?

如何使用 regexpatch 与加载 xpatch 的包?

我已经爱上这个regexpatch包裹了。

但是,enotez包加载了xpatch,似乎无法同时加载xpatchregexpatch。那么我该如何解决这个问题?我可以同时加载regexpatch和标记为已加载吗?xpatch

\documentclass{article}
% Features request?
% \PassOptionsToPackage{xpatch}{useregexpatch}
\usepackage{regexpatch}
\usepackage{enotez}
%\usepackage{regexpatch}
\begin{document}
Hi!
\end{document}

我正在考虑的一件事是在xpatch包中定义一个允许加载它的选项,从而有效地跳过所有定义。然后,用户regexpatch可以发出\PassOptionsToPackage{xpatch}{useregexpatch}并轻松加载所有需要的包xpatch

答案1

enotez无法加载xpatch其当前版本,因此 MWE 可以完美运行:

\documentclass{article}
\usepackage{regexpatch}
\usepackage{enotez}[2019/10/12]% use v0.10a or newer
\begin{document}
Hi!
\end{document}

相关内容