; TeX output 1997.08.21:1640sogDtGGcmr17A7tpacqkageforusingthe߆TG cmtt12bbmfontsinmathϗ enqvironment CЇgXQ cmr12TVorstenHilbricrh2K cmsy8P͍PrinrtedAugust21,1997:J4INff cmbx121aLIntros3duction]IK`y cmr10DidyoueverwritemathematicaltextandneededacharacterspGecifyingtheset Iof7naturalnumbGers?mOne7opportunityistousethemcharacterscanbGeusedasindexorsuperscriptaswell.-Let'ssee:C b> cmmi10Mˡ+bbm7iwasIcreatedUUwiththefollowingsequence.M$M_\mathbbm{i}$ YIDo4youpreferasansseriffontforsets,orevenatypGewritestyle?6dNoproblem,Ithe$9commands\mathbbmssand\mathbbmttdothesamelike\mathbbmexceptof$\mathbbmss$\mathbbmttIusingUUthespGeci edfont.BIExamples:: dO\mathbbm{N}?NO\mathbbmss{N}?  bbmss10NO\mathbbmtt{N}?#Džc bbmtt10NIAffr @ -:q% cmsy6L|{Ycmr8hilbricÎh@informatik.hu-b1  bbmssbx10NO\mathbbmtt{N}?N-I3aLWherefftogetthefonts?5SIThevfontscanbGefoundatCT*AN^ٓRcmr71|s,thedirectoryis/tex-archive/fonts/cm/bbm.ITheUUBBMdirectoryonCT*ANcontainsalinktothisloGcation.%_I4aLImplementationIHereUUthedriver leforthedoGcumentation.N8Ls1SF cmsy9FhLow cmss9LdriveroFi Ls2S\documentclass{ltxdoc}Ls3S\setlength{\parskip}{1explus0,5exminus0,2ex}Ls4S\setlength{\parindent}{0pt}Ls5S\usepackage{bbm}Ls6S\begin{document}Ls7XdD\DocInput{bbm.dtx}Ls8S\end{document}Ls9SFhE5" cmmi9E=LdriveroFi LnI4.1gThestyle leÌIIɨsimplydeclaresomenewmathalphabGets.IfyouwanttonowmoreabGoutthe IfontselectionusedbyL5ffA͉TU>'ExX2"-wyoushouldreadfntguide.texwhichispartofItheUUdistribution.N8ISomeUUidenti cationstu I10SFhLpack9age#g Fi I11S\NeedsTeXFormat{LaTeX2e}I12S\ProvidesPackage{bbm}[\filedate\spaceV\space\fileversionI13\spaceprovidesfontsforsetsymbols-TH]Iffffr J= "5-:Aacmr61Lܼe.g. CCscmtt8Cftp.dante.de2 ^soIFirstUUIdeclare\mathbbmasnewmathalphabGet:;I14S\DeclareMathAlphabet{\mathbbm}{U}{bbm}{m}{n};IandUUsetthebGoldversionofthisfont:I15S\SetMathAlphabet\mathbbm{bold}{U}{bbm}{bx}{n}IIdecidedtousetheencoGding^Ubecausethefontsaintcomplete.6Thecontainlower IandUUuppGerletters,thedigits1and2,bracketsUUandparentheses.E_ITheUUsamede nitionisrepGeatedforbbmssI16S\DeclareMathAlphabet{\mathbbmss}{U}{bbmss}{m}{n} I17S\SetMathAlphabet\mathbbmss{bold}{U}{bbmss}{bx}{n}ITheUUtypGewritefonthasnobGoldversionthoseit'sdeclaredbyI18S\DeclareMathAlphabet{\mathbbmtt}{U}{bbmtt}{m}{n} I19SFhE=Lpack9age#g Fi :I4.2gThefontde nition lesIL5ffA͉TU>'ExX2"rknows1nownewmathalphabGetscalledbbm,gbbmssandbbmtt.Butit Idon'tEknow,Iwhich lescontainstheinformationofthefonts.lF*ontde nition lesI(the: leswithextension.fd)areneededtoinformL5ffA͉TU>'ExX2"+abGoutthenewfonts.ITheUUwholemechanismofthese lescanbGefoundinfntguide.texinsection4.;I20SFhLbbmFiI21S\ProvidesFile{ubbm.fd}[\filedate\spaceV\space\fileversionI22\spaceFontdefinitionforbbmfont-TH]I23S\DeclareFontFamily{U}{bbm}{}I24S\DeclareFontShape{U}{bbm}{m}{n}I25ap{ s,<5><6><7><8><9><10><12>gen*bbmI26p2<10.95>bbm10%I27p2<14.4> s,bbm12%I28p2<17.28><20.74><24.88>bbm17}{}I29S\DeclareFontShape{U}{bbm}{m}{sl}I30ap{ s,<5><6><7>bbmsl8%I31p2<8><9><10><12>gen*bbmslI32p2<10.95>bbmsl10%I33p2<14.4><17.28><20.74><24.88>bbmsl12}{};IAsUUanexampleIwillexplainthefollowingpart.I34S\DeclareFontShape{U}{bbm}{bx}{n}I35ap{ s,<5><6><7><8><9><10><12>gen*bbmbxI36p2<10.95>bbmbx10%I37p2<14.4><17.28><20.74><24.88>bbmbx12}{};IThe= rstlinemeans:ethesizes5,B]6,7,8,9,10,12=pGointcanbedirectlygenerated IbGecausexthesefontsareavqailable.1Thenextlinereplacesthe10.95ptbythe10ptIsized^fontscaledto10.95ptsize.Allfontsgreaterthan12ptarescaledtotheIpropGerUUsizeusingthe12ptfont.;I38S\DeclareFontShape{U}{bbm}{bx}{sl}I39ap{ s,<5><6><7><8><9><10><10.95><12><14.4><17.28>%3,soI40p2<20.74><24.88>bbmbxsl10}{} I41S\DeclareFontShape{U}{bbm}{b}{n}I42ap{ s,<5><6><7><8><9><10><10.95><12><14.4><17.28>%I43p2<20.74><24.88>bbmb10}{}I44SFhE=LbbmFiN8ITheUUde nitionsarequitelong,Iknow.qLet'spickoutthede nitionN8M\DeclareFontShape{U}{bbm}{bx}{n}N8IThe4 rstlinemeans: 7inthesizes5,n6,7,8,9,10,124pGointyoucandirectlygenerate IthefontsbGecausethissizesareavqailable.AeThenextlinereplacesthe10.95ptbyIthe10ptsizedfontscaledtotheneededsize.c14.4ptsizedfontcanbGegeneratedIusing612ptsizeatmagstep1.HkAllsizesgreaterthan14.4ptarescaledusingtheI17ptUUfont.N8IHereUUaretheotherde nitions:N8I45SFhLbbmssFi I46S\ProvidesFile{ubbmss.fd}[\filedate\spaceV\space\fileversionI47T\spaceFontdefinitionforbbmssfont-TH]I48S\DeclareFontFamily{U}{bbmss}{}I49S\DeclareFontShape{U}{bbmss}{m}{n}I50ap{ s,<5><6><7>bbmss8%I51p2<8><9><10><12>gen*bbmssI52p2<10.95>bbmss10%I53p2<14.4>bbmss12%I54p2<17.28><20.74><24.88>bbmss17}{}I55S\DeclareFontShape{U}{bbmss}{m}{it}I56ap{ s,<5><6><7>bbmssi8%I57p2<8><9><10><12>gen*bbmssiI58p2<10.95>bbmssi10%I59p2<14.4>bbmssi12%I60p2<17.28><20.74><24.88>bbmssi17}{}I61S\DeclareFontShape{U}{bbmss}{bx}{n}I62ap{ s,<5><6><7><8><9><10><10.95><12><14.4><17.28>%I63p2<20.74><24.88>bbmssbx10}{}I64SFhE=LbbmssFiIThehwtypGewritefontisevenpurersinceitcontainsonlythemediumseriesnormal IshapGeUUcharacters.N8I65SFhLbbmtt5EFiI66S\ProvidesFile{ubbmtt.fd}[\filedate\spaceV\space\fileversionI67T\spaceFontdefinitionforbbmssfont-TH]I68S\DeclareFontFamily{U}{bbmtt}{}I69S\DeclareFontShape{U}{bbmtt}{m}{n}I70ap{ s,<5><6><7>bbmtt8%I71p2<8><9><10><12>gen*bbmttI72p2<10.95>bbmtt10%I73p2<14.4><17.28><20.74><24.88>bbmtt12}{}I74SFhE=Lbbmtt5EFi4; Low cmss9F cmsy9E5" cmmi9CCscmtt84>1  bbmssbx101;Zf bbmbx10'': cmti10&N cmbx12#Džc bbmtt10  bbmss10ˡ+bbm7 bbm10ߤN cmtt9 cmmi10K`y cmr10ٓRcmr7(