\def\fileversion{v1.1} \def\filedate{91/12/10} \immediate\write\sixt@@n{File: `dingbat.sty' \fileversion\space <\filedate> (SPQR)} % Sebastian Rahtz % 5 Granary Court % St Andrewgate % York Y01 2JR % %spqr@uk.ac.soton.ecs % This is file dingbat.sty, to set up suitable macros % for using the Zapf Dingbat font % % % first either activate the font loading, or % set it up from scratch % \ifx\load@dingbat\undefined \declare@font{dingbat}{m}{n}{pzdr} \extra@def{dingbat}{}{} \subst@fontshape{dingbat}{m}{sc}{dingbat}{m}{n} \subst@fontshape{dingbat}{bx}{sc}{dingbat}{m}{n} \subst@fontshape{dingbat}{m}{u}{dingbat}{m}{n} \subst@fontshape{dingbat}{m}{sl}{dingbat}{m}{n} \subst@fontshape{dingbat}{b}{m}{dingbat}{m}{n} \subst@fontshape{dingbat}{b}{it}{dingbat}{m}{n} \subst@fontshape{dingbat}{bx}{m}{dingbat}{m}{n} \subst@fontshape{dingbat}{bx}{it}{dingbat}{m}{n} \else \load@dingbat \fi % % Now some useful commands; they all assume you know the character % number of the (unmapped) font % \newcommand{\dingbats}{\fontfamily{dingbat}% \fontseries{m}\fontshape{n}\selectfont} % % \newcommand{\ding}[1]{{\dingbats\char#1}} % % Usage: \ding{53} % \def\dingfill#1{\leaders\hbox{\makebox[0.2in]{\ding{#1}}}\hfill} % % Usage: \dingfill{65} % \newcommand{\dingline}[1]{\par\hspace{0.25in}% \dingfill{#1}\hspace{0.25in}\par} % % definition of dinglist \newenvironment{dinglist}[1]% {\begin{list}{\ding{#1}}{}}% {\end{list}}% \endinput