%% %% This is file `nicefram.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% nicefram.dtx (with options: `package') %% %% This file is distributed in the hope that it will be useful, %% but WITHOUT ANY WARRANTY; without even the implied warranty of %% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. %% %% IMPORTANT NOTICE: %% %% Copyright (C) 1996 Marcus Ohlhaut (marcus_ohlhaut@wue.maus.de). %% All rights reserved. %% %% Permission is granted to distribute verbatim copies of this file. %% %% No other permissions to copy or distribute this file in any form %% are granted and in particular no permission to modify its contents. %% %% \CharacterTable %% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z %% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z %% Digits \0\1\2\3\4\5\6\7\8\9 %% Exclamation \! Double quote \" Hash (number) \# %% Dollar \$ Percent \% Ampersand \& %% Acute accent \' Left paren \( Right paren \) %% Asterisk \* Plus \+ Comma \, %% Minus \- Point \. Solidus \/ %% Colon \: Semicolon \; Less than \< %% Equals \= Greater than \> Question mark \? %% Commercial at \@ Left bracket \[ Backslash \\ %% Right bracket \] Circumflex \^ Underscore \_ %% Grave accent \` Left brace \{ Vertical bar \| %% Right brace \} Tilde \~} %% \def\fileversion{1.0c} \def\filedate{1996/02/06} \NeedsTeXFormat{LaTeX2e}[1994/06/01] \ProvidesPackage{niceframe}[\filedate\ v\fileversion\ niceframe package (MO)] \typeout{Package: niceframe v\fileversion\ <\filedate> (Marcus Ohlhaut)} \font\ding dingbat scaled 1200 \newlength{\nicefr@mechar} \settowidth{\nicefr@mechar}{\ding\char'141} \newlength{\nicefr@mewidth} \setlength{\nicefr@mewidth}{\hsize} \newlength{\nicefr@meheight} \setlength{\nicefr@meheight}{\vsize} \newlength{\@ldhsize} \setlength{\@ldhsize}{\hsize} \newcommand{\upd@ublerulefill}{\xleaders\hbox to 10pt {\hss\ding\char'142 \hss}\hfill} \newcommand{\downd@ublerulefill}{\xleaders\hbox to 10pt {\hss\ding\char'147 \hss}\hfill} \newcommand{\leftd@ublerulefill}{\xleaders\vbox to 10pt {\vss\hbox{\ding\char'144}\vss}\vfill} \newcommand{\rightd@ublerulefill}{\xleaders\vbox to 10pt {\vss\hbox{\ding\char'145}\vss}\vfill} \newcommand{\NiceFrame}[2][\textwidth]{% \setlength{\@ldhsize}{\hsize}% \setlength{\hsize}{#1}% \addtolength{\hsize}{-2\nicefr@mechar}% \setbox0=\vbox{#2}% \setlength{\nicefr@meheight}{\ht0}% \addtolength{\nicefr@meheight}{\dp0}% \setlength{\nicefr@mewidth}{\wd0}% \addtolength{\nicefr@mewidth}{2\nicefr@mechar}% \vbox{% \hbox to\nicefr@mewidth{\ding\char'141\upd@ublerulefill\char'143}% \hbox to\nicefr@mewidth{\vbox to\nicefr@meheight{\leftd@ublerulefill}% \hss\box0\hss% \vbox to\nicefr@meheight{\rightd@ublerulefill}% }% \hbox to\nicefr@mewidth{\ding\char'146\downd@ublerulefill\char'150} }% \setlength{\hsize}{\@ldhsize} } \newcommand{\CurlyFrame}[2][\textwidth]{% \setlength{\@ldhsize}{\hsize}% \setlength{\hsize}{#1}% \addtolength{\hsize}{-2\nicefr@mechar}% \setbox0=\vbox{#2}% \setlength{\nicefr@meheight}{\ht0}% \addtolength{\nicefr@meheight}{\dp0}% \setlength{\nicefr@mewidth}{\wd0}% \addtolength{\nicefr@mewidth}{2\nicefr@mechar}% \vbox{% \hbox to\nicefr@mewidth{\ding\char'105\hfill\char'106}% \vskip-\baselineskip% \hbox to\nicefr@mewidth{\hss\box0\hss}% \vskip-\baselineskip% \hbox to\nicefr@mewidth{\ding\char'110\hfill\char'107} }% \setlength{\hsize}{\@ldhsize} } \newcommand{\ArtDecoFrame}[2][\textwidth]{% \setlength{\@ldhsize}{\hsize}% \setlength{\hsize}{#1}% \addtolength{\hsize}{-2\nicefr@mechar}% \setbox0=\vbox{#2}% \setlength{\nicefr@meheight}{\ht0}% \addtolength{\nicefr@meheight}{\dp0}% \setlength{\nicefr@mewidth}{\wd0}% \addtolength{\nicefr@mewidth}{2\nicefr@mechar}% \vbox{% \hbox to\nicefr@mewidth{\ding\char'115\hfill\char'114}% \hbox to\nicefr@mewidth{\hss\box0\hss}% \hbox to\nicefr@mewidth{\ding\char'112\hfill\char'113} }% \setlength{\hsize}{\@ldhsize} } \endinput %% %% End of file `nicefram.sty'.