From e5f535960d884b2fc72afb35006b43b61fc97e02 Mon Sep 17 00:00:00 2001 From: Andy Wingo Date: Thu, 11 Jul 2002 19:43:32 +0000 Subject: [PATCH] added updated tex limits for dbian systems Original commit message from CVS: added updated tex limits for dbian systems --- docs/95NonPath | 187 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 docs/95NonPath diff --git a/docs/95NonPath b/docs/95NonPath new file mode 100644 index 0000000000..19d9ce16f7 --- /dev/null +++ b/docs/95NonPath @@ -0,0 +1,187 @@ +% Part 2: Non-path options. + +% Write .log/.dvi/etc. files here, if the current directory is unwritable. +% TEXMFOUTPUT = /tmp + +% If a dynamic file creation fails, log the command to this file, in +% either the current directory or TEXMFOUTPUT. Set to the +% empty string or 0 to avoid logging. +MISSFONT_LOG = missfont.log + +% Set to a colon-separated list of words specifying warnings to suppress. +% To suppress everything, use TEX_HUSH = all; this is currently equivalent to +% TEX_HUSH = checksum:lostchar:readable:special +% To suppress nothing, use TEX_HUSH = none or do not set the variable at all. +TEX_HUSH = none + +% Enable system commands via \write18{...}? +shell_escape = f + +% Allow TeX \openin, \openout, or \input on filenames starting with `.' +% (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)? +% a (any) : any file can be opened. +% r (restricted) : disallow opening "dotfiles". +% p (paranoid) : as 'r' and disallow going to parent directories, and +% restrict absolute paths to be under $TEXMFOUTPUT. +openout_any = p +openin_any = a + +% Allow TeX, MF, and MP to parse the first line of an input file for +% the %&format construct. +parse_first_line = t + +% Allow TeX, eTeX, Omega to include `src:' specials in the dvi file. +% These specials are used by viewers to jump from the viewer into +% the editor at the right page/lineno. +% Possible values : none auto cr display hbox math par parend vbox +src_specials = none + +% Enable the mktex... scripts by default? These must be set to 0 or 1. +% Particular programs can and do override these settings, for example +% dvips's -M option. Your first chance to specify whether the scripts +% are invoked by default is at configure time. +% +% These values are ignored if the script names are changed; e.g., if you +% set DVIPSMAKEPK to `foo', what counts is the value of the environment +% variable/config value `FOO', not the `MKTEXPK' value. +% +% MKTEXTEX = 0 +% MKTEXPK = 0 +% MKTEXMF = 0 +% MKTEXTFM = 0 +% MKOCP = 0 +% MKOFM = 0 + +% What MetaPost runs to make MPX files. This is passed an option -troff +% if MP is in troff mode. Set to `0' to disable this feature. +MPXCOMMAND = makempx + + +% Part 3: Array and other sizes for TeX (and Metafont and MetaPost). +% +% If you want to change some of these sizes only for a certain TeX +% variant, the usual dot notation works, e.g., +% main_memory.hugetex = 20000000 +% +% If a change here appears to be ignored, try redumping the format file. + +% Memory. Must be less than 8,000,000 total. +% +% main_memory is relevant only to initex, extra_mem_* only to non-ini. +% Thus, have to redump the .fmt file after changing main_memory; to add +% to existing fmt files, increase extra_mem_*. (To get an idea of how +% much, try \tracingstats=2 in your TeX source file; +% web2c/tests/memtest.tex might also be interesting.) +% +% To increase space for boxes (as might be needed by, e.g., PiCTeX), +% increase extra_mem_bot. +% +% For some xy-pic samples, you may need as much as 700000 words of memory. +% For the vast majority of documents, 60000 or less will do. +% +main_memory.context = 1500000 +main_memory.mpost = 1000000 +main_memory = 2500000 % words of inimemory available; also applies to inimf&mp +extra_mem_top = 0 % extra high memory for chars, tokens, etc. +extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc. + +obj_tab_size.context = 300000 + +% Words of font info for TeX (total size of all TFM files, approximately). +font_mem_size = 400000 + +% Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes). +font_max = 1000 + +% Extra space for the hash table of control sequences (which allows 10K +% names as distributed). +hash_extra.context = 40000 +hash_extra = 50000 + +% Max number of characters in all strings, including all error messages, +% help texts, font names, control sequences. These values apply to TeX and MP. +pool_size.context = 750000 +pool_size = 500000 +% Minimum pool space after TeX/MP's own strings; must be at least +% 25000 less than pool_size, but doesn't need to be nearly that large. +string_vacancies.context = 45000 +string_vacancies = 45000 +% Maximum number of strings. +max_strings.context = 55000 +max_strings = 55000 +% min pool space left after loading .fmt +pool_free.context = 47500 +pool_free = 5000 + +% Hyphenation trie. As distributed, the maximum is 65535; this should +% work unless `unsigned short' is not supported or is smaller than 16 +% bits. This value should suffice for UK English, US English, French, +% and German (for example). To increase, you must change +% `ssup_trie_opcode' and `ssup_trie_size' in tex.ch (and rebuild TeX); +% the trie will then consume four bytes per entry, instead of two. +% +% US English, German, and Portuguese: 30000. +% German: 14000. +% US English: 10000. +% +trie_size = 64000 + +% Buffer size. TeX uses the buffer to contain input lines, but macro +% expansion works by writing material into the buffer and reparsing the +% line. As a consequence, certain constructs require the buffer to be +% very large. As distributed, the size is 50000; most documents can be +% handled within a tenth of this size. +buf_size = 200000 + +hyph_size = 1000 % number of hyphenation exceptions, >610 and <32767. +nest_size.context = 500 +nest_size = 500 % simultaneous semantic levels (e.g., groups) +max_in_open = 15 % simultaneous input files and error insertions +param_size.context = 1500 +param_size = 1500 % simultaneous macro parameters +save_size.context = 5000 +save_size = 10000 % for saving values outside current group +stack_size.context = 1500 +stack_size = 300 % simultaneous input sources + +% These are Omega-specific. +ocp_buf_size = 20000 % character buffers for ocp filters. +ocp_stack_size = 10000 % stacks for ocp computations. +ocp_list_size = 1000 % control for multiple ocps. + +% These work best if they are the same as the I/O buffer size, but it +% doesn't matter much. Must be a multiple of 8. +dvi_buf_size = 16384 % TeX +gf_buf_size = 16384 % MF + +% It's probably inadvisable to change these. At any rate, we must have: +% 45 < error_line < 255; +% 30 < half_error_line < error_line - 15; +% 60 <= max_print_line; +% These apply to Metafont and MetaPost as well. +error_line = 79 +half_error_line = 50 +max_print_line = 79 + +% Settings for Debian jadetex + hash_extra.jadetex = 32500 + hash_extra.pdfjadetex = 32500 + pool_size.jadetex = 500000 + pool_size.pdfjadetex = 500000 + string_vacancies.jadetex = 45000 + string_vacancies.pdfjadetex = 45000 + max_strings.jadetex = 58500 + max_strings.pdfjadetex = 58500 + pool_free.jadetex = 47500 + pool_free.pdfjadetex = 47500 + nest_size.jadetex = 500 + nest_size.pdfjadetex = 500 + param_size.jadetex = 1500 + param_size.pdfjadetex = 1500 + save_size.jadetex = 5000 + save_size.pdfjadetex = 5000 + stack_size.jadetex = 1500 + stack_size.pdfjadetex = 1500 + extra_mem_bot.jadetex = 85000 + extra_mem_bot.pdfjadetex = 85000 +