В OpenOffice раньше была функция экспорта в LaTeX, которая, как мне кажется, была позже удалена. Тем не менее, есть писатель LaTeX:
sudo apt-get install openoffice.org-writer2latex writer2latex
Или, если ваш дистрибутив использует LibreOffice, используйте libreoffice-writer2latex
вместо вышеупомянутого.
Просто подтвердите все сообщения с помощью y
. После установки вы можете использовать его сw2l
w2l your-document.odt
который создаст .tex
файл с тем же именем. Форматирование довольно простое, но я думаю, что оно выполнит свою работу.
Если после этого вы захотите отредактировать его в Lyx, просто объедините команды, что-то вроде этого:
w2l your-document.odt && /usr/bin/env lyx your-document.tex &
Я тестировал конвертацию в Ubuntu 11.04 с установкой по умолчанию LibreOffice
writer2latex
. По крайней мере, этот пакет обеспечиваетw2l
работу.Libreoffice имеет расширение writer2latex, которое можно загрузить, просто дважды щелкнув файл .oxt или получив пакет из apt (я полагаю, также yum)
Ссылка на расширение:
http://writer2latex.sourceforge.net/index14.html
Как только вы установите расширение, вы можете использовать File-> Export to .tex.
Но:
Мне не удалось заставить Libreoffice 4.0x запустить расширение для сложного документа.
LO 3.4.4 запустил расширение просто отлично, но потерял почти все форматирование, потерял все таблицы и картинки.
Нижняя линия:
Я сдался. Вы бы лучше просто экспортировали в текст и начинали заново. Как полный NOOB для Lyx и Latex, мне кажется, что многие параметры документа не имеют эквивалента и просто не могут быть переведены. Однако я был бы рад показать, что я не прав.
источник