Преобразование файлов Open Office (odt) в латекс


10

Как конвертировать документы Open Office (ODT) в текстовые файлы? Я сделал отчет, используя офис libre . Теперь я хочу продолжить редактирование документа, используя lyx (латексный интерфейс) . Таким образом, файл ODT должен быть сохранен как некоторый файл .tex.

Я не вижу возможности сделать это в меню Файл (экспорт / сохранить как). Так есть ли другой плагин для этого?

Ответы:


10

В 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


Пакет теперь называется libreoffice-writer2latex, по крайней мере, в fedora.
Бьянка

В Debian Squeeze пакет, кажется, вызывается writer2latex. По крайней мере, этот пакет обеспечивает w2lработу.
CVn

1

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, мне кажется, что многие параметры документа не имеют эквивалента и просто не могут быть переведены. Однако я был бы рад показать, что я не прав.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.