--- Begin Message ---
- Cc: tetex@dbs.uni-hannover.de
- Subject: Re: changing tetex render engine
- From: Thomas Esser <te@dbs.uni-hannover.de>
- Date: Mon, 24 Jul 2006 19:13:43 +0200
- Message-id: <20060724171343.GB8554@dbs.uni-hannover.de>
- In-reply-to: <e9jhoe$g3d$1@sea.gmane.org>
- References: <e9jhoe$g3d$1@sea.gmane.org>
> as the default render engine for tex. I am having problems
> with it in that it doesn't interpret environment variables
> in the tex files. The old engine(etex) interpreted them
This was not caused by switching the engine. It was caused by an
implementation change in the kpathsea library. In the current sources
of kpathsea / web2c, this is already fixed.
Example (with teTeX-3.0):
te@rodney:/tmp> cat ~/x.tex
hi
te@rodney:/tmp> /t/3.0/i/bin/i686-pc-linux-gnu/latex foo
This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
entering extended mode
(./foo.tex
LaTeX2e <2003/12/01>
Babel <v3.8d> and hyphenation patterns for american, french, german, ngerman, b
ahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esperanto, e
stonian, finnish, greek, icelandic, irish, italian, latin, magyar, norsk, polis
h, portuges, romanian, russian, serbian, slovak, slovene, spanish, swedish, tur
kish, ukrainian, nohyphenation, loaded.
(/space/gauss/TeX/3.0/i/share/texmf-dist/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) (./foo.aux)
! LaTeX Error: File `$HOME/x.tex' not found.
...
Example (newer pdfetex, based on a newer kpathsea):
te@rodney:/tmp> latex foo
This is pdfeTeX, Version 3.141592-1.30.5-2.2 (Web2C 7.5.5)
entering extended mode
(./foo.tex
LaTeX2e <2003/12/01>
Babel <v3.8g> and hyphenation patterns for american, british, french, german, n
german, bahasa, basque, bulgarian, catalan, croatian, czech, danish, dutch, esp
eranto, estonian, finnish, greek, icelandic, irish, italian, latin, magyar, nor
sk, polish, portuges, romanian, russian, serbian, slovak, slovene, spanish, swe
dish, turkish, ukrainian, nohyphenation, loaded.
(/software/oss/Text/teTeX-3.0/share/texmf-dist/tex/latex/base/minimal.cls
Document Class: minimal 2001/05/25 Standard LaTeX minimal class
) (./foo.aux) (/home/te/x.tex) [1] (./foo.aux) )
^^^^^^^^^^^^^^
Output written on foo.dvi (1 page, 200 bytes).
Transcript written on foo.log.
The shell is not envolved in expanding these environment variables.
Thomas
--- End Message ---