############################################################# ## ## This is the file ma.par, part of the MathInst package ## (version 1.0, August, 1998) for math font ## generation. (Author: Alan Hoenig, ajhjj@cunyvm.cuny.edu) ## ############################################################# ## A MathInst Mathematica parameter file. ## Some places... ## traditional... $texroot_ = "/usr/lib/tex"; $psfonts_ = "/psfonts"; $afm_ = $psfonts_ . "/afm"; $vf_ = $texroot_ . "/fonts/vf"; $tfm_ = $texroot_ . "/fonts/tfm"; $inputs_ = "$texroot_/inputs"; $map_ = "$texroot_/ps"; ## 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_ = "ptmr0"; # this is Times-Roman, the resident Times font $tt_ = "cmtt10"; $sansserif_ = "hlsr7t"; $cal_ = "cmsy10"; # good ol' Computer Modern! $fraktur_ = "mmafra"; # fraktur font for math $bbold_ = "mmabbo"; # b'board bold $greekbold_ = "mmagrb"; # a font with bold Greek uppercase letters ## For TDS... $masup_ = "wri"; $matyp_ = "mathemat"; # math fonts $ttsup_ = "public"; $tttyp_ = "cm"; # tt $sssup_ = "bh"; $sstyp_ = "lucsans"; # sans serif $casup_ = "public"; $catyp_ = "cm"; # CM calligraphics $frsup_ = "wri"; $frtyp_ = "mathemat"; # fraktur $bbsup_ = "wri"; $bbtyp_ = "mathemat"; # blackboard bold $gbsup_ = "wri"; $gbtyp_ = "mathemat"; # 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 ## $bboldSF_ = # for blackboard bold ## $gbSF_ # for uppercase Greek bold letters ## SYSTEM PARAMETERS $sep = "/"; # Path separator for Unix #$sep = "\\"; # Path separator for DOS $mv = "mv"; # Unix move command #$mv = "call domove"; # DOS move command 1;