| % 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 |
| |