[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