; TeX output 1997.03.28:1812so}![DtGGcmr17The7tGGcmss17mathtimeandmathpipacqkages!", cmsy10y| XQ cmr12FVrankMittelbacrhwithsuppSortbyDavidCarlisle37 1997/03/14:ōINff cmbx121aLTheffmathtimepackageIK`y cmr10TheUUmathtimepackqagecontainsthecoGdetosupporttheMathTimefonts.6IN cmbx121.1gUsageandoptionsuTIT*oxloadsuppGortfortheMathTimefontsaddthefollowingdeclarationtothe IpreambleUUofyourL5ffٓRcmr7A͉TU>'ExXdoGcument:bmessagesontheterminal,8howevergettingsomanymessageswouldbGeIdistracting,'soyafurtherthreeoptionscontrolthefonttracing.^EvenmorecontrolImayUUbGeobtainedbyloadingthe!m#R cmss10tracefntpackqage.Ierrorsho9wڲOnlyshowfonterr}'ors1ontheterminal.ZW*arningsarejustsenttotheblogUU le.qThisisthedefaultforthispackqage.Iw9arningshow Showffontwarningsontheterminal."FThiscorrespGondstotheusualbL5ffA͉TU>'ExXUUbGehaviour.Inofon9tinfoʙSuppressUUallfontwarnings,evenfromthelog le.2 soI1.2gTextfontsuTIThepackqagesetsupTimes, Helvetica,andCourierasthedefaulttextfonts(se- Ilected4through\textrm,\textsf,and4\texttt)unlessthetextfontshavebGeenIexplicitly7set, e.g.,byloadingapackqagelikenewcentbGeforeloadingthemathtimeIpackqage.RBMoreexactlythepackqagechecksif\rmdefaultreferstocmrandinthatIcaseUUchangesallthreedefaults.XT*o$suppGortafewsymbolsnotavqailableintheMathTimefonts(butnormallyIavqailablewithL5ffA͉TU>'ExX)themathtimepackqagehastoloadthethesymbGolcompanionIfont'ExXencoGdingsandhenceIpGossiblyUUtheComputerModernfontswillbeused.cI1.3gProvidedmathalphab`etsIThepackqageprovidesbGedefaultthe vestandardmathalphabGets\mathrm,I\mathbf,\mathit,\mathsfFtand\mathttpGointingtothedocumenttextfonts,Ithe rstthreetotheromanfontinnormal, UbGold,anditalic,theotherstothesansIserifUUandthetypGewriterfont.XThe\mathcaland\mathbcaldefaultstotheComputerMoGderncalligraphicIalphabGetUUbutcanbemodi edwithoptionsasdecribedabove.XScript%alphabGetswith\mathscrand\mathbscrareonlyavqailableifexplicitlyIselectedUUbyanoption.XAlternativelyonecanselectotherfontsfor\mathscrand\mathcal,@forex-Iample,JbyGOloadingthemathpipackqagedescribGedbelow.mAnalternative(althoughInot]blendingverywell)wouldbGethetheEulerScriptfontsfromtheAMS3fontIcollectionwhichcanbGeloadedaseither\mathcalor\mathscrusingtheeucalIpackqage.XA F*raktur alphabGet(\mathfrak)canbeloadedwiththemathpifonts(agoodImatch)UUorbyloadingtheeufrakpackqagefromtheAMSfontcollection.cI1.4gAdditionalorchangedsymb`olsITheT"MathTimefontscontainasmallnumbGerofadditionalsymbGolswhichareImadeavqailablebythemathtimepackqage.SeethegeneraldoGcumentationoftheIMathUUTimefonts.cI1.5gFontsizesIL5ffA͉TU>'ExXissetupinawaythattheusernormallyusescommandsthathidefontsizesIrather8thanspGecifyingfontsizesexplicitly*,qe.g.,instead8of\fontsize{17pt}{19pt}I\selectfont;acommandlike\LARGE;isused(whichdoGesinfactabitmorethanIjustUUsettingthefontsize).XItsisthetaskofadoGcumentclassandnotthattaskofasupportpackqagelikeIthis6_onetodecideabGouttheabsolutesizesusedinadocument.ThetaskofaIpackqagelikemathtimeistoprovidesensiblevqaluesformathsizesgivensometextIsize.3rsoXTheUUdefaultratioforscriptfontsis0.76andforscriptscriptfonts0.6.!čI2aLTheffmathpipackageIThe/mathpipackqageprovidessuppGortfortheAdobemathpifontsbydeclaringa InumbGer!ofmathalphabets.m+Itcanbeusedindependlyofthemathtimepackqage.IAtșleastoneoptionhastobGegiven,iotherwiseloadingthispackqagewillhavenoIe ect.Imathfrak{De nesm\mathfraktorefertothefrakturalphabGetfromtheMathPibTwoUUfont.ImathscrvjDe nes\mathscrtorefertothescriptalphabGetfromtheMathPiTwobfont.qThisUUneedsthefontespGeciallyencoded,seemtfonts.fddfordetails.Imathcalu(De nes=9thescriptalphabGetunderthemathalphabetcommandusuallybusedUUforacalligraphicfont,otherwiselikemathscr.Imath9bbt~*De nesU\mathbbtorefertotheblackbGoardboldmathalphabetfrombMathUUPiSix.!čI3aLTheffimplementationofmathtimeI3.1gOptionsuTIW*ed~startwithdeclaringtheoptions.CForthe(un)slantedgreekweneedstoretheIshapGeZinformationinamacro.F*orthevqariousboldoptionsweuse\boldmathasIaUUmarkersincethisneedsrede nitionanyway*.Ls1S% cmsy9h&ow cmss9mathtime)i Ls2S"ߤN cmtt9\newcommand\greekshape{}Ls3S\DeclareOption{slantedgreek}{\renewcommand\greekshape{it}}Ls4S\DeclareOption{uprightgreek}{\renewcommand\greekshape{n}}Ls5S\DeclareOption{nobold}{\let\boldmath=u}Ls6S\DeclareOption{cmbold}{\let\boldmath=c}Ls7S\DeclareOption{mtbold}{\let\boldmath=m}Ls8S\DeclareOption{heavybold}{\let\boldmath=h}Ls9S\newcommand\enablesubscriptcorrection{\catcode`\_=12\relax}I10S\newcommand\disablesubscriptcorrection{\catcode`\_=8\relax}I11S\DeclareOption{nosubscriptcorrection}{\disablesubscriptcorrection}I12S\DeclareOption{subscriptcorrection} s,{\enablesubscriptcorrection}XW*e6signalthatwewantLucidacalligraphicbyde ning\mathcaltobGethe IletterUUl.qInasimilarfashionwehandle\mathscr.I13S\DeclareOption{cmcal}X{\let\mathcal=c}I14S\DeclareOption{lucidacal}{\let\mathcal=l}I15S\DeclareOption{mtplusscr}{\let\mathscr=s}I16S\DeclareOption{mtpluscal}{\let\mathcal=s}I17S\DeclareOption{lucidascr}{\let\mathscr=l}4'ΠsoXTheӮuseofthemathtimefontswithtextfontsencoGdedinthestandardOT1 IorNT1encoGdingsleavesNafewsymbols(sectionandparagraphmarks,anddaggerIsymbGols);unde ned.zBydefaulttheTS1`textcompanionencoding'willbeusedItoaccessthesesymbGols,Ԓbutthisoptionsuppressesthat.&(Leavingyoutode neIthese|symbGolsyourselfsomeotherway*,Fortoacceptthedefaultde nitions,fromIComputerUUMoGdern.) DDI18S\DeclareOption{noTS1}X{\let\symtextcomp\relax}DDXThenextfewoptionscontroltheencoGdingusedforthe`operators'font.POWhenIusing%ComputerMoGdernMathfontsanOT1fontmustbGeusedevenifanalterna-ItiveencoGding,csuchasT1,cisusedforthetextfonts.-ThisisduetothefactthattheIdefault=mathsetupassumesthatcertainsymbGols(suchasuppGercaseGreek)areIavqailablefromthetextfontusedfortheopGeratorssymbGolfont.IWiththispackqageIthis-restrictionisnotneededasallsymbGolsareaccessedfromthemathtimefonts.IByUUdefaultusethecurrenttextencoGding.I19S\let\operator@encoding\encodingdefaultDDXUseUUOT1encoGded`operators'fonts.I20S\DeclareOption{OT1}{\def\operator@encoding{OT1}}XUseUUT1encoGded`operators'fonts.I21S\DeclareOption{T1}{\def\operator@encoding{T1}}XUse} L*Y1(TheloGcal`texnansi'encodingusedbytheY&Y|TU>'ExXsystem)encoded I`opGerators'hwfonts.-Thisoptionimpliesthe`noTS1'optionastheL*Y1encodingIincludesUUthedaggerandothersymbGols.I22S\DeclareOption{LY1}{\def\operator@encoding{LY1}\ExecuteOptions{noTS1}}DDXThis~packqagemakesalotofrede nitions.*?ThewarningscanbGeratherannoyingIsosomepackqageoptionscontrolwhethertheinformationisprintedtotheterminalIorUUlog le.qMorecontrolcanbGeobtainedbyloadingthetracefntpackqage.XJustshowfonterrors;LEW*arningandinfotothelog le._ThedefaultforthisIpackqage.I23S\DeclareOption{errorshow}{% I24ap\def\@font@info#1{%I25~0\GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%I26{LaTeXFontInfo:\space\space\space#1}}%I27f\def\@font@warning#1{%I28~0\GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%I29{LaTeXFontWarning:#1}}}DDXThe0normalL5ffA͉TU>'ExXdefault,fF*ontInfotothelog leandFontWarningtothe Iterminal.I30S\DeclareOption{warningshow}{%I31ap\def\@font@info#1{%I32~0\GenericInfo{(Font)\@spaces\@spaces\@spaces\space\space}%I33{LaTeXFontInfo:\space\space\space#1}}%I34f\def\@font@warning#1{%I35~0\GenericWarning{(Font)\@spaces\@spaces\@spaces\space\space}%I36{LaTeXFontWarning:#1}}}DDXOntsomemachineswritingalltheloginfomayslowthingsdownsoextraoption InotUUtologfontchangesatall.I37S\DeclareOption{nofontinfo}{%I38ap\let\@font@info\@gobbleI39ap\let\@font@warning\@gobble}52soXTheUUdefaults:I40S\ExecuteOptions{% I41]slantedgreek,nobold,nosubscriptcorrection,cmcal,errorshow}I42S\ProcessOptionsXIfthetextfontdefaultforromanisCMRweswitchtoTimes,@otherwisewe IassumeUUthattheuserhasalreadyaddedapackqageselectingthetextfontfaces.I43S\edef\@tempa{\rmdefault}I44S\def\@tempb{cmr}I45S\ifx\@tempa\@tempbI46]\renewcommand*\sfdefault{phv}I47]\renewcommand*\rmdefault{ptm}I48]\renewcommand*\ttdefault{pcr}I49]\renewcommand*\bfdefault{b}I50S\fi6I3.2gMathFontDeclarationsuTIAs theMathTimefontsunfortunatelydocomewiththeirprivqateencoGdingwe IneedUUtomakethoseencoGdingsknowntoL5ffA͉TU>'ExX.I51S\DeclareFontEncoding{MY1}{}{}I52S\DeclareFontEncoding{MY2}{}{}I53S\DeclareFontEncoding{MY3}{}{}I54S\DeclareFontSubstitution{MY1}{mtt}{m}{it}I55S\DeclareFontSubstitution{MY2}{mtt}{m}{n}I56S\DeclareFontSubstitution{MY3}{mtt}{m}{n}XNotuclearifweshoulduse\rmdefaultor xtheopGeratorsymbGolfonttoTimes I|UUprobablythelatter.XThemainfoursymbGolfontsarealreadydeclaredintheL5ffA͉TU>'ExXformat.{ThusIwe~wdon'tneedtodeclarethembutsimplychangeherelevqantslotsinthenormalIandUUbGoldmathversion.I57S%\DeclareSymbolFont{operators},{\operator@encoding}{\rmdefault}{m}{n}I58S%\DeclareSymbolFont{letters}{MY1}{mtt}{m}{it}I59S%\DeclareSymbolFont{symbols}{MY2}{mtt}{m}{n}I60S%\DeclareSymbolFont{largesymbols}{MY3}{mtt}{m}{n}XTheUUnormalweightUUfontsareavqailblebydefault.I61S\SetSymbolFont{operators},{normal}{\operator@encoding}{ptm}{m}{n}I62S\SetSymbolFont{letters}{normal}{MY1}{mtt}{m}{it}I63S\SetSymbolFont{symbols}{normal}{MY2}{mtt}{m}{n}I64S\SetSymbolFont{largesymbols}{normal}{MY3}{mtt}{m}{n}XIfAthecmboldpackqageoptionisspGeci edthentheComputerModernBoldImathIfontswillbGeused(asisthenormalL5ffA͉TU>'ExXdefault).NXThemathtimefontsIare'di er}'ently encoGded,0andsotheuseofthisoptionmayproducesomeincorrectIcharacters*(withnowarning).HoweveritmaybGeusefulifthe`mathtimeplus'IbGold)fontsarenotavqailable,2andafewbGoldsymbGolsareneededforspecialcircum-Istances.(However0CM0wbGoldisnotmuch0bolderthanmathtimenormalweight,IandUUisnotreallyvisuallycompatible).I65S\ifx\boldmathcI66]\SetSymbolFont{operators},{bold}{\operator@encoding}{cmr}{bx}{n}I67]\SetSymbolFont{letters}{bold}{OML}{cmm}{b}{it}6AsoI68]\SetSymbolFont{symbols}{bold}{OMS}{cmsy}{b}{n} I69]\SetSymbolFont{largesymbols}{bold}{MY3}{mtt}{m}{n}I70S\PackageWarningNoLine{mathtime}I71]{Theuseofthe`cmbold'optionwillresult\MessageBreakI72apinincorrectcharactersinsomecircumstances\MessageBreakI73apwithoutanywarningastheMathTimefontsandthe\MessageBreakI74apComputerModernfontshaveincompatibleencodings.\MessageBreakI75apPleaseusethisoptionwithcare!\@gobble}I76]\renewcommand\boldmath{\@nomath\boldmath\mathversion{bold}}I77]\let\heavymath\boldmathI78S\fiXThisXisthedefaultbGehaviourforthispackqage,Y\boldmathisnotavqailable.|@As IitisnolongeravqailablesavesomespacebyremovingitfromtheinternallistofImathUUversions.q(Thenwastemostofthesavingonthetextofanerrormessage.) ^I79S\ifx\boldmathu I80]\let\@tempa\version@eltI81f\def\version@elt#1{%I82p2\ifx\mv@bold#1\else\noexpand\version@elt\noexpand#1\fi}I83f\edef\version@list{\version@list}I84]\let\version@elt\@tempaI85]\let\mv@bold\@undefinedI86]\renewcommand\boldmath{\PackageError{mathtime}%I87x{Boldmathisnotsupported}%I88x{Usecmboldormtboldoptions}}I89]\let\heavymath\boldmathI90S\fi^XIfӭthebGold(andheavy)mathtimefontsareavqailablethentheycanbGeassigned ItoUUtheappropriatemathversionsbyspGecifyingthemtboldpackqageoption.I91S\ifx\boldmathmI92]\SetSymbolFont{operators}{bold}{\operator@encoding}{\rmdefault}{b}{n}I93]\SetSymbolFont{letters}{bold}{MY1}{mtt}{b}{\greekshape}I94]\SetSymbolFont{symbols}{bold}{MY2}{mtt}{b}{n}I95]\SetSymbolFont{largesymbols}{bold}{MY3}{mtt}{b}{n}I96]\DeclareMathVersion{heavy}I97]\SetSymbolFont{operators}{heavy}{\operator@encoding}{\rmdefault}{b}{n}I98]\SetSymbolFont{letters}{heavy}{MY1}{mtt}{ub}{\greekshape}I99]\SetSymbolFont{symbols}{heavy}{MY2}{mtt}{ub}{n}E100]\SetSymbolFont{largesymbols}{heavy}{MY3}{mtt}{ub}{n}XAsthebGoldfontisavqailable,3usethesesymbGolsfromthesymbGolsfontrather IthanUUopGerators,sotheyaremadeboldby\boldmath.E101]\DeclareMathSymbol{:}{\mathrel}{symbols}{"56}E102]\DeclareMathSymbol{!}{\mathclose}{symbols}{"57}E103]\DeclareMathSymbol{[}{\mathopen}{symbols}{"54}E104]\DeclareMathSymbol{]}{\mathclose}{symbols}{"55}E105]\renewcommand\boldmath{\@nomath\boldmath\mathversion{bold}}E106]\newcommand\heavymath{\@nomath\heavymath\mathversion{heavy}}E107S\fiXAlternatively*,:you3AmayspGecifytheheavyboldoption,:whichinsteadofhaving Ia`heavy'mathversion,gplacestheheavyfontsinthe`bGold'mathversion,gtogetIgreaterUUvisualcontrast.7MsoE108S\ifx\boldmathh E109]\SetSymbolFont{operators}{bold}{\operator@encoding}{\rmdefault}{b}{n}E110]\SetSymbolFont{letters}{bold}{MY1}{mtt}{ub}{\greekshape}E111]\SetSymbolFont{symbols}{bold}{MY2}{mtt}{ub}{n}E112]\SetSymbolFont{largesymbols}{bold}{MY3}{mtt}{ub}{n}XAsabGove,usethesesymbGolsfromthesymbGolsfontratherthanopGerators,so ItheyUUaremadebGoldby\boldmath.E113]\DeclareMathSymbol{:}{\mathrel}{symbols}{"56}E114]\DeclareMathSymbol{!}{\mathclose}{symbols}{"57}E115]\DeclareMathSymbol{[}{\mathopen}{symbols}{"54}E116]\DeclareMathSymbol{]}{\mathclose}{symbols}{"55}E117]\renewcommand\boldmath{\@nomath\boldmath\mathversion{bold}}E118]\let\heavymath\boldmathE119S\fi6I3.3gMathalphab`etdeclarationsuTITheUUstandardalphabGets rst.XW*edon'thavetodeclare\mathrmasL5ffA͉TU>'ExXdeclaresitasamathsymbGolIalphabGet~pointingto\operators"symbolfont._AButifweredeclareititwillthenIuseUUthetextfontswhichmightnotbGeTimes.XAsstandardL5ffA͉TU>'ExXprovidesacoupleofalphabGetswebGetterchangethemallI...E120S\SetMathAlphabet{\mathrm}{normal}{\encodingdefault}{\rmdefault}{m}{n}E121S\SetMathAlphabet{\mathbf}{normal}{\encodingdefault}{\rmdefault}{b}{n}E122S\SetMathAlphabet{\mathit}{normal}{\encodingdefault}{\rmdefault}{m}{it}E123S\SetMathAlphabet{\mathsf}{normal}{\encodingdefault}{\sfdefault}{m}{n}E124S\SetMathAlphabet{\mathtt}{normal}{\encodingdefault}{\ttdefault}{m}{n}XIfabGoldorheavyversionexistsaddappropriatevqalues.eRightnow\mathbfIisUUthesameinallversions.E125S\ifx\mv@bold\@undefinedE126S\elseE127]\SetMathAlphabet{\mathrm}{bold}{\encodingdefault}{\rmdefault}{b}{n}E128]\SetMathAlphabet{\mathbf}{bold}{\encodingdefault}{\rmdefault}{b}{n}E129]\SetMathAlphabet{\mathit}{bold}{\encodingdefault}{\rmdefault}{b}{it}E130]\SetMathAlphabet{\mathsf}{bold}{\encodingdefault}{\sfdefault}{b}{n}IIfthetypGewriterisComputerModernthenextdeclarationwillreverttonormalI(withUUawarning)butsuchislife.E131]\SetMathAlphabet{\mathtt}{bold}{\encodingdefault}{\ttdefault}{b}{n}E132S\fiE133S\ifx\mv@heavy\@undefinedE134S\elseE135]\SetMathAlphabet{\mathrm}{heavy}{\encodingdefault}{\rmdefault}{b}{n}E136]\SetMathAlphabet{\mathbf}{heavy}{\encodingdefault}{\rmdefault}{b}{n}E137]\SetMathAlphabet{\mathit}{heavy}{\encodingdefault}{\rmdefault}{b}{it}E138]\SetMathAlphabet{\mathsf}{heavy}{\encodingdefault}{\sfdefault}{b}{n}E139]\SetMathAlphabet{\mathtt}{heavy}{\encodingdefault}{\ttdefault}{b}{n}E140S\fi8 [UsoI3.3.1l#ScriptTalphabQetsuTIIfwthemtplusscroptionwasselectedwemake\mathscrpGointtoSpivqak'sscript Ifont.XDeclaringtthebGoldversion rsttakescareofbGoldandheavyversion.*|SofarthisIdoGesn'tyallowforalternativesbutIythinkthebGestsolutionherewouldbGetoprovideIinput5ligatures*A4etc.inthefontitself.HoweverasTU>'ExXdoGesn'thandlemathIaccentscorrectlyinthatcasethatideamightnotbGesogoodafterall.PerhapsIde ninga\variantcommandmightbGebetter,Սe.g.,\mathscr{\variant?A}|Iwe'llUUsee. 0E141S\ifx\mathscrs E142]\let\mathscr\relaxE143]\DeclareMathAlphabet\mathscr{U}%̰{mtms}{b}{n}E144]\SetMathAlphabetX\mathscr{normal}{U}{mtms}{m}{n}0XTheUU\mathbscrisbGoldinallversions.E145]\DeclareMathAlphabet\mathbscr{U}{mtms}{b}{n}E146S\fi0XIfrlucidascrUUwasselectedweputtheLucidacalligraphicfontin\mathscr:E147S\ifx\mathscrlE148]\let\mathscr\relaxE149]\DeclareMathAlphabet{\mathscr}/?{OMS}{lby}{b}{n}E150]\SetMathAlphabetX{\mathscr}{normal} s,{OMS}{lby}{m}{n}0I\mathbscrUUwillbGeboldinallmathversions.E151]\DeclareMathAlphabet{\mathbscr}*F{OMS}{lby}{b}{n}E152S\fiRI3.3.2l#CalligraphicTalphabQetsuTIIfUUthelucidacaloptionwasselectedwesetup\mathcal.E153S\ifx\mathcallE154]\let\mathcal\relaxE155]\DeclareMathAlphabet{\mathcal}/?{OMS}{lby}{b}{n}E156]\SetMathAlphabetX{\mathcal}{normal} s,{OMS}{lby}{m}{n}0I\mathbcalUUwillbGeboldinallmathversions.E157]\DeclareMathAlphabet{\mathbcal}*F{OMS}{lby}{b}{n}E158S\fi0XTheUUcoGdebelowreferstothemtpluscaloption:E159S\ifx\mathcalsE160]\let\mathcal\relaxE161]\DeclareMathAlphabet\mathcal{U}%̰{mtms}{b}{n}E162]\SetMathAlphabetX\mathcal{normal}{U}{mtms}{m}{n}0XTheUU\mathbcalisbGoldinallversions.E163]\DeclareMathAlphabet\mathbcal{U}{mtms}{b}{n}E164S\fi0IThe[coGdebelowwillbeusedifnocalligraphicoptionhasbeenselected.W*eneed Ito;redeclarethatalphabGetasbydefaultitpointstothesymbGolsalphabetthatinIcaseUUoftheMathTimefontssimplydoGesn'tcontainamathalphabGetanylonger.E165S\ifx\mathcalc E166]\let\mathcal\relax9 hVsoE167]\DeclareMathAlphabet\mathcal{OMS}%̰{cmsy}{b}{n} E168]\SetMathAlphabetX\mathcal{normal}{OMS}{cmsy}{m}{n}XTheUU\mathbcalisbGoldinallversions.E169]\DeclareMathAlphabet\mathbcal{OMS}!{cmsy}{b}{n}E170E171S\fi6I3.4gMathSymb`olDeclarationsuTIInaMathTme,italicuppGercaseGreekfoundinmathitalicfontandwedon'tmake IthemUUchangablewiththefont.E172S\DeclareMathSymbol\Gamma s,{\mathord}{letters}{"30}E173S\DeclareMathSymbol\Delta s,{\mathord}{letters}{"31}E174S\DeclareMathSymbol\Theta s,{\mathord}{letters}{"32}E175S\DeclareMathSymbol\Lambda{\mathord}{letters}{"33}E176S\DeclareMathSymbol\Xi{\mathord}{letters}{"34}E177S\DeclareMathSymbol\Pi{\mathord}{letters}{"35}E178S\DeclareMathSymbol\Sigma s,{\mathord}{letters}{"36}E179S\DeclareMathSymbol\Upsilon{\mathord}{letters}{"37}E180S\DeclareMathSymbol\PhiX{\mathord}{letters}{"38}E181S\DeclareMathSymbol\PsiX{\mathord}{letters}{"39}E182S\DeclareMathSymbol\Omega s,{\mathord}{letters}{"7F}E183S\DeclareMathSymbol\varGammaX{\mathord}{letters}{0}E184S\DeclareMathSymbol\varDeltaX{\mathord}{letters}{1}E185S\DeclareMathSymbol\varThetaX{\mathord}{letters}{2}E186S\DeclareMathSymbol\varLambda,{\mathord}{letters}{3}E187S\DeclareMathSymbol\varXi!{\mathord}{letters}{4}E188S\DeclareMathSymbol\varPi!{\mathord}{letters}{5}E189S\DeclareMathSymbol\varSigmaX{\mathord}{letters}{6}E190S\DeclareMathSymbol\varUpsilon s,{\mathord}{letters}{7}E191S\DeclareMathSymbol\varPhiY{\mathord}{letters}{8}E192S\DeclareMathSymbol\varPsiY{\mathord}{letters}{9}E193S\DeclareMathSymbol\varOmegaX{\mathord}{letters}{10}ITheSnextsettingallneedtobGecheckedSforcorrectness(withatest le).Those IsettingsUUwhereIthinktheL5ffA͉TU>'ExXdefaultsarethesame,arecommentedout.E194S\DeclareMathSymbol{(}{\mathopen}{letters}{"2E}%was028E195S\DeclareMathSymbol{)}{\mathclose}{letters}{"2F}%was029XNotb&surethisversionof\DeclareMathDelimiterisdoGcumentedorusedany- Iwhere,butlike\DeclareMathSymbolitcantakeacharactertoken(andonelessIargument).E196S\DeclareMathDelimiter{(}{letters}{"2E}{largesymbols}{"00} E197S\DeclareMathDelimiter{)}{letters}{"2F}{largesymbols}{"01}E198S%\DeclareMathSymbol{.}{\mathord}{letters}{"3A}E199S%\DeclareMathSymbol{,}{\mathpunct}{letters}{"3B}E200S%\DeclareMathSymbol{\ldotp}{\mathpunct}{letters}{"3A}E201S\DeclareMathSymbol{\triangleleft}{\mathbin}{symbols}{"47} s,%was12FE202S\DeclareMathSymbol{\triangleright}{\mathbin}{symbols}{"46}%was12EE203S\DeclareMathSymbol{\comp}{\mathbin}{symbols}{"42}!%new?E204S\DeclareMathSymbol{\setdif}{\mathbin}{symbols}{"58}%new10 sޠsoE205S\DeclareMathSymbol{\cupprod}{\mathbin}{symbols}{"59}X%new E206S\DeclareMathSymbol{\capprod}{\mathbin}{symbols}{"5A}X%newE207S\DeclareMathSymbol{+}{\mathbin}{symbols}{"43}3r%was02BE208S\DeclareMathSymbol{=}{\mathrel}{symbols}{"44}3r%was03DE209S\let\Relbar\@undefinedE210S\DeclareMathSymbol{\Relbar}{\mathrel}{symbols}{"48}%wasamacroE211S\DeclareMathSymbol{;}{\mathpunct}{symbols}{"49}*F%was13BE212S\DeclareMathSymbol{\varkappa}{\mathord}{letters}{"7E},%new(AMS)XW*e4makeallaccents\mathord;XastheyareplacedinstrangepGositionsitis IreallyUUnotfeasibletosuppGortchangingthem.E213S\DeclareMathAccent{\vec}{\mathord}{symbols}{"45}E214S\DeclareMathAccent{\grave}{\mathord}{symbols}{"4A}E215S\DeclareMathAccent{\acute}{\mathord}{symbols}{"4B}E216S\DeclareMathAccent{\check}{\mathord}{symbols}{"4C}E217S\DeclareMathAccent{\breve}{\mathord}{symbols}{"4D}E218S\DeclareMathAccent{\bar}{\mathord}{symbols}{"4E}E219S\DeclareMathAccent{\hat}{\mathord}{symbols}{"4F}E220S\DeclareMathAccent{\dot}{\mathord}{symbols}{"50}E221S\DeclareMathAccent{\tilde}{\mathord}{symbols}{"51}E222S\DeclareMathAccent{\ddot}{\mathord}{symbols}{"52}E223S\DeclareMathAccent{\widebar}{\mathord}{symbols}{"53}%newXNextUUtwoarethesameasinstandardL5ffA͉TU>'ExX.E224S%\DeclareMathAccent{\widetilde}{\mathord}{largesymbols}{"65}E225S%\DeclareMathAccent{\widehat}{\mathord}{largesymbols}{"62}6I3.5gAMSdoubleaccentcommandsuTIUnfortunatelyؑtheAMSodoubleaccentcommandssuchas\Hatassumethatthe Imathaccentscomefroman`OT1'encoGdedfontinthe`opGerators'mathsymbGolIfont.lqT*oERusethesecommandswithmathtimeyoumayneedtoplacecoGdesuchasIthefollowingintoapackqage leandloadthatafterloadingtheamsmathpackqage.IThissectioniscommentedouthereasitwouldnotworkwithoutseveralotherIsections9ofvVamsmath,randafuturereleaseoftheAMSpackqagemayanywayremoveIsomeUUoftheseencoGdingassumptions.M\def\@math@ccent#1#2#3{% Rs,\RIfM@Rs,\xdef\thefam@{\ifnum\mathgroup=\m@ne1\else\the\mathgroup\fi}%Rs,\accentdimen@\z@Rs,\setboxz@h{\unbracefonts@$\m@th\mathgroup\thefam@\relax#3$}%Rs,\ifdim\accentdimen@=\z@\DN@{#2{#3}}%W,\setbox\@ne\hbox{\unbracefonts@`$\m@th\mathgroup\thefam@\relax#3\theskewchar@$}W,\setbox\tw@\hbox{$\m@th\ifnum\skewcharcount@=\m@ne\else[X\mathchar\skewcharcount@\fi$}%W,\global\accentdimen@\wd\@ne\global\advance\accentdimen@-\wdz@W,\global\advance\accentdimen@-\wd\tw@W,\global\multiply\accentdimen@\tw@W,\dimentomu@\global\advance\accentmu@\@neRs,\else\DN@{{#2{#3\mkern\accentmu@mu}%`\mkern-\accentmu@mu}{}}\fiRs,\next@11 EsoRs,\else [X\nonmatherr@#1%Rs,\fi}!M\def\Hat{\@math@ccent\Hat\hat}M\def\Dot{\@math@ccent\Dot\dot}M\def\Check{\@math@ccent\Check\check}M\def\Tilde{\@math@ccent\Tilde\tilde}M\def\Acute{\@math@ccent\Acute\acute}M\def\Grave{\@math@ccent\Grave\grave}M\def\Dot{\@math@ccent\Dot\dot}M\def\Ddot{\@math@ccent\Ddot\ddot}M\def\Breve{\@math@ccent\Breve\breve}M\def\Bar{\@math@ccent\Bar\bar}M\def\Vec{\@math@ccent\Vec\vec}6I3.6gMathfontsizesuTIMath_Time,bylikemostothertypGe1fontsusesthesamefontatallsizes.QF*orsuch IfontsUUthedefaultratios(.7and.5)proGduceunreadablysmallsuperscripts.E226S\def\defaultscriptratio{.76}E227S\def\defaultscriptscriptratio{.6}XThesedefaultratiosarenotusedforanysizesthathavebGeenexplicitlyde-Iclared,?sowredeclarethesizesusedbythestandardclasses.,AtleastforthelowerIsizessthisisimpGortantaswedon'twanttoendupwitha5ptfontbGeingreducedIevenUUfurther.XThe0tablebGelowmightneedsomefurthertweaking.I0xselectedthenumbGersIpartlyonafewvisualtests(butnotmany)andpartlyontheideathatresusingIsizes`isbGetterthanintroducingmanynewones.EvenwithTypGe1fontsmanyIpGeoplebwillproducepkversionsofthefontsintheirdoGcument(usinggftopk,forIexample).E228S\DeclareMathSizes{5}{6},{6} s,{6}E229S\DeclareMathSizes{6}{6},{6} s,{6}E230S\DeclareMathSizes{7}{6.8}{6} s,{6}E231S\DeclareMathSizes{8}{8},{6.8}{6}E232S\DeclareMathSizes{9}{9},{7.6}{6}E233S\DeclareMathSizes{10},{10}{7.6}{6}E234S\DeclareMathSizes{10.95}{10.95}{7.6}{6}E235S\DeclareMathSizes{12},{12}{9} s,{7}E236S\DeclareMathSizes{14.4}{14.4}{10}{8}E237S\DeclareMathSizes{17.28}{17.28}{12}{9}E238S\DeclareMathSizes{20.74}{20.74}{14.4}{10}E239S\DeclareMathSizes{24.88}{24.88}{17.28}{12}6I3.7gStrangeCommandsuTI\vdotsZand\ddotstaketheir\dots"fromthemathfonts.9InfactthisissomethingIthatUUshouldbGecorrectedinbaseformatofL5ffA͉TU>'ExXaswell.E240S\newcommand\hb@xmdot{\hbox{$\m@th.$}}E241S\def\vdots{\vbox{\baselineskip4\p@\lineskiplimit\z@12 DsoE242]\kern6\p@\hb@xmdot\hb@xmdot\hb@xmdot}} E243S\def\ddots{\mathinner{\mkern1mu\raise7\p@\vbox{\kern7\p@E244]\hb@xmdot}\mkern2muE245]\raise4\p@\hb@xmdot\mkern2mu\raise\p@\hb@xmdot\mkern1mu}}؞X\angleUUneedsathickerUUhorizontalrule(whatamess).؞E246S\def\angle{{\vbox{\ialign{$\m@th\scriptstyle##$\crcrE247p2\not\mathrel{\mkern14mu}\crcrE248p2\noalign{\nointerlineskip}%E249p2\mkern2.5mu%E250p2\leaders\hrule\@height.48\p@\hfill\mkern2.5mu\crcr}}}}XAwfulmanytokensarewastedtode netolowerhorizontalbarin\hbar.T_The Ide nitionbGelowusesfromthesymbGolfonttoavoidproblemswithdi erenttextIencoGdingsUUintheoperatorsfont. OE251S\def\hbar{{% E252XdD\dimen@.12em%E253XdD\dimen@ii.1em%E254XdD\def\@tempa##1##2{{%E255ap\lower##1\dimen@\rlap{\kern##1\dimen@ii\the##2\tw@\char78}}}%E256XdD\mathchoice\@tempa\@ne\textfontE257]\@tempa\@ne\textfontE258]\@tempa\defaultscriptratio\scriptfontE259]\@tempa\defaultscriptscriptratio\scriptscriptfontE260]h}}OXRede ne\@fnsymboltouse\mathsectionand\mathparagraph(ShouldbGe IdoneUUinbaseL5ffA͉TU>'ExXaswell).E261S\def\@fnsymbol#1{\ensuremath{\ifcase#1\or*\or\dagger\or\ddagger\orE262ap\mathsection\or\mathparagraph\or\|\or**\or\dagger\daggerE263ap\or\ddagger\ddagger\else\@ctrerr\fi}}OXW*astingafullsymbGolfontjusttohave\daggerandfriends.IHerewepaypart IofthepriceforfactthatthemathtimefontshavetheirownencoGdingincompatibleIwithUUtheCMfonts.XIfA^thenoTS1optionisused,|`thiswholesectionisskippGedunlessL*Y1orT1IencoGdingscarebeingused,oinwhichcasethesymbGolscanbeaccessedfromtheIopGeratorsUUfont.E264S\ifx\symtextcomp\relax E265]\def\@tempa{LY1}E266]\ifx\operator@encoding\@tempaE267f\DeclareMathSymbol\dagger{\mathbin}{operators}{134}E268f\DeclareMathSymbol\ddagger{\mathbin}{operators}{135}E269f\DeclareMathSymbol\mathsection{\mathord}{operators}{'247}E270f\DeclareMathSymbol\mathparagraph{\mathord}{operators}{'266}E271f\DeclareMathSymbol\mathsterling{\mathord}{operators}{163}E272f\let\mathunderscore\@undefinedE273f\DeclareMathSymbol\mathunderscore{\mathord}{operators}{95}E274]\fiOIIf wehaveT1encoGdedoperatorsbutarentusingTS1canatleastgetpounds IsignUUandunderscore,butnotdaggeretc.E275]\def\@tempa{T1}E276]\ifx\operator@encoding\@tempaE277f\DeclareMathSymbol\mathsterling{\mathord}{operators}{191}13soE278f\let\mathunderscore\@undefined E279f\DeclareMathSymbol\mathunderscore{\mathord}{operators}{95}E280]\fiE281S\elseE282]\DeclareFontEncoding{TS1}{}{}E283]\DeclareSymbolFont{textcomp}{TS1}{ptm}{m}{n}E284]\ifx\mv@bold\@undefinedE285]\elseE286f\SetSymbolFontX{textcomp}{bold}{TS1}{ptm}{b}{n}E287]\fiE288]\ifx\mv@heavy\@undefinedE289]\elseE290f\SetSymbolFontX{textcomp}{heavy}{TS1}{ptm}{b}{n}E291]\fiE292]\DeclareMathSymbol\dagger{\mathbin}{textcomp}{'204}E293]\DeclareMathSymbol\ddagger{\mathbin}{textcomp}{'205}XThe`mathversionsforxand{arealsonotinthesymbGolfontssowepickthem IupUUaswell.E294]\DeclareMathSymbol\mathsection{\mathord}{textcomp}{'247}E295]\DeclareMathSymbol\mathparagraph{\mathord}{textcomp}{'266}E296S\fi6I3.8gEnco`dingSpeci cTextCommandsuTISomeencoGdingspeci ccommandsdefaulttotheOMLkorOMSencoGding.24Asthese IencoGdingsUUarenotusedwiththispackqage,weneedtochangethedefaults.XTheseUUonesusedtodefaulttoOMLE297S\DeclareTextSymbolDefault{\textless}{MY1} E298S\DeclareTextSymbolDefault{\textgreater}{MY1}E299S\DeclareTextAccentDefault{\t}{MY2}XImpGortant~istonotonlysetthedefaultthedefaultbutalsodeclarethesymbGols Iitself.TIfthisisforgottencallingthecommandwillgeneratealoGop.OrtoquoteIDavid:b[hmm,otherwisekyouwasteanhourortwostaringat\tracingallboutputUUtryingtoworkoutwhattheheckishappGening:-]E300S\DeclareTextSymbol{\textless}{MY1}{`\<} E301S\DeclareTextSymbol{\textgreater}{MY1}{`\>}E302S\DeclareTextAccent{\t}{MY2}{65}XTheseUUonesusedtodefaulttoOMSE303S\DeclareTextSymbolDefault{\textasteriskcentered}{MY2}E304S\DeclareTextSymbolDefault{\textbackslash}{MY2}E305S\DeclareTextSymbolDefault{\textbar}{MY2}E306S\DeclareTextSymbolDefault{\textbraceleft}{MY2}E307S\DeclareTextSymbolDefault{\textbraceright}{MY2}E308S\DeclareTextSymbolDefault{\textbullet}{MY2}E309S\DeclareTextSymbolDefault{\textperiodcentered}{MY2}E310S\DeclareTextAccentDefault{\textcircled}{MY2}14soE311S\DeclareTextSymbol{\textasteriskcentered}{MY2}{"03} E312S\DeclareTextSymbol{\textbackslash}{MY2}{"6E}E313S\DeclareTextSymbol{\textbar}{MY2}{"6A}E314S\DeclareTextSymbol{\textbraceleft}{MY2}{"66}E315S\DeclareTextSymbol{\textbraceright}{MY2}{"67}E316S\DeclareTextSymbol{\textbullet}{MY2}{"0F}E317S\DeclareTextSymbol{\textperiodcentered}{MY2}{"01}E318S\DeclareTextCommand{\textcircled}{MY2}[1]{{%E319ap\ooalign{%E320p2\hfil\raise.07ex\hbox{\upshape#1}\hfil\crcrE321p2\char"0D}}}⍑XThesealsonormallydefaulttoOMS,butarenotavqailableinMY1orMY2, so IgetUUthemfromtheTS1encoGdedfont. qE322S\ifx\symtextcomp\relaxE323S\elseE324]\DeclareTextSymbolDefault{\textsection}{TS1}E325]\DeclareTextSymbolDefault{\textparagraph}{TS1}⍍E326]\DeclareTextSymbol{\textsection}{TS1}{'247}E327]\DeclareTextSymbol{\textparagraph}{TS1}{'266}E328S\fiI3.9gSubscriptcorrectionuTIW*eprovideade nitionfor_asactivecharacter.(kThisde nitioninitselfisnotIchangingL5ffA͉TU>'ExX'sbGehaviourasbydefault_hascatcoGde8,͈i.e.,subscriptcharacter.IOnlyifwechangethiscatcoGdeorifwechangethe\mathcodeof_TU>'ExXisgoingItoUUloGokatit. qE329S\begingroupE330XdD\catcode`\_=13E331XdD\gdef_#1{\sb{\test@sb#1}}E332S\endgroupqXThe~\test@sbgetspassedtheargumentofasubscriptandtestswithI\@ifnextchar^ifthe rstnon-spacetokenisap.0IfnotitwillloGokat\@let@tokenI(setby\@ifnextchar)toseeifitispGerhapsjorf.sIneachcaseitwilladdaInegativeUUkern.XNoteCthatthistestwillfailifanoldL5ffA͉TU>'ExXisusedastheoldde nitionofI\@ifnextchar'doGesnotuse\@let@tokenbut\@tempa.'ExXUUnotolderthan1995/01/01. qE333S\def\test@sb{%E334]\@ifnextcharp%E335f{\mkern\m@nemu}%E336f{\ifx\@let@tokenj%E337t\mkern-\tw@mu%E338kJ\elseE339t\ifx\@let@tokenf%E340~0\mkern-\tw@mu%E341t\fiE342kJ\fi}}qXFinallycwesetthe\mathcodeof_to\active".!IHowever,&aslongasits\catcodeIisnotchangedthis\mathcodeisneverloGokedat,]inotherwordswecannowturn154soIthefeatureonando bychangingthe\catcodeto12(thatisdoneintheoption IsectionUUabGove).E343S\mathcode`\_="8000E344Sh$5" cmmi9=mathtime)i!čI4aLMathffPiIThisUUpackqageconsistonlyofoptionsdeclaringmathalphabGets:E345ShmathpiBi E346S\DeclareOption{mathfrak}{%E347]\DeclareMathAlphabet\mathfrak{U}{mh2}{m}{n}}E348S\DeclareOption{mathcal}{%E349]\DeclareMathAlphabet\mathcal{U}{mh2scr}{m}{n}}E350S\DeclareOption{mathscr}{%E351]\DeclareMathAlphabet\mathscr{U}{mh2scr}{m}{n}}E352S\DeclareOption{mathbb}{%E353]\DeclareMathAlphabet\mathbb{U}{mh6}{m}{n}}E354S\ProcessOptionsE355Sh=mathpiBi6I4.1gUnusedDeclarationsuTIThe+followingdeclarationsmaybGeextractedfromthissource le,abuttheyare Inot.6usedinthemathpipackqageasequivalentcoGdeiscalledintheoptionssection.E356Shmpifrak!iE357S\DeclareMathAlphabet\mathfrak{U}{mh2}{m}{n}E358Sh=mpifrak!iE359S%E360Shmpiscr9iE361S\DeclareMathAlphabet\mathscr{U}{mh2scr}{m}{n}E362Sh=mpiscr9iE363S%E364Shmpibb{iE365S\DeclareMathAlphabet\mathbb{U}{mh6}{m}{n}E366Sh=mpibb{i16&;&ow cmss9% cmsy9$5" cmmi9"ߤN cmtt9!m#R cmss10 "V cmbx10': cmti10