On Tue, 20 Jul 1999 21:50:49 +0100, Arnd Hanses wrote:

>>>>And what about the other file name handlers?
>
>>// Substitutes spaces with underscores in filename (and path)
>>LString SpaceLess(LString const & file)
>
>[...]
>
>>      name.subst('�', 'n');   /* AHanses: '~n', no more trouble
>>with 'umlauts'? */

Well, finally I found that despite

        LString OnlyFilename(LString const &Filename)
        {
        [...]
                temp.lowercase();

opening and saving a file like 'L�X.lyx' ('LUEX.lyx') on emx/hpfs does
*not* change file name case; OS/2 silently treats both names as
identical. But LaTeX chokes on '�' ('UE'). 


That means, the substitution list is in fact very incomplete. Does
anybody know how to efficiently substitute *all* those 'special'
characters, that most stubborn LaTeX might refuse to process??

Greets,

        Arnd

Reply via email to