¿Cómo almacenar la definición de un entorno? ¿O cómo deshabilitar localmente un entorno?

¿Cómo almacenar la definición de un entorno? ¿O cómo deshabilitar localmente un entorno?

¿qué?

Me gustaría "almacenar" la definición del entorno figurepara \somethingque funcionen las siguientes lógicas:

% the following line is what I am looking for
store(figure, \something)
% and then I want to achieve what follows

\renewenvironment{figure}{}{}
{}

\doalotofstuff

\renewenvironment{figure}
{get_the_initial_definition_from(\something)}
{get_the_final_definition_from(\something)}

% now I can again use \begin{figure}...\end{figure} with its usual definition

¿Es posible y fácilmente alcanzable?

¡¿pero por qué?!

Quiero deshabilitar el entorno figureen algunas partes de mi documento y poder recuperar el entorno figuredespués. Esta pregunta está relacionada conesta publicación(la solución no funciona si el entorno figureestá activo).

información relacionada