Преобразование документа Lyx в MS Word

12441
Robert Munteanu

Я сделал несколько попыток конвертировать документ Lyx в MS Word или RTF, но потерпел неудачу. Я работаю с довольно сложным документом, включающим внешние включения (код Java, дочерние документы), формулы и изображения.

я пробовал

  • экспорт в Latex с последующим использованием, tex4htно файл OpenOffice не создается (в файле odt нет context.xml);
  • экспорт в HTML и импорт в OpenOffice Writer;
  • экспорт в PDF и импорт с использованием Nitro PDF;

Сейчас я вручную конвертирую вывод в формате Nitro PDF, но в формулах и списках кодов это довольно плохо.

Какие еще есть варианты?

9
почему ты хочешь сделать это? Не лучше ли PDF? Rich Bradshaw 14 лет назад 0
Это требование из внешней публикации. Robert Munteanu 14 лет назад 0

5 ответов на вопрос

1
romeroabelleira

Вы пробовали LyX-> LaTeX -> RTF-> Word?

Вот некоторые дополнительные предложения, некоторые платные варианты: http://wiki.lyx.org/FAQ/Compatibility#toc2

Спасибо за ответ. Я видел эту страницу, но мне не повезло с перечисленными там опциями. Robert Munteanu 14 лет назад 0
1
Giampaolo Ferradini

Probably a little late to the party, but since it took me a long while to complete the task even as of today, I felt like it's worth leaving a trace.

Here's the procedure that got me home. It's a little cumbersome, yet it allowed me not to replace all special characters in my Italian document, which was were latex2rtf was failing.

  1. From Lyx, export your file in Latex(Luatex, didn't try the other options)
  2. Run htlatex [filename.tex] (a)
  3. Open the resulting file with Firefox, it should show all of your formattings rather well
  4. Select All-->Copy-->Paste into LibreOffice

I had to manually reinsert the images (b), but it felt like a gift when compared with all other methods I tried. Sorry I didn't test further refinements, but had to complete everything to comply with a tight deadline and hadn't had time to test afterwards. Will edit if able to.

(a) I suspect I got the package by installing the gigantic latex2rtf application, but it should be an easy find. (b) On that matter I suspect the Lyx export of images into Latex would have worked if the images didn't contain spaces in their filenames, but can't confirm yet. Might check and edit this little bit. Edit: checked (b), and I could not make it work. The spaces trick applies to latex2rtf.

Вы должны иметь возможность открывать HTML-файл непосредственно в большинстве современных текстовых процессоров, включая Microsoft Word и LibreOffice Writer. a CVn 9 лет назад 0
Обычно это работает, но это также подвело меня. Firefox даже не прочитал экспорт Lyx в lyXHTML моего последнего документа. Giampaolo Ferradini 9 лет назад 0
0
Rob Hyndman

Конвертируйте в LaTeX, затем используйте tex2word . Конверсия не идеальна, но не плоха, и в конце нужно немного привести в порядок. Другие конвертеры латекса -> слова перечислены на http://www.tug.org/utilities/texconv/textopc.html

0
Brian

Export to PDF from LyX. Adobe Acrobat Pro X has the option to save PDF as a MS Word document. If this version of Adobe is available to you, I highly recommend this method.

-1
Simon Veh

Так что я просто попробовал это Экспортировать из lyx в html (doc), а затем открыть экспортированный файл в Libreoffice Writer, вуаля, он работает почти идеально

Я понимаю, что этот ответ опоздал на 8 лет, но я просто хотел его найти и надеюсь, что он поможет другим, которые могут знать / хотят знать