[tex-live] ConTeXt and embedded spaces with 5 Sept. TeXLive rc

George White aa056 at chebucto.ns.ca
Fri Sep 12 16:10:16 CEST 2003

A couple issues with the handling of embedded spaces on Win32 systems
should be noted.  One looks like a real bug, the other boils down to the
way context handles embedded spaces in filenames.  

On Win32, the following (from texexec.pl) sometimes fails
to find texexec.ini (all on one line):

C:> kpsewhich -progname=context -format="other text files"

This seems to happen on Win98 when the current directory has an embedded
space in the last component.

A second oddity to trip the unwary:

ConTeXt texexec sets a variable to $ENV{"HOME"} in filename.tmp:

$ cat try.tex
\input story
$ texexec try
$ cat try.tmp
% try.top 

On Win32, executables manufactured from perl scripts using irun appear to
get a HOME variable, even if none is set in the environment, and which
will typically contain embedded spaces.  ConTeXt will add a little gift at
the end of your document: "X//cont-err", where X is the part after the
embedded space.  This is really a ConTeXt problem, but may come as a
surprise to someone who has been using context with an external perl
and/or on unix.

George White <aa056 at chebucto.ns.ca> <gnw3 at acm.org>
189 Parklea Dr., Head of St. Margarets Bay, Nova Scotia  B3Z 2G6

More information about the tex-live mailing list