1 % original texmf.cnf -- runtime path configuration file for kpathsea.
2 % (If you change or delete `original' on the previous line, the
3 % distribution won't install its version over yours.)
6 % What follows is a super-summary of what this .cnf file can
7 % contain. Please read the Kpathsea manual for more information.
9 % texmf.cnf is generated from texmf.in, by replacing @var@ with the
10 % value of the Make variable `var', via a sed file texmf.sed, generated
11 % (once) by kpathsea/Makefile (itself generated from kpathsea/Makefile.in
14 % Any identifier (sticking to A-Za-z_ for names is safest) can be assigned.
15 % The `=' (and surrounding spaces) is optional.
16 % No % or @ in texmf.in, for the sake of autogeneration.
17 % (However, %'s and @'s can be edited into texmf.cnf or put in envvar values.)
18 % $foo (or ${foo}) in a value expands to the envvar or cnf value of foo.
20 % Earlier entries (in the same or another file) override later ones, and
21 % an environment variable foo overrides any texmf.cnf definition of foo.
23 % All definitions are read before anything is expanded, so you can use
24 % variables before they are defined.
26 % If a variable assignment is qualified with `.PROGRAM', it is ignored
27 % unless the current executable (last filename component of argv[0]) is
28 % named PROGRAM. This foo.PROGRAM construct is not recognized on the
29 % right-hand side. For environment variables, use FOO_PROGRAM.
31 % Which file formats use which paths for searches is described in the
32 % various programs' and the kpathsea documentation.
34 % // means to search subdirectories (recursively).
35 % A leading !! means to look only in the ls-R db, never on the disk.
36 % A leading/trailing/doubled ; in the paths will be expanded into the
37 % compile-time default. Probably not what you want.
39 % You can use brace notation, for example: /usr/local/{mytex:othertex}
40 % expands to /usr/local/mytex:/usr/local/othertex. Instead of the path
41 % separator you can use a comma: /usr/local/{mytex,othertex} also expands
42 % to /usr/local/mytex:/usr/local/othertex. However, the use of the comma
43 % instead of the path separator is deprecated.
45 % The text above assumes thet path separator is a colon (:). Non-UNIX
46 % systems use different path separators, like the semicolon (;).
48 %
\f Part 1: Search paths and directories.
50 % You can set an environment variable to override TEXMF if you're testing
51 % a new TeX tree, without changing anything else.
53 % You may wish to use one of the $SELFAUTO... variables here so TeX will
54 % find where to look dynamically. See the manual and the definition
57 % The tree containing the runtime files closely related to the specific
58 % program version used:
61 % The main distribution tree:
62 TEXMFDIST = @texmf@-dist
64 % A place for local additions to a "standard" texmf tree.
65 % This tree is not used for local configuration maintained by
66 % texconfig, it uses TEXMFCONFIG below.
67 TEXMFLOCAL = @texmf@-local
69 % TEXMFSYSVAR, where texconfig-sys stores variable runtime data.
70 % With teTeX-3.0 or later, this must be set.
71 % For sharing this tree with $TEXMFMAIN:
72 % TEXMFSYSVAR = $TEXMFMAIN
73 % For using a separate tree:
74 % TEXMFSYSVAR = @texmf@-var
75 TEXMFSYSVAR = @texmf@-var
77 % TEXMFSYSCONFIG, where texconfig-sys stores configuration data.
78 % With teTeX-3.0 or later, this must be set.
79 % For sharing this tree with $TEXMFMAIN:
80 % TEXMFSYSCONFIG = $TEXMFMAIN
81 % For using a separate tree:
82 % TEXMFSYSCONFIG = @texmf@-config
83 TEXMFSYSCONFIG = @texmf@-config
85 % User texmf trees can be catered for like this...
86 % This used to be HOMETEXMF.
87 TEXMFHOME = $HOME/texmf
89 % TEXMFVAR, where texconfig stores variable runtime data.
90 % With teTeX-3.0 or later, this must be set.
91 % For sharing this tree with $TEXMFMAIN:
92 % TEXMFVAR = $TEXMFMAIN
93 % For using a separate tree:
94 % TEXMFVAR = $HOME/.tetex3.1/texmf-var
95 TEXMFVAR = $HOME/.tetex3.1/texmf-var
97 % TEXMFCONFIG, where texconfig stores configuration data.
98 % With teTeX-3.0 or later, this must be set.
99 % For sharing this tree with $TEXMFMAIN:
100 % TEXMFCONFIG = $TEXMFMAIN
101 % For using a separate tree:
102 % TEXMFCONFIG = $HOME/.tetex3.1/texmf-config
103 % For using a separate tree:
104 % TEXMFCONFIG = @texmf@-config
105 TEXMFCONFIG = $HOME/.tetex3.1/texmf-config
107 % Now, list all the texmf trees. If you have multiple trees you can
108 % use shell brace notation, like this:
109 % TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN}
110 % The braces are necessary.
112 % For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named
113 % explicitly and before all other trees.
114 TEXMF = {!!$TEXMFCONFIG,!!$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
116 % The system trees. These are the trees that are shared by all the users.
117 SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
119 % Where generated fonts may be written. This tree is used when the sources
120 % were found in a system tree and either that tree wasn't writable, or the
121 % varfonts feature was enabled in MT_FEATURES in mktex.cnf.
122 VARTEXFONTS = @vartexfonts@
124 % Where to look for ls-R files. There need not be an ls-R in the
125 % directories in this path, but if there is one, Kpathsea will use it.
127 % Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below
128 % one of the TEXMF directories (avoids overlapping ls-R files).
129 TEXMFDBS = $TEXMF;$VARTEXFONTS
131 % It may be convenient to define TEXMF like this:
132 % TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME}
133 % which allows users to set up entire texmf trees, and tells TeX to
134 % look in places like ~/tex and ~/bibtex. If you do this, define TEXMFDBS
136 % TEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS
137 % or mktexlsr will generate an ls-R file for $HOME when called, which is
138 % rarely desirable. If you do this you'll want to define SYSTEXMF like
140 % SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST
141 % so that fonts from a user's tree won't escape into the global trees.
143 % On some systems, there will be a system tree which contains all the font
144 % files that may be created as well as the formats. For example
145 % TEXMFVAR = /var/lib/texmf
146 % is used on many Linux systems. In this case, set VARTEXFONTS like this
147 % VARTEXFONTS = $TEXMFVAR/fonts
148 % and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR).
151 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
152 % Usually you will not need to edit any of the other variables in part 1. %
153 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
155 % WEB2C is for Web2C specific files. The current directory may not be
156 % a good place to look for them.
159 % TEXINPUTS is for TeX input files -- i.e., anything to be found by \input
160 % or \openin, including .sty, .eps, etc.
162 % Plain TeX. Have the command tex check all directories as a last
163 % resort, we may have plain-compatible stuff anywhere.
164 TEXINPUTS.tex = .;$TEXMF/tex/{plain,generic,}//
166 % Other plain-based formats.
167 TEXINPUTS.amstex = .;$TEXMF/tex/{amstex,plain,generic,}//
168 TEXINPUTS.csplain = .;$TEXMF/tex/{csplain,plain,generic,}//
169 TEXINPUTS.eplain = .;$TEXMF/tex/{eplain,plain,generic,}//
170 TEXINPUTS.ftex = .;$TEXMF/tex/{formate,plain,generic,}//
171 TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,plain,generic,}//
172 TEXINPUTS.mex = .;$TEXMF/tex/{mex,plain,generic,}//
173 TEXINPUTS.texinfo = .;$TEXMF/tex/{texinfo,plain,generic,}//
175 % LaTeX 2e specific macros are stored in latex/, macros that can only be
176 % used with 2.09 in latex209/. In addition, we look in the directory
177 % latex209, useful for macros that were written for 2.09 and do not
178 % mention 2e at all, but can be used with 2e.
179 TEXINPUTS.cslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
180 TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}//
181 TEXINPUTS.olatex = .;$TEXMF/tex/{latex,generic,}//
182 TEXINPUTS.latex209 = .;$TEXMF/tex/{latex209,generic,latex,}//
184 % Fontinst needs to read afm files.
185 TEXINPUTS.fontinst = .;$TEXMF/{tex,fonts/afm}//
188 TEXINPUTS.frlatex = .;$TEXMF/tex/{french,latex,generic,}//
189 TEXINPUTS.frtex = .;$TEXMF/tex/{french,plain,generic,}//
190 TEXINPUTS.mllatex = .;$TEXMF/tex/{latex,generic,}//
191 TEXINPUTS.mltex = .;$TEXMF/tex/{plain,generic,}//
193 % e-TeX. This form of the input paths is borrowed from teTeX. A certain
194 % variant of TDS is assumed here, unaffected by the build variables.
195 TEXINPUTS.elatex = .;$TEXMF/tex/{latex,generic,}//
196 TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}//
198 % pdfTeX. This form of the input paths is borrowed from teTeX. A certain
199 % variant of TDS is assumed here, unaffected by the build variables.
200 TEXINPUTS.pdfcslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
201 TEXINPUTS.pdfcsplain = .;$TEXMF/tex/{csplain,plain,generic,}//
202 TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,plain,generic,}//
203 TEXINPUTS.pdflatex = .;$TEXMF/tex/{latex,generic,}//
204 TEXINPUTS.pdfmex = .;$TEXMF/tex/{mex,plain,generic,}//
205 TEXINPUTS.utf8mex = .;$TEXMF/tex/{mex,plain,generic,}//
206 TEXINPUTS.pdftex = .;$TEXMF/tex/{plain,generic,}//
207 TEXINPUTS.pdftexinfo = .;$TEXMF/tex/{texinfo,plain,generic,}//
208 TEXINPUTS.pdfamstex = .;$TEXMF/tex/{amstex,plain,generic,}//
211 TEXINPUTS.pdfelatex = .;$TEXMF/tex/{latex,generic,}//
212 TEXINPUTS.pdfetex = .;$TEXMF/tex/{plain,generic,}//
215 TEXINPUTS.pdfxlatex = .;$TEXMF/tex/{latex,generic,}//
216 TEXINPUTS.pdfxtex = .;$TEXMF/tex/{plain,generic,}//
219 TEXINPUTS.xelatex = .;$TEXMF/tex/{latex,generic,}//
220 TEXINPUTS.xetex = .;$TEXMF/tex/{plain,generic,}//
223 TEXINPUTS.lamed = .;$TEXMF/tex/{lamed,lambda,latex,generic,}//
224 TEXINPUTS.lambda = .;$TEXMF/tex/{lambda,latex,generic,}//
225 TEXINPUTS.omega = .;$TEXMF/tex/{plain,generic,}//
226 TEXINPUTS.aleph = .;$TEXMF/tex/{plain,generic,}//
228 % Context macros by Hans Hagen:
229 TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}//
231 % odd formats needing their own paths
232 TEXINPUTS.lamstex = .;$TEXMF/tex/{lamstex,plain,generic,}//
233 TEXINPUTS.lollipop = .;$TEXMF/tex/{lollipop,plain,generic,}//
235 % Earlier entries override later ones, so put this last.
236 TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}//
238 % Metafont, MetaPost inputs.
239 MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source//
240 MPINPUTS = .;$TEXMF/metapost//
242 % Dump files (fmt/base/mem) for vir{tex,mf,mp} to read (see web2c/INSTALL),
243 % and string pools (.pool) for ini{tex,mf,mp}. It is silly that we have six
244 % paths and directories here (they all resolve to a single place by default),
245 % but historically ...
246 TEXFORMATS = .;$TEXMF/web2c
247 MFBASES = .;$TEXMF/web2c
248 MPMEMS = .;$TEXMF/web2c
249 TEXPOOL = .;$TEXMF/web2c
250 MFPOOL = .;$TEXMF/web2c
251 MPPOOL = .;$TEXMF/web2c
253 % Device-independent font metric files.
254 VFFONTS = .;$TEXMF/fonts/vf//
255 TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm//
257 % The $MAKETEX_MODE below means the drivers will not use a cx font when
258 % the mode is ricoh. If no mode is explicitly specified, kpse_prog_init
259 % sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual.
260 % The modeless part guarantees that bitmaps for PostScript fonts are found.
261 PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}//
263 % Similarly for the GF format, which only remains in existence because
264 % Metafont outputs it (and MF isn't going to change).
265 GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MODE//
267 % A backup for PKFONTS and GFFONTS. Not used for anything.
268 GLYPHFONTS = .;$TEXMF/fonts
270 % A place to puth everything that doesn't fit the other font categories.
271 MISCFONTS = .;$TEXMF/fonts/misc//
273 % font name map files.
274 TEXFONTMAPS = .;$TEXMF/fonts/map//
276 % support non"k"-xdvi:
277 PKFONTS.XDvi = .:$TEXMF/%s:$VARTEXFONTS/pk/{%m,modeless}//
278 VFFONTS.XDvi = .:$TEXMF/%s
279 PSHEADERS.XDvi = .:$TEXMF/%q{dvips,fonts/type1}//
280 TEXPICTS.XDvi = .:$TEXMF/%q{dvips,tex}//
282 % BibTeX bibliographies and style files.
283 BIBINPUTS = .;$TEXMF/bibtex/bib//
284 BSTINPUTS = .;$TEXMF/bibtex/bst//
287 MFTINPUTS = .;$TEXMF/mft//
289 % PostScript headers and prologues (.pro); unfortunately, some programs
290 % also use this for acessing font files (enc, type1, truetype)
291 TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type3}}//
292 TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type3,truetype}}//
294 % PostScript Type 1 outline fonts.
295 T1FONTS = .;$TEXMF/fonts/type1//
297 % PostScript AFM metric files.
298 AFMFONTS = .;$TEXMF/fonts/afm//
300 % TrueType outline fonts.
301 TTFONTS = .;$TEXMF/fonts/truetype//
303 % Type 42 outline fonts.
304 T42FONTS = .;$TEXMF/fonts/type42//
306 % Ligature definition files.
307 LIGFONTS = .;$TEXMF/fonts/lig//
309 % Dvips' config.* files (this name should not start with `TEX'!).
310 TEXCONFIG = $TEXMF/dvips//
312 % Makeindex style (.ist) files.
313 INDEXSTYLE = .;$TEXMF/makeindex//
315 % Font encoding files (.enc).
316 ENCFONTS = .;$TEXMF/fonts/enc//
319 CMAPFONTS = .;$TEXMF/fonts/cmap//
321 % Subfont definition files.
322 SFDFONTS = .;$TEXMF/fonts/sfd//
324 % Opentype outline fonts.
325 OPENTYPEFONTS = .;$TEXMF/fonts/opentype//
327 % pdftex config files:
328 PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
330 % Used by DMP (ditroff-to-mpx), called by makempx -troff.
331 % The path given is correct for GROFF on Linux installed under /usr.
332 % Originally: TRFONTS = /usr/lib/font/devpost
333 TRFONTS = /usr/share/groff/current/font/devps
334 MPSUPPORT = .;$TEXMF/metapost/support
336 % For xdvi to find mime.types and .mailcap, if they do not exist in
337 % $HOME. These are single directories, not paths.
338 % (But the default mime.types, at least, may well suffice.)
339 MIMELIBDIR = @prefix@/etc
340 MAILCAPLIBDIR = @prefix@/etc
342 % TeX documentation and source files, for use with kpsewhich.
343 TEXDOCS = .;$TEXMF/doc//
344 TEXSOURCES = .;$TEXMF/source//
346 % Web and CWeb input paths.
347 WEBINPUTS = .;$TEXMF/web//
348 CWEBINPUTS = .;$TEXMF/cweb//
350 % Omega-related fonts and other files. The odd construction for OFMFONTS
351 % makes it behave in the face of a definition of TFMFONTS. Unfortunately
352 % no default substitution would take place for TFMFONTS, so an explicit
354 OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//;$TFMFONTS
355 OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl//
356 OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovf//
357 OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
358 OTPINPUTS = .;$TEXMF/omega/otp//
359 OCPINPUTS = .;$TEXMF/omega/ocp//
361 % Some additional input variables for several programs. If you add
362 % a program that uses the 'other text files' or 'other binary files'
363 % search formats, you'll want to add their variables here as well.
364 T4HTINPUTS = .;$TEXMF/tex4ht//
366 % Architecture independent executables
367 TEXMFSCRIPTS = $TEXMF/scripts//
369 %% The mktex* scripts rely on KPSE_DOT. Do not set it in the environment.
372 % This definition isn't used from this .cnf file itself (that would be
373 % paradoxical), but the compile-time default in paths.h is built from it.
374 % The SELFAUTO* variables are set automatically from the location of
375 % argv[0], in kpse_set_progname.
377 % The TETEXDIR stuff isn't likely to relevant unless you're using teTeX,
378 % but it doesn't hurt.
380 % For security reasons, it is better not to have . part of the path.
382 TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c};$TETEXDIR;$TEXMF/web2c;@web2c@
384 # $progname: kpathsea v. 3.5.3 or later overwrites this at runtime. To
385 # avoid empty expansions from binaries linked against an earlier
386 # version of the library, we set $progname and $engine to something
392 %
\f Part 2: Non-path options.
394 % Write .log/.dvi/etc. files here, if the current directory is unwritable.
397 % If a dynamic file creation fails, log the command to this file, in
398 % either the current directory or TEXMFOUTPUT. Set to the
399 % empty string or 0 to avoid logging.
400 MISSFONT_LOG = missfont.log
402 % Set to a colon-separated list of words specifying warnings to suppress.
403 % To suppress everything, use TEX_HUSH = all; this is currently equivalent to
404 % TEX_HUSH = checksum:lostchar:readable:special
405 % To suppress nothing, use TEX_HUSH = none or do not set the variable at all.
408 % Enable system commands via \write18{...}?
411 % Allow TeX \openin, \openout, or \input on filenames starting with `.'
412 % (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)?
413 % a (any) : any file can be opened.
414 % r (restricted) : disallow opening "dotfiles".
415 % p (paranoid) : as 'r' and disallow going to parent directories, and
416 % restrict absolute paths to be under $TEXMFOUTPUT.
420 % Allow TeX, MF, and MP to parse the first line of an input file for
421 % the %&format construct.
424 % Enable file:line:error style messages.
425 file_line_error_style = f
427 % Enable the mktex... scripts by default? These must be set to 0 or 1.
428 % Particular programs can and do override these settings, for example
429 % dvips's -M option. Your first chance to specify whether the scripts
430 % are invoked by default is at configure time.
432 % These values are ignored if the script names are changed; e.g., if you
433 % set DVIPSMAKEPK to `foo', what counts is the value of the environment
434 % variable/config value `FOO', not the `MKTEXPK' value.
444 % What MetaPost runs to make MPX files. This is passed an option -troff
445 % if MP is in troff mode. Set to `0' to disable this feature.
449 %
\f Part 3: Array and other sizes for TeX (and Metafont and MetaPost).
451 % If you want to change some of these sizes only for a certain TeX
452 % variant, the usual dot notation works, e.g.,
453 % main_memory.hugetex = 20000000
455 % If a change here appears to be ignored, try redumping the format file.
457 % Memory. Must be less than 8,000,000 total.
459 % main_memory is relevant only to initex, extra_mem_* only to non-ini.
460 % Thus, have to redump the .fmt file after changing main_memory; to add
461 % to existing fmt files, increase extra_mem_*. (To get an idea of how
462 % much, try \tracingstats=2 in your TeX source file;
463 % web2c/tests/memtest.tex might also be interesting.)
465 % To increase space for boxes (as might be needed by, e.g., PiCTeX),
466 % increase extra_mem_bot.
468 % For some xy-pic samples, you may need as much as 700000 words of memory.
469 % For the vast majority of documents, 60000 or less will do.
471 main_memory = 1000000 % words of inimemory available; also applies to inimf&mp
472 extra_mem_top = 0 % extra high memory for chars, tokens, etc.
473 extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc.
475 % ConTeXt is a memory hog...
476 extra_mem_top.context = 2000000
477 extra_mem_bot.context = 4000000
478 main_memory.context = 1500000
479 main_memory.mpost = 1500000
481 % Words of font info for TeX (total size of all TFM files, approximately).
482 font_mem_size = 500000
484 % Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes).
487 % Extra space for the hash table of control sequences (which allows 10K
488 % names as distributed).
491 % Max number of characters in all strings, including all error messages,
492 % help texts, font names, control sequences. These values apply to TeX and MP.
494 % Minimum pool space after TeX/MP's own strings; must be at least
495 % 25000 less than pool_size, but doesn't need to be nearly that large.
496 string_vacancies = 90000
497 % Maximum number of strings.
499 % min pool space left after loading .fmt
502 % Hyphenation trie. As distributed, the maximum is 65535; this should
503 % work unless `unsigned short' is not supported or is smaller than 16
504 % bits. This value should suffice for UK English, US English, French,
505 % and German (for example). To increase, you must change
506 % `ssup_trie_opcode' and `ssup_trie_size' in tex.ch (and rebuild TeX);
507 % the trie will then consume four bytes per entry, instead of two.
509 % US English, German, and Portuguese: 30000.
515 % Buffer size. TeX uses the buffer to contain input lines, but macro
516 % expansion works by writing material into the buffer and reparsing the
517 % line. As a consequence, certain constructs require the buffer to be
518 % very large. As distributed, the size is 50000; most documents can be
519 % handled within a tenth of this size.
522 hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767.
523 % http://primes.utm.edu/curios/page.php/8191.html
524 nest_size = 500 % simultaneous semantic levels (e.g., groups)
525 max_in_open = 15 % simultaneous input files and error insertions
526 param_size = 5000 % simultaneous macro parameters
527 save_size = 5000 % for saving values outside current group
528 stack_size = 1500 % simultaneous input sources
530 % These are Omega-specific.
531 ocp_buf_size = 20000 % character buffers for ocp filters.
532 ocp_stack_size = 10000 % stacks for ocp computations.
533 ocp_list_size = 1000 % control for multiple ocps.
535 % Parameter specific to MetaPost.
536 % Maximum number of knots between breakpoints of a path.
537 % Set to 2000 by default.
538 % path_size.mpost = 10000
540 % These are pdftex-specific.
541 obj_tab_size = 300000 % PDF objects
542 dest_names_size = 300000 % destinations
544 % These work best if they are the same as the I/O buffer size, but it
545 % doesn't matter much. Must be a multiple of 8.
546 dvi_buf_size = 16384 % TeX
547 gf_buf_size = 16384 % MF
549 % It's probably inadvisable to change these. At any rate, we must have:
550 % 45 < error_line < 255;
551 % 30 < half_error_line < error_line - 15;
552 % 60 <= max_print_line;
553 % These apply to Metafont and MetaPost as well.