[latex3-commits] [l3svn] r6166 - Add expl3 interlock to xfrac

noreply at latex-project.org noreply at latex-project.org
Sun Oct 4 10:35:41 CEST 2015


Author: joseph
Date: 2015-10-04 10:35:41 +0200 (Sun, 04 Oct 2015)
New Revision: 6166

Modified:
   trunk/l3packages/xfrac/xfrac.dtx
Log:
Add expl3 interlock to xfrac


Modified: trunk/l3packages/xfrac/xfrac.dtx
===================================================================
--- trunk/l3packages/xfrac/xfrac.dtx	2015-10-04 08:34:49 UTC (rev 6165)
+++ trunk/l3packages/xfrac/xfrac.dtx	2015-10-04 08:35:41 UTC (rev 6166)
@@ -36,6 +36,21 @@
 %%
 %
 %<*driver|package>
+% The version of expl3 required is tested as early as possible, as
+% some really old versions do not define \ProvidesExplPackage.
+\RequirePackage{expl3}[2015/09/27]
+%<package>\@ifpackagelater{expl3}{2015/09/27}
+%<package>  {}
+%<package>  {%
+%<package>    \PackageError{xfrac}{Support package l3kernel too old}
+%<package>      {%
+%<package>        Please install an up to date version of l3kernel\MessageBreak
+%<package>        using your TeX package manager or from CTAN.\MessageBreak
+%<package>        \MessageBreak
+%<package>        Loading xfrac will abort!%
+%<package>      }%
+%<package>    \endinput
+%<package>  }
 \RequirePackage{amstext,graphicx,l3keys2e,textcomp,xparse,xtemplate}
 \def\ExplFileName{xfrac}
 \def\ExplFileDescription{L3 Experimental split-level fractions}



More information about the latex3-commits mailing list