<bugzilla>
------- Additional Comment #4 From Juergen Spitzmueller  2007-05-05 12:02 
-------

The problem is that LyX passes the text to preview-latex as a utf8-encoded
file, but doesn't indicate that with an appropriate inputenc option.

Have a look at the FIXME in PreviewLoader.cpp: 573. A simple way to get it work
would be:

Index: src/graphics/PreviewLoader.cpp
===================================================================
--- src/graphics/PreviewLoader.cpp      (Revision 18203)
+++ src/graphics/PreviewLoader.cpp      (Arbeitskopie)
@@ -582,6 +582,7 @@
        }
        of << "\\batchmode\n";
        dumpPreamble(of);
+       of << "\n\\usepackage[utf8]{inputenc}\n";
        of << "\n\\begin{document}\n";
        dumpData(of, inprogress.snippets);
        of << "\n\\end{document}\n";

but I suspect that hardcoding the inputenc call is not the appropriate
solution.

Georg, any input on that?

</bugzilla>



dumpData() looks like this:
...
                // FIXME UNICODE
                os << "\\begin{preview}\n"
                   << from_utf8(it->first)
                   << "\n\\end{preview}\n\n";
        }


So why should Jürgen's patch not be correct?
When from_utf8 is used then we need a utf8 encoding.

Or is it generally wrong to generate a utf8 encoded file,
does this the FIXME UNICODE in dumpData mean?


Peter


P.S.: Could I use a wildcard in bugzilla's "Users to watch:"
to get all bugzilla changes?



Reply via email to