home *** CD-ROM | disk | FTP | other *** search
/ Fresh Fonts 1 / freshfonts1.bin / programs / amiga / pastex / config / readme.cnf < prev    next >
Text File  |  1991-01-27  |  4KB  |  103 lines

  1.     Das Configurationsfile `tex.cnf' -- Kurzuebersicht
  2.  
  3. In diesem File wird 1 Zahl pro Zeile (dezimal, oktal oder hexadezimal in
  4. C-Notation, z.B. 0xfff0) in einer beliebigen Reihenfolge fuer die folgenden
  5. internen Werte fuer TeX vorgegeben.  Angegeben ist zusaetzlich der
  6. Multiplikator in Bytes fuer den Speicherbedarf (nicht fuer BIG-TeX).
  7.  
  8.  
  9. memmax        4    Groesse von TeX's main memory ( <= 65532 !)
  10.  
  11. memtop        --    siehe Anmerkung 1)
  12.  
  13.  
  14. fontmax        79    Anzahl an geladenen Fonts ( < 256 )
  15.  
  16. fontmemsize    4    Array zur Ablage der geladenen Fonts, pro Font wird
  17.             ungefaehr die Groesse des tfm-Files belegt ( beliebig )
  18.  
  19.  
  20. maxstrings    4    Anzahl der definierten Kontrollsequenzen ( < 65536 )
  21.  
  22. stringvacancies --    Wieviel Chars aus dem String-Pool sollen mindestens
  23.             noch fuer den Benutzer verfuegbar sein, nachdem die
  24.             Strings aus dem Format-File geladen wurden.
  25.  
  26. poolsize    1    String Poolsize ( beliebig, jedoch groesser als mind.
  27.             (stringvacancies + 23000) [23000 = Laenge der festen
  28.             Strings von TeX selbst] )
  29.  
  30. savesize    4    space for saving values outside of current group
  31.  
  32.  
  33. stacksize    20    Anzahl der gleichzeitig aktiven Eingabequellen (bel.)
  34.  
  35. maxinopen    8    Anzahl der Eingabefiles ( <= 128 )
  36.  
  37.  
  38. bufsize        1    Anzahl der Zeichen in allen Inputpuffern (incl.
  39.             \csname...\endcsname)    ( < 65536 )
  40.  
  41.  
  42. errorline    1    Breite der am Terminal ausgegebenen Kontextzeilen (bel.)
  43.  
  44. halferrorline    --    Breite der ersten Zeile ( > 30 ; < errorline-15 )
  45.  
  46. maxprintline    --    Breite der laengsten Ausgabezeile ( > 60 )
  47.  
  48.  
  49.  
  50. triesize    5(+10)    space for hyphenation patterns (die Zahl in Klammern
  51.             ist der zusaetzliche Platzbedarf fuer IniTeX)
  52.             (Groesse richtet sich nach verwendeten Trennpatterns,
  53.             wobei fuer IniTeX noch zusaetlich Platz benoetigt
  54.             wird; siehe Anmerkung 2)
  55.  
  56.  
  57. 1) Beim Dumpen eines Formates mit IniTeX wird normalerweise nur ein sehr
  58.   kleiner Main Memory benoetigt (z.B. memtop: LaTeX=25000, plainTeX=9000).
  59.   Fuer 1MB Maschinen kann durch Setzen von memtop auf einen etwas kleineren
  60.   Wert mehr Platz fuer den Hyphenation Trie gemacht werden, so dass auch hier
  61.   ein Dumpen moeglich wird.  Jedoch sollte memtop auf den groessten moeglichen
  62.   Wert gesetzt werden.
  63.   Fuer virtex muss memtop auf den im fmt-File gedumpten memtop-Wert gesetzt
  64.   werden, memmax muss dabei >= memtop sein.  Virtex benoetigt fuer den Trie
  65.   einen viel kleineren Speicher (ausserdem kann ein kleinerer triesize-Wert
  66.   verwendet werden).
  67.   IniTeX ignoriert den Wert von memmax und setzt memax=memtop.
  68.  
  69. 2) Der grosse Speicherfresser sind die Arrays fuer die Verwaltung des Tries
  70.   in IniTeX, dessen Groesse mit 'triesize' gesetzt werden kann.
  71.   Will man sowohl die englischen, wie die deutschen Patterns geladen haben,
  72.   so muss der Wert fuer IniTeX >= 19000, fuer VirTeX >= 15600 sein.
  73.   (Bei 19000 benotigt der Trie in IniTeX allein (5+10)*19000=285000 Bytes !
  74.   Das Ganze benoetigt in VirTeX dann nur noch 5*15600=78000 Bytes)
  75.  
  76. Bis auf den Wert von memtop koennen sich die anderen Werte zwischen VirTeX und
  77. IniTeX unterscheiden, es muss nur sichergestellt sein, dass die einzelnen
  78. Arrays das gedumpte Format aufnehmen koennen (und natuerlich das zu
  79. formatierende Dokument).
  80. VirTeX meldet sich spaetestens beim Laden des Formats, wenn dies nicht der
  81. Fall sein sollte.
  82.  
  83. [Die jetzige Version erlaubt auch einen unterschiedlichen Wert von memtop in
  84. virtex und dem zu ladenden Format, jedoch sollte immer gelten
  85. memtop <= memmax.  Bei unterschiedlichen Werten erscheint eine entsprechende
  86. Meldung.]
  87.  
  88.  
  89.  
  90. Zur BIG-TeX Version:
  91.  
  92.     memmax/memtop    <= 524284    (falls genuegend Speicher ;-)
  93.     triesize    beliebig    (dto., besonders fuer IniTeX ;-)
  94.     maxstrings    beliebig
  95.     bufsize        beliebig
  96.  
  97.     (triesize und memmax benoetigen in der BIG-TeX Version
  98.      durchschnittlich 1,5fach/doppelt soviel Speicher)
  99.  
  100.  
  101. 25.10.90 br
  102. 9.12.90 br
  103.