| # \newenvironment \newenvironment{jméno}[argumenty]{begdef}{enddef} \renewenvironment{jméno}[argumenty]{begdef}{enddef} Tyto příkazy definují resp. redefinují prostředí. jméno - jméno definovaného prostředí. Pro \newenvironment nesmí být prostředí shodného jména již dříve definováno, a navíc nesmí být definován ani příkaz shodného jména (\jméno). Pro \renewenvironment naopak prostředí musí být už definováno. argumenty - celé číslo od 1 do 9 určující počet argumentů právě definovaného prostředí. Standardně rovno nule. begdef - text, který bude substituován za každý výskyt \begin{jméno} . Parametr #n je nahrazen textem n-tého argumentu při uskutečnění substituce. enddef - text, který bude substituován za každý výskyt \end{jméno} . Parametr #n je nahrazen textem n-tého argumentu při uskutečnění substituce.