%% %% This is file `bullcntr.sty', %% generated with the docstrip utility. %% %% The original source files were: %% %% bullcntr.dtx (with options: `bullcntr') %% %% This is a generated file. %% It is part of a work named "bullcntr package". %% %% Copyright (C) 2007 by Gustavo MEZZETTI . %% %% The bullcntr package may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 of %% this license or (at your option) any later version. %% The latest version of this license is in %% http://www.latex-project.org/lppl.txt %% and version 1.3 or later is part of all distributions of LaTeX %% version 2005/12/01 or later. %% %% The bullcntr package has the LPPL maintenance status %% "author-maintained". %% %% The file `manifest.txt' that comes along with this file specifies what %% the bullcntr package consists of; more precisely, it explains how the %% locutions "Work" and "Compiled Work", used in the LaTeX Project Public %% License, are to be interpreted in the case of this work. %% %% Note that the distribution of this file alone is "distribution of only %% part of the Work" in the sense of the LaTeX Project Public License, %% and should be avoided (see the LaTeX Project Public Licence for %% details). %% %% \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 \~} \NeedsTeXFormat{LaTeX2e}[1998/06/01] % LaTeX2e is required! \ProvidesPackage{bullcntr} [2007/04/02 v0.04 (**development**)] \newcommand*\counterlargebullet{$\scriptstyle \bullet$} \newcommand*\countersmallbullet{$\scriptscriptstyle \bullet$} \newcommand*\heartctrbull{% \def\counterlargebullet{$\scriptscriptstyle \heartsuit$}% \let\countersmallbullet\counterlargebullet } \newcommand*\smallctrbull{% \def\counterlargebullet{$\scriptscriptstyle \bullet$}% \let\countersmallbullet\counterlargebullet } \newcommand*\largectrbull{% \def\counterlargebullet{$\scriptstyle \bullet$}% \let\countersmallbullet\counterlargebullet } \newcommand*\smartctrbull{% \def\counterlargebullet{$\scriptstyle \bullet$}% \def\countersmallbullet{$\scriptscriptstyle \bullet$} } \DeclareOption{heartctrbull}{\heartctrbull} \DeclareOption{smallctrbull}{\smallctrbull} \DeclareOption{largectrbull}{\largectrbull} \DeclareOption{smartctrbull}{\smartctrbull} \ExecuteOptions{smartctrbull} \ProcessOptions\relax \@ifdefinable\@b@ll@box{\def\@b@ll@box#1{% \hb@xt@ \z@ {% \hss\vbox to \z@ {% \vss\hbox{#1}\vss }\hss }% }} \@ifdefinable\@b@ll@kernem{\def\@b@ll@kernem{\kern 1ex }} \@ifdefinable\@b@ll@kernen{\def\@b@ll@kernen{\kern .5ex }} \@ifdefinable\@b@ll@full@row{\def\@b@ll@full@row#1#2#3{% \hbox{% \thinspace \@b@ll@box{#1}% \@b@ll@kernem \@b@ll@box{#2}% \@b@ll@kernem \@b@ll@box{#3}% \thinspace }% }} \@ifdefinable\@b@ll@half@row{\def\@b@ll@half@row#1#2{% \hbox{% \thinspace\@b@ll@kernen \@b@ll@box{#1}% \@b@ll@kernem \@b@ll@box{#2}% \thinspace\@b@ll@kernen }% }} \@ifdefinable\@b@ll@full@skip{\def\@b@ll@full@skip{% \vskip 1ex \relax }} \@ifdefinable\@b@ll@redu@skip{\def\@b@ll@redu@skip{% \vskip .866025403785ex \relax }} \@ifdefinable\@b@ll@vcent{\def\@b@ll@vcent#1{% \ensuremath{\vcenter{\offinterlineskip #1}}% }} \@ifdefinable\@b@ll@one{\def\@b@ll@one#1{\@b@ll@vcent{% \@b@ll@full@row{}{#1}{}% }}} \@ifdefinable\@b@ll@two{\def\@b@ll@two#1{\@b@ll@vcent{% \@b@ll@full@row{#1}{}{#1}% }}} \@ifdefinable\@b@ll@three{\def\@b@ll@three#1{\@b@ll@vcent{% \@b@ll@full@row{}{#1}{}% \@b@ll@redu@skip \@b@ll@redu@skip \@b@ll@full@row{#1}{}{#1}% }}} \@ifdefinable\@b@ll@four{\def\@b@ll@four#1{\@b@ll@vcent{% \@b@ll@full@row{}{#1}{}% \@b@ll@full@skip \@b@ll@full@row{#1}{}{#1}% \@b@ll@full@skip \@b@ll@full@row{}{#1}{}% }}} \@ifdefinable\@b@ll@five{\def\@b@ll@five#1{\@b@ll@vcent{% \@b@ll@full@row{#1}{}{#1}% \@b@ll@full@skip \@b@ll@full@row{}{#1}{}% \@b@ll@full@skip \@b@ll@full@row{#1}{}{#1}% }}} \@ifdefinable\@b@ll@six{\def\@b@ll@six#1{\@b@ll@vcent{% \@b@ll@half@row{#1}{#1}% \@b@ll@redu@skip \@b@ll@full@row{#1}{}{#1}% \@b@ll@redu@skip \@b@ll@half@row{#1}{#1}% }}} \@ifdefinable\@b@ll@seven{\def\@b@ll@seven#1{\@b@ll@vcent{% \@b@ll@half@row{#1}{#1}% \@b@ll@redu@skip \@b@ll@full@row{#1}{#1}{#1}% \@b@ll@redu@skip \@b@ll@half@row{#1}{#1}% }}} \@ifdefinable\@b@ll@eight{\def\@b@ll@eight#1{\@b@ll@vcent{% \@b@ll@full@row{#1}{#1}{#1}% \@b@ll@redu@skip \@b@ll@half@row{#1}{#1}% \@b@ll@redu@skip \@b@ll@full@row{#1}{#1}{#1}% }}} \@ifdefinable\@b@ll@nine{\def\@b@ll@nine#1{\@b@ll@vcent{% \@b@ll@full@row{#1}{#1}{#1}% \@b@ll@full@skip \@b@ll@full@row{#1}{#1}{#1}% \@b@ll@full@skip \@b@ll@full@row{#1}{#1}{#1}% }}} \newcommand*\bullcntr[1]{\expandafter\@b@ll@cntr\csname c@#1\endcsname} \@ifdefinable\@b@ll@cntr{\def\@b@ll@cntr#1{% \expandafter\expandafter\expandafter \@b@ll@@cntr \ifnum #1<6 \expandafter\counterlargebullet \else \expandafter\countersmallbullet \fi #1% }} \@ifdefinable\@b@ll@@cntr{\def\@b@ll@@cntr#1#2{% \ifcase #2\expandafter\@gobble \or \expandafter\protect \expandafter\@b@ll@one \or \expandafter\protect \expandafter\@b@ll@two \or \expandafter\protect \expandafter\@b@ll@three \or \expandafter\protect \expandafter\@b@ll@four \or \expandafter\protect \expandafter\@b@ll@five \or \expandafter\protect \expandafter\@b@ll@six \or \expandafter\protect \expandafter\@b@ll@seven \or \expandafter\protect \expandafter\@b@ll@eight \or \expandafter\protect \expandafter\@b@ll@nine \else \expandafter\@ctrerr \expandafter\@gobble \fi {#1}% }} \endinput %% %% End of file `bullcntr.sty'.