[tex-live] xelatex + files with non-ascii chars

Ulrike Fischer news3 at nililand.de
Wed Aug 10 16:34:45 CEST 2011


Am Wed, 10 Aug 2011 09:50:00 -0400 schrieb Alan Munn:

> On Aug 10, 2011, at 9:41 AM, Ulrike Fischer wrote:
> 
>> Am Wed, 10 Aug 2011 14:10:41 +0200 schrieb Arno Trautmann:
>> 
>>> Ulrike Fischer wrote:
>>>> Whoever thought that utf8 and unicode would make it easier to use
>>>> file names with non-ascii chars should reconsider this view.
>>> 
>>> [1] arno at robocat> xelatex äöß∀ℵ∩Π∈.tex
>>> This is XeTeX, Version 3.1415926-2.3-0.9997.5 (TeX Live 2011)
>>>  restricted \write18 enabled.
>>> entering extended mode
>>> (./äöß∀ℵ∩Π∈.tex
>>> LaTeX2e <2011/06/27>
>>> 
>>> [1] arno at robocat> lualatex äöß∀ℵ∩Π∈.tex
>>> This is LuaTeX, Version beta-0.70.1-2011061410 (rev 4277)
>>>  restricted \write18 enabled.
>>> (./äöß∀ℵ∩Π∈.tex
>>> LaTeX2e <2011/06/27>
>>> 
>>> Using TeX live 2011 on a 64bit Linux, everything works fine here; 2010 
>>> also works.
>>> Whoever thought that using windows would make anything easier should 
>>> reconsider this view.
>> 
>> ;-)
>> 
>> What happens if you try to compile this 8-bit encoded document with
>> pdflatex
>> 
>> \documentclass{article}
>> \usepackage[ansinew]{inputenc}
>> \usepackage[T1]{fontenc}
>> \begin{document}
>> \input{tüte}
>> \end{document}
>> 
>> (with and without that tüte.tex exists)
>> 
> 
> 
> On OS X:
> 
> ! LaTeX Error: File `t√$\relax {\begingroup 1\endgroup \over 4}$te.tex' not fou
> nd.

Hm. This looks as if the "ü" has two bytes and the second is 1/4 so
my guess is that you didn't encoded the file in ansinew but in utf8.
(utf8-ü = Ã1/4 in ansinew).


-- 
Ulrike Fischer 



More information about the tex-live mailing list