[docs] FYI: конвертеры OpenDocument <-> LaTeX
Kirill Maslinsky
kirill на altlinux.ru
Ср Ноя 15 13:59:02 MSK 2006
Всем привет!
По случаю поисследовал средства конвертации OpenDocument <-> LaTeX
и должен заметить, что это преобразование сейчас уже выглядит
вполне реалистичным.
Особый интерес, на мой взгляд, представляют два проекта:
--------
1. ODF -> LaTeX : writer2latex
http://www.hj-gym.dk/~hj/writer2latex/
Смотрел последнюю девелоперскую версию.
Написан на Java. Работает как самостоятельный конвертер и как фильтр
OpenOffice. Сейчас находится в активной разработке.
Работает, полноценно поддерживает кириллические документы.
Главное: очень гибко настраивается с помощью очень простого
xml-конфига, в котором включаются опции и могут быть описаны
простые правила преобразования стилей OOo в макросы LaTeX.
Из замечательных мелочей: один из типов правил -- преобразование строк, например т. е. -> т.\,е.
Ограничения: на данный момент не поддерживаются некоторые свойства
больших документов, включающих субдокументы и т. п.
Общее впечатление: впервые вижу грамотно спроектированный и корректно
реализованный конвертер из OpenOffice.
PS Кстати в этом же проекте есть конвертер в XHTML, и тоже очень
неплохой и совершенно независимый от OpenOffice. Его стоит
использовать как конвертер OOo->HTML в сборочной среде документации,
rpm-build-docs.
2. LaTeX -> OpenDocument : TeX4ht
http://www.cse.ohio-state.edu/~gurari/TeX4ht/
Вообще этот проект известен давно как самый универсальный
и гибкий способ создания гипертекста (HTML, XML) из
TeX-исходников. Единственное, что он несколько по-ТеХовски
эзотерическое имеет устройство. Но для простых пользовательских
слчаев это не имеет такого уж значения.
Про последние сборки сообщается, что он поддерживает также
вывод и в OpenDocument.
Попробовать это на практике я не успел, поскольку (сразу о
минусах) там путанная процедура компиляции, да еще ошибки
какие-то. Понятно, что если уж собирать, то сразу пакет.
В документации writer2latex осторожно говорится, что можно
в ряде случаев использовать TeX4ht для обратного преобразования
в ODF, так что возникает нечто вроде roundtrip'а для частных случаев.
-----------
Пока обоих упомянутых проектов, к сожалению, нет в Сизифе.
Может быть кто-то мог бы заняться сборкой этого в пакеты?
--
Kirill Maslinsky
ALT Linux Documentation Team
http://heap.altlinux.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://lists.altlinux.org/pipermail/docs/attachments/20061115/e7a94135/attachment.bin
Подробная информация о списке рассылки docs