![](https://secure.gravatar.com/avatar/7202d354eb1263ee8c77f249898253cc.jpg?s=120&d=mm&r=g)
7 Jul
2015
7 Jul
'15
8:37 a.m.
Your code in the .sty is a little bit unconventional. In any case, the most common in LaTeX is to use etoolbox package. \usepackage{etoolbox} \newenvironment{env}{whatever goes here}{whatever goes here} \AtBeginEnvironment{env}{<begin environment>} \AtEndEnvironment{env}{<end environment>} \BeforeBeginEnvironment{<before environment>} \AfterEndEnvironment{<after environment>}