Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4

06 Jan '21, 14:27

christophe-poulain's gravatar image

christophe-poulain
8661827

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...
cliquez ici pour masquer/afficher la révision 3
Modification suite à la première réponse proposée.

06 Jan '21, 06:47

christophe-poulain's gravatar image

christophe-poulain
8661827

etoolbox : \csundef ne fonctionne plus ?

Avec le code : \documentclass{article} \usepackage{etoolbox} \AtEndEnvironment{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 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]
cliquez ici pour masquer/afficher la révision 2

05 Jan '21, 23:43

christophe-poulain's gravatar image

christophe-poulain
8661827

cliquez ici pour masquer/afficher la révision 1

05 Jan '21, 23:38

christophe-poulain's gravatar image

christophe-poulain
8661827