############################################################# ## ## This is the file mt.par, part of the MathInst package ## (version 1.0, August, 1998) for math font ## generation. (Author: Alan Hoenig, ajhjj@cunyvm.cuny.edu) ## ############################################################# ## A MathInst MathTime parameter file. ## Some places... ## traditional... $texroot_ = "e:/texmf/tdsoff"; # shorthand... $psfonts_ = "$texroot_/psfonts"; $afm_ = "$texroot_/afm"; $vf_ = "$texroot_/vf"; $tfm_ = "$texroot_/tfm"; $inputs_ = "$texroot_/inputs"; $map_ = "e:/texmf/dvips/base"; ## TDS implementations... $texmf_ = "e:/texmf"; # or wherever $installer_ = "vfinst"; # or psnfss; what has installed the fonts? $encoding_ = "OT1"; # only OT1, ot1 are valid entries here ## Some things... ## These values for script and scriptscript sizes make ## tiny math a bit more readable for scalable fonts. $ssize_ = 7.3; # for scalable fonts (for CMR, change to 7.0) $sssize_ = 5.5; # for scalable fonts (for CMR, change to 5.0) ## Here define the names of a Times Roman raw font from which ## the digits can be plucked. (The idea is that we want to use ## Times Roman digits inside math, since the digits from the ## roman font may be too idiosyncratic, as in Baskerville.) If ## this variable is undefined (commented out), MathInst will simply ## use the standard digits from the Roman font. #$times_="mntr8r"; # Monotype Times New Roman $tt_ = "cmtt10"; # Computer Modern tt #$tt_ = "pcrr7t"; # Courier $sansserif_ = "hlsr7t"; # Lucida sans serif---the author's favorite #$sansserif_ = "phvr7t"; # Helvetica $cal_ = "cmsy10"; # good ol' Computer Modern! #$cal_ = "shellan"; # Shelley-andante---a more cursive script $fraktur_ = "eufm10"; # fraktur font for math $bbold_ = "pmp6"; # b'board bold (Adobe Math Pi font 6) # $greekbold_ = "mntb8k"; # a font with bold Greek uppercase letters # (Here we use the bold Greek version of Monotype Times New Roman.) ## For TDS (comment out what is necessary)... $masup_ = "texplora"; $matyp_ = "mathtime"; # math fonts $ttsup_ = "public"; $tttyp_ = "cm"; # tt $sssup_ = "bh"; $sstyp_ = "lucsans"; # sans serif $casup_ = "public"; $catyp_ = "cm"; # CM calligraphics ## $ttsup_ = "adobe"; $tttyp_ = "courier"; ## $sssup_ = "adobe"; $sstyp_ = "helvetic"; ## $casup_ = "linotype"; $catyp_ = "shelley"; $frsup_ = "ams"; $frtyp_ = "euler"; # fraktur $bbsup_ = "adobe"; $bbtyp_ = "pmp6"; # blackboard bold $gbsup_ = "monotype"; $gbtyp_ = "timesnew"; # Greek Bold ## Scale factors. Normally, MathInst calculates the scale factors ## for itself, under the assumption that the roman ($fontfam_) types ## should be at their natural size so that all other fonts are scaled to ## fit. Form most fonts, `scaling to fit' means making sure that the ## x-heights match. For the calligrpahic fonts, the capheights shall match. ## However, in case any of the following scale factors (SF) are defined, ## then MathInst will use the user defined value. In case the SF's are ## defined and set to zero, then the font is used at the natural size. ## $mathSF_ = # for math fonts ## $ttSF_ = # for typewriter font ## $saSF_ = 00; # for sans serif fonts $caSF_ = 1000; # for calligraphic font ## $frSF_ = # for fraktur font $bbSF_ = 1000; # for blackboard bold ## $gbSF_ # for uppercase Greek bold letters ## SYSTEM PARAMETERS ## Uncomment one group as appropriate... ## For UNIX and Unix-like systems... $sep = "/"; # Path separator for Unix $mv = "mv"; # Unix move command $cp="cp"; # Unix copy command ## For DOS, WIN-NT, and so on... #$sep = "\\"; # Path separator for DOS #$mv = "call domove"; # DOS move command #$cp="copy"; # DOS copy command