home *** CD-ROM | disk | FTP | other *** search
/ Dream 45 / Amiga_Dream_45.iso / Amiga / Magazine / Dossier-LaTeX / AmiWeb2C.lha / web2c61 / config / mp.mcf < prev    next >
Text File  |  1995-04-09  |  4KB  |  114 lines

  1. % MP.MCF: This is the configuration for a standard working
  2. % MetaPost 0.62.  Place this file into the MPCONFIG path so
  3. % that IniMP can find it on startup.
  4.  
  5. % The following parameters can be changed to extend or reduce MetaPost's
  6. % capacity.  They may have different values in IniMP, when creating a
  7. % precompiled mem file, and in VirMP, when starting a production run by
  8. % loading such a mem file.  If you delete or comment any line beginning
  9. % with `set', you will get the stated `default' setting.
  10.  
  11. set memmax 60000 % default 30000.
  12. % greatest index in MetaPost's internal mem array; must be strictly less
  13. % than max_halfword (1,073,741,823); must be equal to memtop in IniMP,
  14. % otherwise >= memtop.
  15.  
  16. set maxinternal 100 % default 100.
  17. % maximum number of internal quantities.
  18.  
  19. set bufsize 500 % default 500.
  20. % maximum number of characters simultaneously present in current lines
  21. % of open files; must not exceed max_halfword (1,073,741,823).
  22.  
  23. set errorline 79 % default 72.
  24. % width of context lines on terminal error messages.
  25.  
  26. set halferrorline 50 % default 42.
  27. % width of first lines of contexts in terminal error messages;
  28. % should be between 30 and errorline - 15.
  29.  
  30. set maxprintline 79 % default 79.
  31. % width of longest text lines output; should be at least 60.
  32.  
  33. set emergencylinelength 255 % default 255.
  34. % PostScript output lines can be this long in unusual circumstances.
  35.  
  36. set stacksize 30 % default 30.
  37. % maximum number of simultaneous input sources.
  38.  
  39. set maxreadfiles 10 % default 4.
  40. % maximum number of simultaneously open readfrom files.
  41.  
  42. set maxstrings 2500 % default 2500.
  43. % maximum number of strings; must not exceed max_halfword (1,073,741,823).
  44.  
  45. % internal value string_vacancies = poolsize - mp_strings.
  46. % the minimum number of characters that should be available for the
  47. % user's identifier names and strings, after MetaPost's own error
  48. % messages are stored.  mp_strings has value 24,000.
  49.  
  50. set stringsvacant 1000 % default 1000.
  51. % the minimum number of strings that should be available.
  52.  
  53. set poolsize 32000 % default 32000.
  54. % maximum number of characters in strings, including all error
  55. % messages and help texts, and the names of all identifiers;
  56. % must exceed strings_vacancies by the toal length of MetaPost's
  57. % own strings, which is slightly less than mp_strings.
  58.  
  59. set fontmax 50 % default 50.
  60. % maximum font number for included text fonts.
  61.  
  62. set fontmemsize 10000 % default 10000.
  63. % number of words for TFM information for text fonts.
  64.  
  65. set pathsize 300 % default 300.
  66. % maximum number of knots between breakpoints of a path.
  67.  
  68. set bistacksize 785 % default 785.
  69. % size of stack for bisection algorithms;
  70. % should probably be left at this value.
  71.  
  72. set headersize 100 % default 100.
  73. % maximum number of TFM header words, times 4.
  74.  
  75. set ligtablesize 5000 % default 5000.
  76. % maximum number of ligature/kern steps, must be at least 255
  77. % and at most 32,510.
  78.  
  79. set maxkerns 500 % default 500.
  80. % maximum number of distinct kern amounts.
  81.  
  82. set maxfontdimen 50 % default 50.
  83. % maximum number of fontdimen parameters.
  84.  
  85. % Like the preceding parameters, the following quantities can be changed
  86. % to extend or reduce MetaPost's capacity.  But if they are changed, it is
  87. % necessary to rerun the initializiation program IniMP to generate new
  88. % tables for the production MetaPost program.  One can't simply make
  89. % helter-skelter changes to the following constants, since certain rather
  90. % complex initialization numbers are computed from them.
  91.  
  92. set memtop 60000 % default 30000.
  93. % largest index in the mem array dumped by IniMP; must be substantially
  94. % larger than mem_min (0) and not greater than memmax.
  95.  
  96. set hashsize 2100 % default 2100.
  97. % maximum number of symbolic tokens, must be less than
  98. % max_halfword - 3 * paramsize, where max_halfword is 1,073,741,823.
  99.  
  100. set hashprime 1777 % default 1777.
  101. % a prime number equal to about 85 percent of hashsize.
  102.  
  103. set maxinopen 15 % default 15.
  104. % maximum number of input files and error insertions that can be
  105. % going on simultaneously.
  106.  
  107. set paramsize 150 % default 150.
  108. % maximum number of simultaneously macro parameters.
  109.  
  110. set maxwritefiles 4 % default 4.
  111. % maximum number of simultaneously open write files.
  112.  
  113. % End of MP.MCF.
  114.