From 9b56d03fb7b3241bc831b04e814e4f4b0218efe7 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 24 Feb 2022 20:52:33 +0000 Subject: atendofenv (24feb22) git-svn-id: svn://tug.org/texlive/trunk@62164 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/atendofenv/atendofenv.sty | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Master/texmf-dist/tex/latex/atendofenv') diff --git a/Master/texmf-dist/tex/latex/atendofenv/atendofenv.sty b/Master/texmf-dist/tex/latex/atendofenv/atendofenv.sty index 0b08497e777..2e8dc4c9342 100644 --- a/Master/texmf-dist/tex/latex/atendofenv/atendofenv.sty +++ b/Master/texmf-dist/tex/latex/atendofenv/atendofenv.sty @@ -33,18 +33,24 @@ %% For more information, please refer to \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{atendofenv}[2022/02/23 v0.1 Initial Version] +\ProvidesPackage{atendofenv}[2022/02/24 v0.2 Prevent an infinite loop] \RequirePackage{amsthm} \RequirePackage{letltxmacro} \newcommand{\AtEndOfEnv}[2]{ \ifcsname #1\endcsname + \ifcsname aeoe@old#1\endcsname\relax + \else \expandafter\LetLtxMacro\csname aeoe@old#1\expandafter\endcsname\csname #1\endcsname + \fi \else \PackageError{atendofenv}{Environment #1 undefined}{Check the environment name passed to AtEndOfEnv} \fi \ifcsname end#1\endcsname + \ifcsname aeoe@oldend#1\endcsname\relax + \else \expandafter\LetLtxMacro\csname aeoe@oldend#1\expandafter\endcsname\csname end#1\endcsname + \fi \else \PackageError{atendofenv}{Environment #1 undefined}{Check the environment name passed to AtEndOfEnv} -- cgit v1.2.3