summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-04-03 00:14:46 +0000
committerKarl Berry <karl@freefriends.org>2007-04-03 00:14:46 +0000
commitdb7c29b795e61406c9a9fc1b6353694c3268774a (patch)
tree143dc81d4d1f8a90793d158d5d77bbf99bc95605 /Master/texmf-dist/tex
parentca1b85bdf009dbd78fbbd650d4313d056e2e6761 (diff)
new latex package bullcntr (11feb07)
git-svn-id: svn://tug.org/texlive/trunk@4104 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/bullcntr/bullcntr.sty207
-rw-r--r--Master/texmf-dist/tex/latex/bullcntr/bullenum.sty67
2 files changed, 274 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/bullcntr/bullcntr.sty b/Master/texmf-dist/tex/latex/bullcntr/bullcntr.sty
new file mode 100644
index 00000000000..7060e8ad411
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bullcntr/bullcntr.sty
@@ -0,0 +1,207 @@
+%%
+%% 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 <gustavo.mezzetti@istruzione.it>.
+%%
+%% 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'.
diff --git a/Master/texmf-dist/tex/latex/bullcntr/bullenum.sty b/Master/texmf-dist/tex/latex/bullcntr/bullenum.sty
new file mode 100644
index 00000000000..95e33274bfd
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/bullcntr/bullenum.sty
@@ -0,0 +1,67 @@
+%%
+%% This is file `bullenum.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% bullcntr.dtx (with options: `bullenum')
+%%
+%% This is a generated file.
+%% It is part of a work named "bullcntr package".
+%%
+%% Copyright (C) 2007 by Gustavo MEZZETTI <gustavo.mezzetti@istruzione.it>.
+%%
+%% 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{bullenum}
+ [2007/04/02 v0.04 (**development**)]
+\DeclareOption*{\PassOptionsToPackage{\CurrentOption}{bullcntr}}
+\ProcessOptions\relax
+\RequirePackage{bullcntr}[2007/04/02]
+\newenvironment*{bullenum}{%
+ \enumerate
+ \expandafter\edef \csname the\@enumctr\endcsname {%
+ \noexpand\bullcntr{\@enumctr}%
+ }%
+ \expandafter\edef \csname label\@enumctr\endcsname {%
+ \expandafter\noexpand \csname the\@enumctr\endcsname
+ }%
+}{\endenumerate}
+\endinput
+%%
+%% End of file `bullenum.sty'.