Dodavanje novih okruženja
Analogno naredbi \newcommand, postoji i naredba za definiranje vlastitog okruženja. Naredba \newenvironment ima sljedeću sintaksu:
\newenvironment{ime}[broj ][default]{prije}{poslije}
Parametri ime, broj i default imaju isto značenje kao i ranije kod naredbe \newcommand, samo što ime ne počinje sa \. Naredba \newenvironment se također može koristiti sa i bez neobaveznih argumenata. Sve što je navedeno u argumentu prije, procesira se prije nego li sâm tekst u okruženju. Sadržaj argumenta poslije, LaTeX procesira kada naiđe na naredbu \end{ime}. Eventualni parametri #1, #2,... , mogu se pojaviti isključivo unutar argumenta prije.
Sljedeći primjer ilustrira upotrebu naredbe \newenvironment.

![]()
LaTeX ne dozvoljava da se definira okruženje koje već postoji. Ako želimo promijeniti već postojeće okruženje, koristimo naredbu \renewenvironment, koja ima istu sintaksu kao i naredba \newenvironment. Ne postoji naredba provideenvironment.
