diff options
Diffstat (limited to 'macros/generic/crossrefenum/tex/crossrefenum.tex')
-rw-r--r-- | macros/generic/crossrefenum/tex/crossrefenum.tex | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/macros/generic/crossrefenum/tex/crossrefenum.tex b/macros/generic/crossrefenum/tex/crossrefenum.tex index 2b8d424a67..46196edece 100644 --- a/macros/generic/crossrefenum/tex/crossrefenum.tex +++ b/macros/generic/crossrefenum/tex/crossrefenum.tex @@ -2,10 +2,10 @@ \def\crfnmName{crossrefenum} \def\crfnmShortDesc{Smart typesetting of enumerated cross-references for various TeX formats} \def\crfnmAuthor{Bastien Dumont} -\def\crfnmDate{2022/11/11} -\def\crfnmVersion{0.1} +\def\crfnmDate{2023/02/20} +\def\crfnmVersion{1.0.2} % -% Copyright 2022 by Bastien Dumont (bastien.dumont@posteo.net) +% Copyright 2022-2023 by Bastien Dumont (bastien.dumont@posteo.net) % % crossrefenum.tex is free software: you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by @@ -524,13 +524,22 @@ %%% \crossrefenum: Public macro with optional arguments %%% +\crfnm@case[\fmtname] + \crfnm@context: { + \unexpanded\def\crossrefenum{\crfnm@crossrefenum} + } + \crfnm@latex: { + \protected\def\crossrefenum{\crfnm@crossrefenum} + } +\crfnm@endCases + % \crossrefenum has two optional arguments. % See the definition of \crfnm@enum below for the recognized values. \def\crfnm@firstArg@default{page} \def\crfnm@secondArg@default{withprefix} -\def\crossrefenum{% +\def\crfnm@crossrefenum{% \futurelet\crfnm@nextToken\crfnm@setEnumMacro } |