Pakiet definiuje �rodowiska framed, shaded i
leftbar, kt�re umo�liwiaj�: uj�cie tekstu w ramk�, pod�o�enie
kolorowego (lub szarego) t�a (pakiet korzysta z pakietu color, ale nale�y go samemu do��czy�)
oraz umieszczenie linii na brzegu (p. te� changebar). Opisywane konstrukcje nie zaburzaj�
procesu �amania na strony, ale wewn�trz nie mo�na definiowa� obiekt�w ruchomych (rysunki, tabele, noty na marginesie --
sygnalizowany jest b��d, przypisy (footnote) -- pojawia si� odsy�acz, ale nie
pojawia si� tre�� przypisu, inkrementowany jest numer; nie jest sygnalizowany b��d). Opr�cz tego
zawarto�� �rodowiska nie jest rozci�gana w pionie w przypadku u�ycia polece�
wymuszaj�cych przej�cie do nowej strony.
leftbar
\newenvironment{leftbar}{%
\def\FrameCommand{\vrule width 3pt \hspace{10pt}}%
\MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
np. definicja
\renewenvironment{leftbar}{%
\def\FrameCommand{{\color{red}\vrule width 6pt} \hspace{10pt}}%
\MakeFramed {\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
da w efekcie linie o grubo�ci 6pt w kolorze czerwonym (nale�y do��czy� pakiet
color).
framedDo konstrukcji ramki u�ywane jest standardowo makro fbox, je�li nie zosta�o
zdefiniowane inaczej to grubo�� ramki ustala si� na warto��
fboxrule, a odleg�o�� tekstu od ramki na 3 x \fboxsep.
Powy�sze parametry mo�emy okre�li� nadaj�c warto�ci rejestrom
\FrameRule oraz \Framesep np.
\setlength{\FrameSep}{2pt}
Mo�na �atwo zmieni� makro konstrukcyjne z fbox na inne i
uzyska� dodatkowe efekty; np:
efekt kolorowej ramki i t�a; nale�y u�y� makra
\fcolorbox z pakietu color zamiast
konstrukcji \fbox np:
\def\FrameCommand{\fboxrule=\FrameRule \fboxsep=\FrameSep \fcolorbox{red}{green}}
w tym wypadku okre�li�em kolor t�a na zielony, a kolor ramki na czerwony,
mo�emy r�wnie� przy okazji zmieni� kolor czcionki:
\def\FrameCommand{\fboxrule=\FrameRule \fboxsep=\FrameSep \color{blue}\fcolorbox{red}{green}}
niebieski w tym wypadu.
Przy realizacji tego �rodowiska u�ywane jest ostatnio zdefiniowane makro
\FrameCommand, kt�re w powy�szych przyk�adach by�o definiowane
,,na zewn�trz''. Mo�na zdefiniowa� sobie kilka �rodowisk o r�nych cechach
(zachowuj�c grubo�� linii i jej odleg�o�� od tekstu) np.:
\newenvironment{myframed}{%
\def\FrameCommand{\fboxrule=\FrameRule \fboxsep=\FrameSep \color{yellow}\fcolorbox{green}{red}}
\MakeFramed{\advance\hsize-\width \FrameRestore}}%
{\endMakeFramed}
shaded�rodowisko s�u�y, w zamy�le, do pod�o�enia kolorowego t�a pod tekst (powy�ej
efekt ten zosta� osi�gni�ty dzi�ki modyfikacjom w definicji �rodowiska
framed). U�ywanym kolorem t�a jest shadecolor; musi on
by� wcze�niej zdefiniowany poleceniem \definecolor (p. color) np:
\definecolor{shadecolor}{rgb}{0.1,0.2,0.8}
MakeFramedWspominam o nim jedynie dla porz�dku -- jest ono u�ywane do definiowania przedstawionych wcze�niej �rodowisk -- wnikliwy TeX-owiec zapewne sam pozna jego tajniki, innym radz� jego u�ycie, analogicznie jak w podanych przyk�adach.