exported LatexEnvironment into its own file, compatibility with LatexDocument
added LatexEnvironmentMacro