On Wed, 6 Aug 2003, i wrote:
Now that all the pdf* -ini versions want to read pdftex.cfg, they require also an entry line in texmf.cfg to find it, e. g.:
TEXINPUTS.pdfinitex = .;$TEXMF/{pdftex,tex}/{plain,generic,}//
for pdftex -ini.
This is a little bit different, sorry: Which line from texmf.cfg is used, depends on the variable kpse_program_name, which is set right after program start. Call kpse_program_name -------------------------------------------- pdftex pdftex pdftex -ini pdftex pdfinitex pdfinitex pdftex -progname=pdfinitex pdfinitex So pdftex -ini interprets TEXINPUTS.pdftex, whereas pdfinitex wants a line TEXINPUTS.pdfinitex. This differs from to the non-pdf tex versions, where tex and initex both look into the same line, TEXINPUTS.tex. Now one could... * strip the ini part from kpse_program_name, so that all pdftex and pdfinitex look to the same line in texmf.cnf (as with tex/initex), it would still be the ini version due to the iniversion variable; or * expand program names pdf*tex in the -ini case to pdf*initex, then pdftex -ini and pdfinitex would behave the same. But extra entry lines in texmf.cnf would be required; or * leave as is and be happy with additional texmf.cnf entries, which should then be identical for pdftex and pdfinitex, to avoid surprises. Greetings Hartmut ------------------------------------------------------------------------ Hartmut Henkel Oftersheim, Germany ------------------------------------------------------------------------