etoolbox : \csundef ne fonctionne plus ?
Avec le code :
\documentclass{article}
\usepackage{etoolbox}
\AtEndEnvironment{itemize}{bleat \AfterEndEnvironment{itemize}{bleat bleat}
\begin{document}
\begin{itemize}
\item This is an item.
\end{itemize}
\csundef{@afterend@itemize@hook}
\begin{itemize}
\item This is another item.
\end{itemize}
\end{document}
pourquoi le deuxième itemize n'est pas revenu à son comportement par défaut ?
J'ajoute que \makeatletter....\makeatother ne règle pas le problème et que le code suivant fonctionne tout aussi mal.
\documentclass{article}
\usepackage{etoolbox}
\newenvironment{Toto}{%
}{%
}
\AtEndEnvironment{Toto}{J'ai \AfterEndEnvironment{Toto}{J'ai oublié de dire\dots}
\begin{document}
\begin{Toto}
\end{Toto}
\makeatletter
\csundef{@afterend@Toto@hook}
\makeatother
\begin{Toto}
\end{Toto}
\end{document}
[a priori, ce serait depuis une des dernières MAJ]
EDIT : sur overleaf, ça fonctionne ( etoolbox 2020/07/15 v2.5i e-TeX tools for LaTeX (JAW))
Sur TL2020 à jour, ça ne fonctionne plus (etoolbox 2020/10/05 v2.5k e-TeX tools for LaTeX (JAW))
ça semble donc bien un problème de mise à jour...