On Wed, 6 Aug 2003, i wrote:
where tex and initex both look into the same line, TEXINPUTS.tex.
...which is again wrong :-( Slowly getting it, sorry. Hope this is now right: In the teTeX distributed texmf.cnf file, the parsing is as follows: * tex reads line TEXINPUTS.tex. * tex -ini reads line TEXINPUTS.tex. * initex doesn't find a match and reads the catch-all (!), TEXINPUTS, which is fine for initex. * pdftex reads line TEXINPUTS.pdftex. * pdftex -ini reads line TEXINPUTS.pdftex. * pdfinitex finds no direct match, so it tries the last resort TEXINPUTS, where it doesn't find pdf-related entries. Same with pdfeinitex and mptodf, which runs on pdfetex. One can try to see what happens if one simply sets the last TEXINPUTS = "" and comments out most or all of the TEXINPUTS.* lines. So there is less magic than i guessed. Then the simplest solution might be to add lines with TEXINPUTS.pdfinitex, .pdfeinitex, and even .initex, to give initex a real target line other than the catch-all. And a line .mptopdf (similar to .pdfetex) would be needed. Greetings Hartmut ------------------------------------------------------------------------ Hartmut Henkel, Oftersheim, Germany ------------------------------------------------------------------------