Вперед

Введение

Формат входных файлов для TEItools -- SGML или XML, в инкарнации TEI Lite. Изучить его Вы можете вот здесь: http://www.tei-c.org/Lite/ (или здесь: http://xtalk.msk.su/SGML/teiu5/teiu5.html).

Если Вы никогда не работали с SGML, посмотрите на SGML home page (http://www.oasis-open.org/cover.html), почитайте Введение в SGML (оригинал: http://www-tei.uic.edu/orgs/tei/sgml/teip3sg/index.html, русский перевод: http://xtalk.msk.su/SGML).

Не бойтесь, что Вам придется вводить все эти тэги вручную. Существует несколько SGML редакторов. Я предпочитаю psgml, это поддержка SGML для Emacs, удобная и свободно распространяемая.

TEItools были написаны от разочарования в linuxdoc-sgml, который использовал совершенно примитивную модель строковых подстановок для генерации выходных файлов. Она не давала возможности делать качественные документы, а RTF получался вообще неприемлемый. Так что, поскольку одним из моих тогдашних мотивов было желание писать документы "в формате MS Word" не выходя из комфортабельной среды Emacs, мне пришлось писать свой набор конвертеров. Однако, я чрезвычайно признателен команде linuxdoc-sgml, и многие идеи в TEItools -- оттуда.[1]

TEItools -- это набор связанных спецификаций, написанных на Tcl, производящих различные трансформации SGML. Они включают конвертеры:

Не все из них равного качества. Лично моя рабочая лошадка -- TEI Lite, так что конвертеры из TEI Lite, видимо, самые продвинутые. С другой стороны, улучшать существующие и писать новые конвертеры достаточно несложно. Это просто требует некоторого времени, а я не работаю над этим все свое время.

Кроме вышеупомянутых "стандартных" DTD, поддерживается несколько самодельных DTD, что включает следующие конвертеры:

В комплект входит также набор CGI-скриптов, в частности, для показа документов в формате TEI и Open eBook через WWW.

К тому моменту, когда Вы это читаете, могут появиться еще какие-то инструменты.

После установки пользоваться TEItools максимально просто. Чтобы получить LaTeX из TEI Lite, используется одна команда

$ tei2tex MyGreatDocument.sgml


 Вперед

Последние изменения: Чтв Фев 19 18:09:57 MSK 2004
Сгенерировано TEItools