Take the tour ×  I am trying to typeset my thesis. I have to put
predefined vertical space before and after some specific
environments like equation and table. Since there are many
instances of these environments I do not want to put space
manually. I also do not want to define a new environment like
I think the above approach is ugly. I think I have to redefine
the environments but   does not work. What is the best way of
setting space before and after some specific environments?   I
found a solution.  share|improve this question your redefinition
does not work because you're nesting the environment you're
redefining into its definition (equation)... besides both
examples have the same definition... –  henrique Jul 7 '11 at
23:18 @henrique If I can find a way to shut down or suspend
recursion, my problem will be solved. I think that this is a
very basic problem but I cannot find any solution. And yes both
examples have the same definition because that is what I want to
accomplish. –  memin Jul 7 '11 at 23: