X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fchkconfig.ltx;h=35128877c55753c8bca9fe6f92bbac52fa15ced5;hb=3e6966522504220eb57e75ae20f2e68b9046b5c8;hp=3c0f0517fefb666a1300285f039e3915353fab45;hpb=be14b737878a20318422a1f195c1936f889e4d6f;p=features.git diff --git a/lib/chkconfig.ltx b/lib/chkconfig.ltx index 3c0f0517fe..35128877c5 100644 --- a/lib/chkconfig.ltx +++ b/lib/chkconfig.ltx @@ -122,9 +122,14 @@ % Tests whether an package is present in a specific version (or newer) % Syntax: \TestPackageVersion{}{} -% Note: This requires the package to be loaded first \newcommand{\TestPackageVersion}[2]{ + % The actual test only works if the package has been loaded before + \IfFileExists{#1.sty}{\RequirePackage{#1}}{} + \@TestPackageVersion{#1}{#2} +} + +\newcommand{\@TestPackageVersion}[2]{ \message{^^J\prefix checking for package #1 at least as of #2...} \IfFileExists{#1.sty} { @@ -575,11 +580,8 @@ %\TestPackage{mathdesign}% But see above! %%% Specific package versions -% This only works if the package has been loaded before -\IfFileExists{babel.sty}{\RequirePackage{babel}}{} % This introduces \babelfonts \TestPackageVersion{babel}{2017/11/03} -\IfFileExists{multirow.sty}{\RequirePackage{multirow}}{} % This introduces multiple paragraphs in multirows \TestPackageVersion{multirow}{2021/01/29}