Hi Peter, Not the \input command, but the end-of-line in the inputted file is creating the space, indirectly. TeX normally appends a character with the current value of \endlinechar to each line of an input-ed file, and that character is later converted to a space.
Setting \endlinechar to -1 temporarily is a possibility, another is writing a percent sign to the end of the line, yet another is ending the written line with \relax (or a similar space-gobbling command), and finally changing the catcode of the current \endlinechar to 9 (ignored) also works. Cheers, Taco Peter Münster wrote: > Hello, > \input seems to introduce a space. Example: > > \starttext > \immediate\write18{echo -n X >bla.tex} > X\input bla\relax X > \stoptext > > How could I get rid of this space? > > Cheers, Peter > _______________________________________________ ntg-context mailing list ntg-context@ntg.nl http://www.ntg.nl/mailman/listinfo/ntg-context