[XeTeX] Problem with \XeTeXinputencoding
Ulrike Fischer
news2 at nililand.de
Fri Aug 1 14:38:25 CEST 2008
Am Fri, 1 Aug 2008 19:08:51 +0800 (CST) schrieb Xiao Cui:
> I am using TL2008test-20080724. The XeTeX version is 0.999.3
> It also fails when I try xelatex --no-pdf main.
>
> I know that it is not necessary to set the encoding to utf8.
> In fact, I have this trouble when I am using other encodings, say "gbk".
> And I find that it fails if the included file begin with \XeTeXinputencoding ....
>
> It gives the right result when I comment out the "\XeTeXinputencoding ...." line.
>
> It is also right after adding something like `\section{a}' below the first line.
>
> I am attaching the files (tex/aux) as an attachment.
Ok I now can reproduce it. It even fails with a simple \input. And it
work as soon as I add an additional empty line after the text. Adding a
\section helps too but only in the sense that now a page is produced,
but the last line is still lost.
I remember a similar problem which was discussed in d.c.t.t: In the
following example the "\end{document}" was lost -- but only if it was on
the last line in the document and also only if a \XeTeXinputencoding is
involved.
\XeTeXinputencoding "cp1252"
\documentclass{report}
\usepackage[ngerman]{babel}
\usepackage{fontspec}
\setmainfont{Myriad Pro}
\begin{document}
Test Ö
\end{document}
It looks as if the switch between encodings is eating the last line.
--
Ulrike Fischer
More information about the XeTeX
mailing list