I am fairly new to LaTeX, so I apologize if this is a beginner question, but I have not found a good way to query for it otherwise.
I have observed that when I use an environment like \begin{itemize}...\end{itemize}, I can place \newcommand inside the environment, which are scoped to the environment.
\documentclass{article}
\begin{document}
\begin{itemize}
\newcommand{\FFF}{\epsilon}
\item $\FFF$
\end{itemize}
%$\FFF$ %this is out of scope, so it would cause an error if it were commented back in.
\end{document}
However, environments like itemize and enumerate tend to have special effects (such as giving meaning to \item). My question is whether there exists an environment which has no "special effects", whose only role is to limit the scope of declarations.
{...}and this will limit the scope macro definitions within the braces. – Alan Munn Feb 25 at 4:36{...}? – merlin2011 Feb 25 at 4:40