Je�li chcemy zmieni� parametry nale�y zmieni� definicj� odpowiedniej makroinstrukcji, ustawianie lokalnie warto�ci parametru nie spowoduje po��danych efekt�w. Ze wzgl�du na nieco pokr�tny spos�b definiowania parametr�w mo�emy mie� k�opoty z ustawieniem warto�ci nam odpowiadaj�cych.
Zdefiniowana makroinstrukcja \@listi jest zapami�tywana (makropodstawienie) pod nazw� \@listI.
\def\normalsize{% . . . \let\@listi=\@listI } \def\@listi{% . . . } \let\@listI=\@listiKa�dorazowa zmiana fontu na \normalsize powoduje nadanie makroinstrukcji \@listi warto�ci zapami�tanej w \@listI; nast�puje odtworzenie cia�a pierwotnie zdefiniowanej makroinstrukcji (w kt�rej s� definiowane parametry opisuj�ce sk�ad listy) \@listi -- nale�y zmieni� definicj� makroinstrukcji \@listI, a nie \@listi . W przypadku wywo�ania makroinstrukcji \small lub \footnotesize jest jeszcze gorzej: makroinstrukcja \@listi jest definiowana wewn�trz ww. makroinstrukcji;
\def\small{% . . \def\@listi{% . . . } }tzn. ka�de u�ycie \small lub footnotesize spowoduje ponowne zdefiniowanie \@listi definiuj�cej parametry sk�adu list.
Je�li chcemy mie� wp�yw na parametry sk�adu nale�y utworzy� w�asn� makroinstrukcj� \@listI oraz \small i \footnotesize -- b�dziemy mieli wp�yw na sk�ad listy na pierwszym poziomie oraz zdefiniowa� w�asne \@listii, \@listiii ..., aby nada� w�asne warto�ci sk�adu na wy�szych stopniach zagnie�dzenia.