Gracias, Juan Carlos. Excelente. Probé de las dos formas --global
poniendo los nuevos comandos en el preámbulo, y local dentro de
\begingroup \endgroup-- y funciona muy bien en los dos casos.
De la segunda forma el código que mandaste quedó así:
\begin{document}
\begingroup
\renewcommand\theenumi{\alph{enumi}} %<--- Formato de la etiqueta en
%el primer nivel
\renewcommand\labelenumi{(\theenumi)} %<--- La etiqueta en el primer
%nivel
\renewcommand\theenumii{\arabic{enumii}} %<--- Formato de la etiqueta
%en el segundo nivel
\renewcommand\labelenumii{\theenumi.\theenumii} %<--- La etiqueta en
%el segundo nivel
%<--- definir para el tercer nivel; en el caso contrario, quedan los
%pre-determinados
%<-- definir para el cuarto nivel; en el caso contrario, quedan los
%pre-determinados
Esto es una prueba para modificar la lista estándar \verb+enumerate+
\begin{enumerate}
\item Primera entrada.
\begin{enumerate}
\item Primera sub-entrada de la primera entrada.
\item Segunda sub-entrada de la primera entrada.
\item Tercera sub-entrada de la primera entrada.
\end{enumerate}
\item Segunda entrada.
\item Tercera entrada.
\begin{enumerate}
\item Primera sub-entrada de la tercera entrada.
\begin{enumerate}
\item Primera sub-entrada de la primera sub-entrada de la tercera
entrada.
\item Segunda sub-entrada de la primera sub-entrada de la tercera
entrada.
\end{enumerate}
\end{enumerate}
\end{enumerate}
\endgroup
\end{document}
Fabián