shadethm

Pakiet zawiera makroinstrukcje umożliwiające definiowanie środowisk, w których tekst będzie prezentowany w stopniach szarości lub kolorach. pakiet posiada standardowo cztery opcje:
bodymargin,
shademargin,
colored -- zawartość środowiska jest kolorowana,
shadein -- dodawane są dodatkowe marginesy z prawej i lewej strony;
można definiować wlasne opcje definiując zbiór o nazwie: opcja.sth.

Zbiór konfiguracyjny (ładowany jeżeli deklarowana jest opcja) ma następującą postać:

\AtEndOfPackage{
  \setlength{\shadeboxsep}{2pt}  
  \setlength{\shadeboxrule}{.4pt}  
  \setlength{\shadedtextwidth}{\textwidth}
  \addtolength{\shadedtextwidth}{-2\shadeboxsep}
  \addtolength{\shadedtextwidth}{-2\shadeboxrule}
  \setlength{\shadeleftshift}{0pt} 
  \setlength{\shaderightshift}{0pt}
  \definecolor{shadethmcolor}{named}{Apricot}  
  \definecolor{shaderulecolor}{named}{Mahogany}
}
i zawiera polecenia zmiany parametrów, które można zmienić w dowolnym momencie (ale przed definicją danego środowiska).
Lista parametrów jest następująca:
parametropis
\shadeleftshift dodatkowy margines z lewej strony
\shadeboxsep odległość ramki od wewnętrznego tekstu
\shadetextwidth szerokość tekstu w pudełku
\shadeboxrule grubość ramki
\shaderightshift dodatkowy margines z prawej strony

Nowe środowisko definiujemy za pomocą poleceń:
newshadetheorem{name}{text}[counter]
newshadetheorem{name}[oldname]{text}
newtheorem{name}[oldname]{text}
gdzie:

name
nazwa środowiska
text
tekst będący tytułem środowiska
counter
licznik od którego zależy licznik danego środowiska
oldname
nazwa innego środowiska (definiowanego w ten sposób) mającego ten sam licznik (będą one liczone tym samym licznikiem)
polecenie newshadetheorem definiuje środowisko bez dodatkowych atrybutów (kolor, cieniowanie).
\newshadetheorem{theorem}{Theorem}
\begin{theorem}
$$
E = mc^2
$$
\end{theorem}

Uwaga!
Efekt końcowy można uzyskać jedynie przez PostScript.

Pakiet dostępny jest na:
ftp.gust.org.pl/TeX/macros/latex/contrib/shadethm.


Włodzimierz Macewicz
Ostatnie zmiany: 05.05.2014.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.