On Jan 16, 2013, at 5:28 PM, Doug Laidlaw wrote:

> Jerry wrote:
> 
>> It has frequently been suggested on this list that, currently, the best
>> way to get a LyX file into Microsoft Word is to export from LyX to LyXHMTM
>> and then to open that XHTML file with Word. I have Word 2011 for OS X and
>> this fails because Word will not open the XHTML file, with the message
>> 
>> 
>> The XML file bla bla bla cannot be opened because there are problems with
>> the contents. Details
>> No error detail available
>> Location: 2
>> 
>> 
>> This happens even for the simplest LyX file with only one sentence and no
>> fancy stuff--the entire contents of one test file is simply "Test
>> sentence". However, the exported XHTML files doe open OK in Firefox and
>> displays math in acceptable, if not perfect, form. (Firefox renders MathML
>> out of the box--why can't other browsers join the 20th century.)
>> 
>> On the same "Test sentence" file exported via LyXHTML, I opened it in
>> TextMate, a very popular and extensible text editor on OS X, and applied
>> the "Validate syntax" command that is available therein, resulting in this
>> output:
>> 
>> 
>> xmllint output
>> error: colon are forbidden from PI names 'IS10744:arch'
>> <?IS10744:arch xhtml
>>              ^
>> Test sentence.
>> 
>> 
>> I am using LyX 2.0.5 for OS X. I _think_ I have been able to do this in
>> the past so I don't know why I can't do it now.
>> 
>> I am preparing to start a major writing project and I want to understand
>> as much as I can about this--I'm pretty sure that there will be a huge
>> incentive later to have a usable if not perfect version of my LyX work
>> available in Word; this will include math.
>> 
>> I know that LyX -> Word is a frequent topic on this list so I'm not
>> necessarily looking for a complete rehashing of the topic--only why
>> LyXHTML -> Word fails.
>> 
>> Jerry
> 
> I used eLyxer (http://elyxer.nongnu.org/) to export from Linux to HTML then 
> to epub, but it may not support the Mac.
> 
> HTH
> 
> Doug.
> 
Thanks for that tip. I checked it out. It's just a Python thing so it works 
fine on OS X, and LyX picked it up as advertised.

The output on my simple test case does look nice in a browser, but I get the 
same error opening with Word as I first described: "The XML file bla bla bla 
cannot be opened..." etc. I thought maybe my copy of Word was broken but it 
reads other HTML files fine--I'm guessing they don't have the XML stuff in 
them, however.

I checked the HTML file that eLyXer made with the W3C page and got: "The 
uploaded document "-" was successfully checked as XHTML 1.0 Transitional."

How does your method, LyX -> HTML -> epub, get me into Word? I don't think Word 
reads epub, does it?

Also--eLyXer does not appear to use MathML so I don't think there is any hope 
of getting editable math into Word using this method. (But I haven't read all 
of the eLyXer docs.)

Jerry

Reply via email to