[latexrefman] \openin & \openout

Karl Berry karl at freefriends.org
Sun Oct 21 23:53:03 CEST 2018


There is no reliable (cross-platform, cross-implementation, backward
compatible, etc.) way to use spaces in filenames.  There are various
hacks with various pros and cons, but I see no need to describe them
here. If we say anything, I think it should be simply that using
anything beyond the basic ASCII letters and numbers is going to be
implementation-dependent. 

Same for what happens with extensions. Basically, Knuth created a morass
in this area from the beginning by (understandably) using the
conventions of his development machine instead of defining a
system-independent layer.  Hence subsequent craziness in all directions ... -k


More information about the latexrefman mailing list