Привет, ЛОР.
Я вот вчера сделал latex2rtf -S -p sometext.tex
, полученный формат отнёс на машину с MS Word. На первый взгляд, даже очень пристойно. Разве что подзаголовки пришлось подправить, но тут я, скорее всего, сам виноват и делал теги не по феншую (хотя в PDFe они выглядели очень хорошо).
Главная засада в другом. В своё время мне подсказали ключик -S
, без которого формулы пропадали. Теперь визуально они все на месте. Но если в ворде кликнуть по формуле, он задумывается и выдаёт: «Формула слишком велика для преобразования», очищает поле и выводит ставшую бесполезной панель редактора формул.
При этом речь идёт о простейших вещах вроде
$$
\Delta t = t_{cur}-t_{prev} \eqno (1)
$$
Разумеется, в PDF это тоже прекрасно выглядит.
Да, и без \eqno
Word даёт ту же ошибку (решил проверить, пока писал это), так что холивар о том, как правильнее нумеровать формулы, скорее всего, не к месту.
Word 2007 и 2010 (формулы с нуля, причём в современном стиле, создаются без проблем, так что в вордах, скорее всего, все компоненты на месте), latex2rtf 2.3.18.
Пробовал пинать и pandoc 2.19.2, но он мой текст вообще не хочет конвертировать:
pandoc: Cannot decode byte '\xcf': Data.Text.Internal.Encoding.streamDecodeUtf8With: Invalid UTF-8 stream
Возможно, с этим можно что-то сделать, но для этого хотелось бы иметь подтверждение от более опытных людей, что pandoc с формулами обходится более умело. :)
Проблема в том, что у текста есть соавтор (более авторитетный, чем я), который хочет редактировать именно в ворде.
Про хак «поднять лапки, сдаться и тоже писать в ворде» я в курсе, но это на самый-самый крайний случай. Во-первых, это существенно ограничит количество мест, где я могу заниматься писательством, во-вторых, латеховский текст куда лучше поддаётся версионированию, чем вордовый, в третьих, поднимать лапки — это вообще неспортивно. Ну и в четвёртых, есть шанс, что в точке конечного назначения захотят таки LaTeX (но с этим пока неясно).
Поэтому пока хотелось бы получить именно технические варианты решения проблемы. :)