diff options
author | Norbert Preining <norbert@preining.info> | 2023-02-21 03:01:57 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-02-21 03:01:57 +0000 |
commit | b05164a5b679570a7040f2b28bbf156a0479c429 (patch) | |
tree | da7f6b6f1c9dc1b41ffd5cd0998efb319d85a88d /macros/generic/crossrefenum/tex/crossrefenum.tex | |
parent | 5eb36ac321647ea1d7118566b9520a0e8a622203 (diff) |
CTAN sync 202302210301
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 } |