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

9

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

я пробовал

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

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

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

Роберт Мунтяну
источник
почему ты хочешь сделать это? Не лучше ли PDF?
Рич Брэдшоу
Это требование из внешней публикации.
Роберт Мунтяну

Ответы:

1

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

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

romeroabelleira
источник
Спасибо за ответ. Я видел эту страницу, но мне не повезло с перечисленными там опциями.
Роберт Мунтяну
1

Возможно, немного опоздал на вечеринку, но так как мне потребовалось много времени, чтобы выполнить задачу даже сегодня, я чувствовал, что стоит оставить след.

Вот процедура, которая привела меня домой. Это немного громоздко, но все же это позволило мне не заменять все специальные символы в моем итальянском документе, которые были ошибкой latex2rtf.

  1. Из Lyx экспортируйте ваш файл в латекс (Luatex, другие варианты не пробовали)
  2. Запустите htlatex [filename.tex] (a)
  3. Откройте получившийся файл с помощью Firefox, он должен хорошо показать все ваши форматирования
  4. Выбрать все -> Копировать -> Вставить в LibreOffice

Мне пришлось вручную вставлять изображения (б), но это было похоже на подарок по сравнению со всеми другими методами, которые я пробовал. Извините, я не тестировал дальнейшие доработки, но должен был выполнить все, чтобы уложиться в сжатые сроки, и у меня не было времени для тестирования после этого. Буду редактировать если сможешь.

(a) Я подозреваю, что получил пакет, установив гигантское приложение latex2rtf, но это должно быть легко найти. (b) В этом отношении я подозреваю, что экспорт изображений Lyx в Latex сработал бы, если бы изображения не содержали пробелов в именах файлов, но пока не могут подтвердить. Можете проверить и отредактировать это немного. Редактировать: проверено (б), и я не мог заставить его работать. Трюк с пробелами относится к latex2rtf.

Джампаоло Феррадини
источник
Вы должны иметь возможность открывать файл HTML непосредственно в большинстве современных текстовых процессоров, включая Microsoft Word и LibreOffice Writer.
CVN
Обычно это работает, но это также подвело меня. Firefox даже не прочитал экспорт Lyx в lyXHTML моего последнего документа.
Джампаоло Феррадини
1

Установите pandoc и добавьте его в путь в конфигурации настроек LyX. Затем перенастройте LyX и перезапустите LyX. После перезапуска LyX вы увидите новую опцию экспорта, такую ​​как «экспорт в офис XML (Word)». По моему опыту, большинство математических символов могут быть легко преобразованы в формулу MS Word. Некоторые нет, если есть один символ, который не распознается.

Удачи, функция доступна по крайней мере с LyX 2.3.4.

dawnsong
источник
0

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

Роб Хиндман
источник
0

Экспорт в PDF из LyX. В Adobe Acrobat Pro X есть возможность сохранить PDF как документ MS Word. Если вам доступна эта версия Adobe, я настоятельно рекомендую этот метод.

Брайан
источник
-1

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

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

Саймон Вех
источник