1 |
aballier 07/10/19 19:52:26 |
2 |
|
3 |
Added: 15options.cnf 20sizes.cnf 00header.cnf |
4 |
05searchpaths.cnf 10standardpaths.cnf |
5 |
Log: |
6 |
Ship our own texmf.cnf defaults, greatly based on texlive's dvd one, this should fix bug #196167 |
7 |
(Portage version: 2.1.3.15) |
8 |
|
9 |
Revision Changes Path |
10 |
1.1 app-text/texlive-core/files/2007/texmf.d/15options.cnf |
11 |
|
12 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/15options.cnf?rev=1.1&view=markup |
13 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/15options.cnf?rev=1.1&content-type=text/plain |
14 |
|
15 |
Index: 15options.cnf |
16 |
=================================================================== |
17 |
% Part 2: Non-path options. |
18 |
|
19 |
% Write .log/.dvi/etc. files here, if the current directory is unwritable. |
20 |
% TEXMFOUTPUT = /tmp |
21 |
|
22 |
% If a dynamic file creation fails, log the command to this file, in |
23 |
% either the current directory or TEXMFOUTPUT. Set to the |
24 |
% empty string or 0 to avoid logging. |
25 |
MISSFONT_LOG = missfont.log |
26 |
|
27 |
% Set to a colon-separated list of words specifying warnings to suppress. |
28 |
% To suppress everything, use TEX_HUSH = all; this is currently equivalent to |
29 |
% TEX_HUSH = checksum:lostchar:readable:special |
30 |
% To suppress nothing, use TEX_HUSH = none or do not set the variable at all. |
31 |
TEX_HUSH = none |
32 |
|
33 |
% Enable system commands via \write18{...}? |
34 |
shell_escape = f |
35 |
|
36 |
% Allow TeX \openin, \openout, or \input on filenames starting with `.' |
37 |
% (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)? |
38 |
% a (any) : any file can be opened. |
39 |
% r (restricted) : disallow opening "dotfiles". |
40 |
% p (paranoid) : as 'r' and disallow going to parent directories, and |
41 |
% restrict absolute paths to be under $TEXMFOUTPUT. |
42 |
openout_any = p |
43 |
openin_any = a |
44 |
|
45 |
% Allow TeX, MF, and MP to parse the first line of an input file for |
46 |
% the %&format construct. |
47 |
parse_first_line = t |
48 |
|
49 |
% But don't parse the first line if invoked as "tex", since we want that |
50 |
% to remain Knuth-compatible. The src_specials and |
51 |
% file_line_error_style settings, as well as the options -enctex, |
52 |
% -mltex, -8bit, etc., also affect this, but they are all off by default. |
53 |
parse_first_line.tex = f |
54 |
|
55 |
% Control file:line:error style messages. |
56 |
file_line_error_style = f |
57 |
|
58 |
% Enable the mktex... scripts by default? These must be set to 0 or 1. |
59 |
% Particular programs can and do override these settings, for example |
60 |
% dvips's -M option. Your first chance to specify whether the scripts |
61 |
% are invoked by default is at configure time. |
62 |
% |
63 |
% These values are ignored if the script names are changed; e.g., if you |
64 |
% set DVIPSMAKEPK to `foo', what counts is the value of the environment |
65 |
% variable/config value `FOO', not the `MKTEXPK' value. |
66 |
% |
67 |
% MKTEXTEX = 0 |
68 |
% MKTEXPK = 0 |
69 |
% MKTEXMF = 0 |
70 |
% MKTEXTFM = 0 |
71 |
% MKTEXFMT = 0 |
72 |
% MKOCP = 0 |
73 |
% MKOFM = 0 |
74 |
|
75 |
% What MetaPost runs to make MPX files. This is passed an option -troff |
76 |
% if MP is in troff mode. Set to `0' to disable this feature. |
77 |
MPXCOMMAND = makempx |
78 |
|
79 |
% Used by makempx to run TeX. We use "etex" because MetaPost is |
80 |
% expecting DVI, and not "tex" because we want first line parsing. |
81 |
TEX = etex |
82 |
|
83 |
|
84 |
|
85 |
|
86 |
1.1 app-text/texlive-core/files/2007/texmf.d/20sizes.cnf |
87 |
|
88 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/20sizes.cnf?rev=1.1&view=markup |
89 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/20sizes.cnf?rev=1.1&content-type=text/plain |
90 |
|
91 |
Index: 20sizes.cnf |
92 |
=================================================================== |
93 |
% Part 3: Array and other sizes for TeX (and Metafont and MetaPost). |
94 |
% |
95 |
% If you want to change some of these sizes only for a certain TeX |
96 |
% variant, the usual dot notation works, e.g., |
97 |
% main_memory.hugetex = 20000000 |
98 |
% |
99 |
% If a change here appears to be ignored, try redumping the format file. |
100 |
|
101 |
% Memory. Must be less than 8,000,000 total. |
102 |
% |
103 |
% main_memory is relevant only to initex, extra_mem_* only to non-ini. |
104 |
% Thus, have to redump the .fmt file after changing main_memory; to add |
105 |
% to existing fmt files, increase extra_mem_*. (To get an idea of how |
106 |
% much, try \tracingstats=2 in your TeX source file; |
107 |
% web2c/tests/memtest.tex might also be interesting.) |
108 |
% |
109 |
% To increase space for boxes (as might be needed by, e.g., PiCTeX), |
110 |
% increase extra_mem_bot. |
111 |
% |
112 |
% For some xy-pic samples, you may need as much as 700000 words of memory. |
113 |
% For the vast majority of documents, 60000 or less will do. |
114 |
% |
115 |
main_memory = 1500000 % words of inimemory available; also applies to inimf&mp |
116 |
extra_mem_top = 0 % extra high memory for chars, tokens, etc. |
117 |
extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc. |
118 |
|
119 |
% ConTeXt needs lots of memory. |
120 |
extra_mem_top.context = 2000000 |
121 |
extra_mem_bot.context = 4000000 |
122 |
|
123 |
% Words of font info for TeX (total size of all TFM files, approximately). |
124 |
% Must be >= 20000 and <= 4000000 (without tex.ch changes). |
125 |
font_mem_size = 1200000 |
126 |
|
127 |
% Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes). |
128 |
font_max = 2000 |
129 |
|
130 |
% Extra space for the hash table of control sequences (which allows 10K |
131 |
% names as distributed). |
132 |
hash_extra = 50000 |
133 |
|
134 |
% Max number of characters in all strings, including all error messages, |
135 |
% help texts, font names, control sequences. These values apply to TeX and MP. |
136 |
pool_size = 1250000 |
137 |
% Minimum pool space after TeX/MP's own strings; must be at least |
138 |
% 25000 less than pool_size, but doesn't need to be nearly that large. |
139 |
string_vacancies = 90000 |
140 |
% Maximum number of strings. |
141 |
max_strings = 100000 |
142 |
% min pool space left after loading .fmt |
143 |
pool_free = 47500 |
144 |
|
145 |
% Buffer size. TeX uses the buffer to contain input lines, but macro |
146 |
% expansion works by writing material into the buffer and reparsing the |
147 |
% line. As a consequence, certain constructs require the buffer to be |
148 |
% very large, even though most documents can be handled with a small value. |
149 |
buf_size = 200000 |
150 |
|
151 |
% Hyphenation trie. The maximum possible is 4194303 (ssup_trie_size in |
152 |
% the sources), but we don't need that much. The value here suffices |
153 |
% for all known free hyphenation patterns to be loaded simultaneously |
154 |
% (as TeX Live does). |
155 |
% |
156 |
trie_size = 300000 |
157 |
|
158 |
hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767. |
159 |
% http://primes.utm.edu/curios/page.php/8191.html |
160 |
nest_size = 500 % simultaneous semantic levels (e.g., groups) |
161 |
|
162 |
|
163 |
|
164 |
1.1 app-text/texlive-core/files/2007/texmf.d/00header.cnf |
165 |
|
166 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/00header.cnf?rev=1.1&view=markup |
167 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/00header.cnf?rev=1.1&content-type=text/plain |
168 |
|
169 |
Index: 00header.cnf |
170 |
=================================================================== |
171 |
% texmf.cnf -- runtime path configuration file for kpathsea. |
172 |
% (If you change or delete `original' on the previous line, the |
173 |
% distribution won't install its version over yours.) |
174 |
% Public domain. |
175 |
% |
176 |
% What follows is a super-summary of what this .cnf file can |
177 |
% contain. Please read the Kpathsea manual for more information. |
178 |
% |
179 |
% texmf.cnf is generated from texmf.in, by replacing @var@ with the |
180 |
% value of the Make variable `var', via a sed file texmf.sed, generated |
181 |
% (once) by kpathsea/Makefile (itself generated from kpathsea/Makefile.in |
182 |
% by configure). |
183 |
% |
184 |
% Any identifier (sticking to A-Za-z_ for names is safest) can be assigned. |
185 |
% The `=' (and surrounding spaces) is optional. |
186 |
% No % or @ in texmf.in, for the sake of autogeneration. |
187 |
% (However, %'s and @'s can be edited into texmf.cnf or put in envvar values.) |
188 |
% $foo (or ${foo}) in a value expands to the envvar or cnf value of foo. |
189 |
% |
190 |
% Earlier entries (in the same or another file) override later ones, and |
191 |
% an environment variable foo overrides any texmf.cnf definition of foo. |
192 |
% |
193 |
% All definitions are read before anything is expanded, so you can use |
194 |
% variables before they are defined. |
195 |
% |
196 |
% If a variable assignment is qualified with `.PROGRAM', it is ignored |
197 |
% unless the current executable (last filename component of argv[0]) is |
198 |
% named PROGRAM. This foo.PROGRAM construct is not recognized on the |
199 |
% right-hand side. For environment variables, use FOO_PROGRAM. |
200 |
% |
201 |
% Which file formats use which paths for searches is described in the |
202 |
% various programs' and the kpathsea documentation. |
203 |
% |
204 |
% // means to search subdirectories (recursively). |
205 |
% A leading !! means to look only in the ls-R db, never on the disk. |
206 |
% A leading/trailing/doubled ; in the paths will be expanded into the |
207 |
% compile-time default. Probably not what you want. |
208 |
% |
209 |
% You can use brace notation, for example: /usr/local/{mytex:othertex} |
210 |
% expands to /usr/local/mytex:/usr/local/othertex. Instead of the path |
211 |
% separator you can use a comma: /usr/local/{mytex,othertex} also expands |
212 |
% to /usr/local/mytex:/usr/local/othertex. However, the use of the comma |
213 |
% instead of the path separator is deprecated. |
214 |
% |
215 |
% The text above assumes thet path separator is a colon (:). Non-UNIX |
216 |
% systems use different path separators, like the semicolon (;). |
217 |
|
218 |
|
219 |
|
220 |
1.1 app-text/texlive-core/files/2007/texmf.d/05searchpaths.cnf |
221 |
|
222 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/05searchpaths.cnf?rev=1.1&view=markup |
223 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/05searchpaths.cnf?rev=1.1&content-type=text/plain |
224 |
|
225 |
Index: 05searchpaths.cnf |
226 |
=================================================================== |
227 |
% Part 1: Search paths and directories. |
228 |
|
229 |
% You can set an environment variable to override TEXMF if you're testing |
230 |
% a new TeX tree, without changing anything else. |
231 |
% |
232 |
% You may wish to use one of the $SELFAUTO... variables here so TeX will |
233 |
% find where to look dynamically. See the manual and the definition |
234 |
% below of TEXMFCNF. |
235 |
|
236 |
% The tree containing the runtime files closely related to the specific |
237 |
% program version used: |
238 |
TEXMFMAIN = /usr/share/texmf |
239 |
|
240 |
% The main distribution tree: |
241 |
TEXMFDIST = /usr/share/texmf-dist |
242 |
|
243 |
% The Gentoo site tree |
244 |
TEXMFSITE = /usr/share/texmf-site |
245 |
|
246 |
% A place for local additions to a "standard" texmf tree. |
247 |
% This tree is not used for local configuration maintained by |
248 |
% texconfig, it uses TEXMFCONFIG below. |
249 |
TEXMFLOCAL = /usr/local/share/texmf |
250 |
|
251 |
% TEXMFSYSVAR, where texconfig-sys stores variable runtime data. |
252 |
% With teTeX-3.0 or later, this must be set. |
253 |
% For sharing this tree with $TEXMFMAIN: |
254 |
% TEXMFSYSVAR = $TEXMFMAIN |
255 |
% For using a separate tree: |
256 |
% TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var |
257 |
TEXMFSYSVAR = /var/lib/texmf |
258 |
|
259 |
% TEXMFSYSCONFIG, where texconfig-sys stores configuration data. |
260 |
% With teTeX-3.0 or later, this must be set. |
261 |
% For sharing this tree with $TEXMFMAIN: |
262 |
% TEXMFSYSCONFIG = $TEXMFMAIN |
263 |
% For using a separate tree: |
264 |
% TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config |
265 |
TEXMFSYSCONFIG = /etc/texmf |
266 |
|
267 |
% User texmf trees are allowed as follows. |
268 |
% This used to be HOMETEXMF. |
269 |
TEXMFHOME = $HOME/texmf |
270 |
|
271 |
% TEXMFVAR, where texconfig stores variable runtime data. |
272 |
% With teTeX-3.0 or later, this must be set. |
273 |
% For sharing this tree with $TEXMFMAIN: |
274 |
% TEXMFVAR = $TEXMFMAIN |
275 |
% For using a separate tree: |
276 |
% TEXMFVAR = $HOME/.texmf-var # teTeX 3.0 default |
277 |
TEXMFVAR = $HOME/.texmf-var |
278 |
|
279 |
% TEXMFCONFIG, where texconfig stores configuration data. |
280 |
% With teTeX-3.0 or later, this must be set. |
281 |
% For sharing this tree with $TEXMFMAIN: |
282 |
% TEXMFCONFIG = $TEXMFMAIN |
283 |
% For using a separate tree: |
284 |
% TEXMFCONFIG = $HOME/.texmf-config # teTeX 3.0 default |
285 |
% For using a separate tree: |
286 |
% TEXMFCONFIG = $SELFAUTOPARENT/texmf-config |
287 |
TEXMFCONFIG = $HOME/.texmf-config |
288 |
|
289 |
% Now, list all the texmf trees. If you have multiple trees you can |
290 |
% use shell brace notation, like this: |
291 |
% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN} |
292 |
% The braces are necessary. |
293 |
% |
294 |
% For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named |
295 |
% explicitly and before all other trees. |
296 |
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFSITE,!!$TEXMFDIST} |
297 |
|
298 |
% The system trees. These are the trees that are shared by all the users. |
299 |
% If a tree appears in this list, the mktex* scripts will use |
300 |
% VARTEXFONTS for generated files, if the original tree isn't writable; |
301 |
% otherwise the current working directory is used. |
302 |
SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST;$TEXMFSITE |
303 |
|
304 |
% Where generated fonts may be written. This tree is used when the sources |
305 |
% were found in a system tree and either that tree wasn't writable, or the |
306 |
% varfonts feature was enabled in MT_FEATURES in mktex.cnf. |
307 |
VARTEXFONTS = /var/tmp/texfonts |
308 |
|
309 |
% Where to look for ls-R files. There need not be an ls-R in the |
310 |
% directories in this path, but if there is one, Kpathsea will use it. |
311 |
% |
312 |
% By default, this is only the !! elements of TEXMF, so that mktexlsr |
313 |
% does not create ls-R files in the non-!! elements -- because if an |
314 |
% ls-R is present, it will be used, and the disk will not be searched. |
315 |
% This is arguably a bug in kpathsea, but we will not think about it now. |
316 |
% |
317 |
TEXMFDBS = $TEXMF;$VARTEXFONTS |
318 |
|
319 |
% It may be convenient to define TEXMF like this: |
320 |
% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME} |
321 |
% which allows users to set up entire texmf trees, and tells TeX to |
322 |
% look in places like ~/tex and ~/bibtex. If you do this, define TEXMFDBS |
323 |
% like this: |
324 |
% TEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS |
325 |
% or mktexlsr will generate an ls-R file for $HOME when called, which is |
326 |
% rarely desirable. If you do this you'll want to define SYSTEXMF like |
327 |
% this: |
328 |
% SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST |
329 |
% so that fonts from a user's tree won't escape into the global trees. |
330 |
% |
331 |
% On some systems, there will be a system tree which contains all the font |
332 |
% files that may be created as well as the formats. For example |
333 |
% TEXMFVAR = /var/lib/texmf |
334 |
% is used on many Linux systems. In this case, set VARTEXFONTS like this |
335 |
% VARTEXFONTS = $TEXMFVAR/fonts |
336 |
% and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR). |
337 |
% |
338 |
% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below |
339 |
% one of the TEXMF directories (avoids overlapping ls-R files). |
340 |
|
341 |
|
342 |
|
343 |
|
344 |
|
345 |
1.1 app-text/texlive-core/files/2007/texmf.d/10standardpaths.cnf |
346 |
|
347 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/10standardpaths.cnf?rev=1.1&view=markup |
348 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-text/texlive-core/files/2007/texmf.d/10standardpaths.cnf?rev=1.1&content-type=text/plain |
349 |
|
350 |
Index: 10standardpaths.cnf |
351 |
=================================================================== |
352 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
353 |
% Usually you will not need to edit any of the other variables in part 1. % |
354 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
355 |
|
356 |
% WEB2C is for Web2C specific files. The current directory may not be |
357 |
% a good place to look for them. |
358 |
WEB2C = $TEXMF/web2c |
359 |
|
360 |
% TEXINPUTS is for TeX input files -- i.e., anything to be found by \input |
361 |
% or \openin, including .sty, .eps, etc. |
362 |
|
363 |
% Plain TeX. Have the command tex check all directories as a last |
364 |
% resort, we may have plain-compatible stuff anywhere. |
365 |
TEXINPUTS.tex = .;$TEXMF/tex/{plain,generic,}// |
366 |
|
367 |
% Other plain-based formats. |
368 |
TEXINPUTS.amstex = .;$TEXMF/tex/{amstex,plain,generic,}// |
369 |
TEXINPUTS.csplain = .;$TEXMF/tex/{csplain,plain,generic,}// |
370 |
TEXINPUTS.eplain = .;$TEXMF/tex/{eplain,plain,generic,}// |
371 |
TEXINPUTS.ftex = .;$TEXMF/tex/{formate,plain,generic,}// |
372 |
TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,plain,generic,}// |
373 |
TEXINPUTS.mex = .;$TEXMF/tex/{mex,plain,generic,}// |
374 |
TEXINPUTS.texinfo = .;$TEXMF/tex/{texinfo,plain,generic,}// |
375 |
|
376 |
% LaTeX 2e specific macros are stored in latex/, macros that can only be |
377 |
% used with 2.09 in latex209/. In addition, we look in the directory |
378 |
% latex209, useful for macros that were written for 2.09 and do not |
379 |
% mention 2e at all, but can be used with 2e. |
380 |
TEXINPUTS.cslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}// |
381 |
TEXINPUTS.platex = .;$TEXMF/tex/{platex,latex,generic,}// |
382 |
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}// |
383 |
TEXINPUTS.olatex = .;$TEXMF/tex/{latex,generic,}// |
384 |
TEXINPUTS.latex209 = .;$TEXMF/tex/{latex209,generic,latex,}// |
385 |
|
386 |
% Fontinst needs to read afm files. |
387 |
TEXINPUTS.fontinst = .;$TEXMF/{tex,fonts/afm}// |
388 |
|
389 |
% MLTeX. |
390 |
TEXINPUTS.frlatex = .;$TEXMF/tex/{french,latex,generic,}// |
391 |
TEXINPUTS.frtex = .;$TEXMF/tex/{french,plain,generic,}// |
392 |
TEXINPUTS.mllatex = .;$TEXMF/tex/{latex,generic,}// |
393 |
TEXINPUTS.mltex = .;$TEXMF/tex/{plain,generic,}// |
394 |
|
395 |
% e-TeX. This form of the input paths is borrowed from teTeX. A certain |
396 |
% variant of TDS is assumed here, unaffected by the build variables. |
397 |
TEXINPUTS.elatex = .;$TEXMF/tex/{latex,generic,}// |
398 |
TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}// |
399 |
|
400 |
% pdfTeX. This form of the input paths is borrowed from teTeX. A certain |
401 |
% variant of TDS is assumed here, unaffected by the build variables. |
402 |
TEXINPUTS.pdfcslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}// |
403 |
TEXINPUTS.pdfcsplain = .;$TEXMF/tex/{csplain,plain,generic,}// |
404 |
TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,plain,generic,}// |
405 |
TEXINPUTS.pdflatex = .;$TEXMF/tex/{latex,generic,}// |
406 |
TEXINPUTS.pdfmex = .;$TEXMF/tex/{mex,plain,generic,}// |
407 |
TEXINPUTS.utf8mex = .;$TEXMF/tex/{mex,plain,generic,}// |
408 |
TEXINPUTS.pdftex = .;$TEXMF/tex/{plain,generic,}// |
409 |
TEXINPUTS.pdftexinfo = .;$TEXMF/tex/{texinfo,plain,generic,}// |
410 |
TEXINPUTS.pdfamstex = .;$TEXMF/tex/{amstex,plain,generic,}// |
411 |
|
412 |
% pdfeTeX. |
413 |
TEXINPUTS.pdfelatex = .;$TEXMF/tex/{latex,generic,}// |
414 |
TEXINPUTS.pdfetex = .;$TEXMF/tex/{plain,generic,}// |
415 |
|
416 |
% pdfxTeX. |
417 |
TEXINPUTS.pdfxlatex = .;$TEXMF/tex/{latex,generic,}// |
418 |
TEXINPUTS.pdfxtex = .;$TEXMF/tex/{plain,generic,}// |
419 |
|
420 |
% XeTeX |
421 |
TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,latex,generic,}// |
422 |
TEXINPUTS.xeplain = .;$TEXMF/tex/{xeplain,eplain,plain,generic,}// |
423 |
TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// |
424 |
|
425 |
% Omega / Aleph |
426 |
TEXINPUTS.lamed = .;$TEXMF/tex/{lamed,lambda,latex,generic,}// |
427 |
TEXINPUTS.lambda = .;$TEXMF/tex/{lambda,latex,generic,}// |
428 |
TEXINPUTS.omega = .;$TEXMF/tex/{plain,generic,}// |
429 |
TEXINPUTS.aleph = .;$TEXMF/tex/{plain,generic,}// |
430 |
|
431 |
% ConTeXt |
432 |
TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}// |
433 |
|
434 |
% odd formats needing their own paths |
435 |
TEXINPUTS.lamstex = .;$TEXMF/tex/{lamstex,plain,generic,}// |
436 |
TEXINPUTS.lollipop = .;$TEXMF/tex/{lollipop,plain,generic,}// |
437 |
TEXINPUTS.platex-pl = .;$TEXMF/tex/{platex,latex,generic,}// |
438 |
TEXINPUTS.pdfplatex = .;$TEXMF/tex/{platex,latex,generic,}// |
439 |
|
440 |
% Earlier entries override later ones, so put this last. |
441 |
TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}// |
442 |
|
443 |
% Metafont, MetaPost inputs. |
444 |
MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source// |
445 |
MPINPUTS = .;$TEXMF/metapost// |
446 |
|
447 |
% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read (see web2c/INSTALL), |
448 |
% and string pools (.pool) for ini{tex,mf,mp}. It is silly that we have six |
449 |
% paths and directories here (they all resolve to a single place by default), |
450 |
% but historically ... |
451 |
TEXFORMATS = .;$TEXMF/web2c/{$engine,}// |
452 |
MFBASES = .;$TEXMF/web2c/{$engine,}// |
453 |
MPMEMS = .;$TEXMF/web2c/{$engine,}// |
454 |
TEXPOOL = .;$TEXMF/web2c |
455 |
MFPOOL = .;$TEXMF/web2c |
456 |
MPPOOL = .;$TEXMF/web2c |
457 |
|
458 |
% support the original xdvi. Must come before the generic settings. |
459 |
PKFONTS.XDvi = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}// |
460 |
VFFONTS.XDvi = .;$TEXMF/%s |
461 |
PSHEADERS.XDvi = .;$TEXMF/%q{dvips,fonts/type1}// |
462 |
TEXPICTS.XDvi = .;$TEXMF/%q{dvips,tex}// |
463 |
|
464 |
% Device-independent font metric files. |
465 |
VFFONTS = .;$TEXMF/fonts/vf// |
466 |
TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm// |
467 |
|
468 |
% The $MAKETEX_MODE below means the drivers will not use a cx font when |
469 |
% the mode is ricoh. If no mode is explicitly specified, kpse_prog_init |
470 |
% sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual. |
471 |
% The modeless part guarantees that bitmaps for PostScript fonts are found. |
472 |
PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// |
473 |
|
474 |
% Similarly for the GF format, which only remains in existence because |
475 |
% Metafont outputs it (and MF isn't going to change). |
476 |
GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MODE// |
477 |
|
478 |
% A backup for PKFONTS and GFFONTS. Not used for anything. |
479 |
GLYPHFONTS = .;$TEXMF/fonts |
480 |
|
481 |
% A place to puth everything that doesn't fit the other font categories. |
482 |
MISCFONTS = .;$TEXMF/fonts/misc// |
483 |
|
484 |
% font name map files. This isn't just fonts/map// because ConTeXt |
485 |
% wants support for having files with the same name in the different |
486 |
% subdirs. Maybe if the programs ever get unified to accepting the same |
487 |
% map file syntax the definition can be simplified again. |
488 |
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}// |
489 |
|
490 |
% BibTeX bibliographies and style files. |
491 |
BIBINPUTS = .;$TEXMF/bibtex/bib// |
492 |
BSTINPUTS = .;$TEXMF/bibtex/{bst,csf}// |
493 |
|
494 |
% MFT style files. |
495 |
MFTINPUTS = .;$TEXMF/mft// |
496 |
|
497 |
% PostScript headers and prologues (.pro); unfortunately, some programs |
498 |
% also use this for acessing font files (enc, type1, truetype) |
499 |
TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type42,type3}}// |
500 |
TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type42,type3,truetype}}// |
501 |
|
502 |
% OSFONTDIR is to provide a convenient hook for allowing TeX to find |
503 |
% fonts installed on the system (outside of TeX). An empty default |
504 |
% value would add "//" to the search paths, so we give it a dummy value. |
505 |
OSFONTDIR = /please/set/osfontdir/in/the/environment |
506 |
|
507 |
% PostScript Type 1 outline fonts. |
508 |
T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR// |
509 |
|
510 |
% PostScript AFM metric files. |
511 |
AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR// |
512 |
|
513 |
% TrueType outline fonts. |
514 |
TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR// |
515 |
|
516 |
% Opentype outline fonts. |
517 |
OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR// |
518 |
|
519 |
% Type 42 outline fonts. |
520 |
T42FONTS = .;$TEXMF/fonts/type42// |
521 |
|
522 |
% Ligature definition files. |
523 |
LIGFONTS = .;$TEXMF/fonts/lig// |
524 |
|
525 |
% Dvips' config.* files (this name should not start with `TEX'!). |
526 |
TEXCONFIG = $TEXMF/dvips// |
527 |
|
528 |
% Makeindex style (.ist) files. |
529 |
INDEXSTYLE = .;$TEXMF/makeindex// |
530 |
|
531 |
% Font encoding files (.enc). |
532 |
ENCFONTS = .;$TEXMF/fonts/enc// |
533 |
|
534 |
% CMap files. |
535 |
CMAPFONTS = .;$TEXMF/fonts/cmap// |
536 |
|
537 |
% Subfont definition files. |
538 |
SFDFONTS = .;$TEXMF/fonts/sfd// |
539 |
|
540 |
% OpenType outline fonts. |
541 |
OPENTYPEFONTS = .;$TEXMF/fonts/opentype// |
542 |
|
543 |
% pdftex config files: |
544 |
PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}// |
545 |
|
546 |
% Used by DMP (ditroff-to-mpx), called by makempx -troff. |
547 |
TRFONTS = /usr/{local,}/share/groff/{current/font,site-font}/devps |
548 |
MPSUPPORT = .;$TEXMF/metapost/support |
549 |
|
550 |
% For xdvi to find mime.types and .mailcap, if they do not exist in |
551 |
% $HOME. These are single directories, not paths. |
552 |
% (But the default mime.types, at least, may well suffice.) |
553 |
MIMELIBDIR = /etc |
554 |
MAILCAPLIBDIR = /etc |
555 |
|
556 |
% Default settings for fontconfig library, used by Win32 versions of |
557 |
% xetex/xdvipdfmx (note that fontconfig on Linux/Unix-like systems |
558 |
% will ignore settings in this file) |
559 |
FONTCONFIG_FILE=fonts.conf |
560 |
FONTCONFIG_PATH=/etc/fonts |
561 |
FC_CACHEDIR=/var/cache/fontconfig |
562 |
|
563 |
% TeX documentation and source files, for use with kpsewhich. |
564 |
% TeX Live has a separate hierarchy with just documentation, texmf-doc, |
565 |
% in addition to the doc files in the other hierarchies. |
566 |
TEXMFDOCDIR = /usr/texmf-doc/doc |
567 |
TEXDOCS = .;$TEXMF/doc//;$TEXMFDOCDIR// |
568 |
TEXSOURCES = .;$TEXMF/source// |
569 |
|
570 |
% Web and CWeb input paths. |
571 |
WEBINPUTS = .;$TEXMF/web// |
572 |
CWEBINPUTS = .;$TEXMF/cweb// |
573 |
|
574 |
% Omega-related fonts and other files. |
575 |
OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}// |
576 |
OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl// |
577 |
OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ovf,vf}// |
578 |
OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp// |
579 |
OTPINPUTS = .;$TEXMF/omega/otp// |
580 |
OCPINPUTS = .;$TEXMF/omega/ocp// |
581 |
|
582 |
% Some additional input variables for several programs. If you add |
583 |
% a program that uses the 'other text files' or 'other binary files' |
584 |
% search formats, you'll want to add their variables here as well. |
585 |
T4HTINPUTS = .;$TEXMF/tex4ht// |
586 |
|
587 |
% Architecture independent executables. |
588 |
TEXMFSCRIPTS = $TEXMF/scripts/{$engine,$progname,}// |
589 |
|
590 |
%% The mktex* scripts rely on KPSE_DOT. Do not set it in the environment. |
591 |
% KPSE_DOT = . |
592 |
|
593 |
% This definition isn't used from this .cnf file itself (that would be |
594 |
% paradoxical), but the compile-time default in paths.h is built from it. |
595 |
% The SELFAUTO* variables are set automatically from the location of |
596 |
% argv[0], in kpse_set_progname. |
597 |
% |
598 |
% The TETEXDIR stuff isn't likely to be relevant unless you're using |
599 |
% teTeX, but it doesn't hurt. |
600 |
% |
601 |
% For security reasons, it is better not to have . part of the path. |
602 |
% |
603 |
TEXMFCNF = {/usr,/usr/local}{,{/share,}/texmf{-local,}/web2c};/.$TETEXDIR |
604 |
|
605 |
# $progname: kpathsea v. 3.5.3 or later overwrites this at runtime. To |
606 |
# avoid empty expansions from binaries linked against an earlier |
607 |
# version of the library, we set $progname and $engine to something |
608 |
# non-empty: |
609 |
progname = unset |
610 |
engine = unset |
611 |
|
612 |
|
613 |
|
614 |
|
615 |
|
616 |
-- |
617 |
gentoo-commits@g.o mailing list |