% ===================================== % FAKEDOZENAL.STY % By Scott Pakin % ===================================== % % We don't want to waste a precious math alphabets or define any % single-letter macros (\x and \e) when loading the real dozenal.sty. % Hence, we simply define explicitly what we need. % Load the real dozenal, but stop right after the \ProvidesPackage. \let\origProvidesPackage=\ProvidesPackage \def\ProvidesPackage#1[#2]{% \origProvidesPackage#1[#2]% \endinput } \usepackage{dozenal} \let\ProvidesPackage=\origProvidesPackage % Define the dozenal font. \DeclareFontFamily{OT1}{dozch}{} \DeclareFontShape{OT1}{dozch}{m}{n}{ <-6> dozchars6 <7> dozchars7 <8> dozchars8 <9> dozchars9 <10-11> dozchars10 <12-16> dozchars12 <17-> dozchars17 }{} % Define a \doz command. \newcommand{\doz}[1]{{\fontfamily{dozch}\fontencoding{OT1}\selectfont #1}} \endinput