From: tom s. <to...@as...> - 2010-03-20 04:34:00
|
Hi Todd: The issue is the change in the way emacs supports multi-byte text between versions 22 and 23. This change is, I'm afraid, a direct assault on the way that hyperlatex processes text. During the parsing process, hlx changes some latex commands into single byte magic characters so they'll survive the parsing unmolested. For example, the "<" (0x3c) in html tags is converted to an unprintable 0xbc so it won't be confused with an actual "<". The final step involves converting these magic characters back to their printable originals for output. This strategy is now out of bounds, as I understand it, since 0xbc now has a meaning that it didn't in version 22. I have great confidence in the emacs developers to have thought of a way to create some kind of backwards compatibility or configuration option to continue to allow the kind of tricks that hyperlatex is built on. Sadly, I don't know my way around those options, nor am I sure that such a workaround wouldn't disable the possibility of hlx supporting multi-byte text itself, as is now true of the leading versions of TeX itself. -tom -- -------------------------------------------------------- Tom for Treasurer in 2010! http://tomfortreasurer.com Check out "Ten Things You Don't Know About Rhode Island" http://whatcheer.net http://sgouros.com |