[docs] I: new schema of replacing Unicode entities (db2latex)

Vitaly Ostanin vyt на vzljot.ru
Ср Июл 9 19:52:44 MSD 2003


Hello, All!

В cvs docs выложены изменения, касающиеся замены Unicode символов
на команды LaTeX (в стилях db2latex).

Пользуюсь случаем поблагодарить David Carlisle <davidc на nag.co.uk>
(который эту рассылку не читает :)) за неоценимую помощь в
толковании спецификации XSLT.

Изменения сделаны в новом docbook-alt.xsl, который теперь
используется в Makefiles в качестве основного стиля.

Теперь для замены символов используется не гигантский шаблон
замены строк в самих стилях, а подключаемые xml-файлы, содержащие
базы для замен.

Файл замен по умолчанию
unicode.mapping.xml

Параметром 
unicode.mapping.languages
можно передать список языков (разделённых пробелом), для которых
должна производиться замена. 

Для каждого языка подключается файл unicode.mapping.$language.xml
(если есть рядом с unicode.mapping.xml). Для русского языка такой
файл уже есть :) В Makefile.print добавлен соответсвующий
параметр.

Также с помощью параметра
unicode.mapping.local
можно указать собственный файл с базой замен. Путь должен быть
абсолютным или относительным к каталогу со стилями db2latex.

Если символ для замены существует в нескольких указанных для
замены файлах, выбирается только первая команда в порядке:
unicode.mapping.local
unicode.mapping.$lang.xml
unicode.mapping.xml


Я сейчас работаю с $CVSROOT/docs/xsl/db2latex и очень прошу
сообщать здесь об изменениях в этом каталоге. Ну и на всякий
случай - не пишите там комментарии на русском языке :)

-- 
Regards, Vyt
mailto:  vyt на vzljot.ru
JID:     vyt на vzljot.ru
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : /pipermail/docs/attachments/20030709/3176a056/attachment.bin


Подробная информация о списке рассылки docs