[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