[docs] Re: dblatex project
Kirill Maslinsky
kirill на altlinux.ru
Пн Ноя 1 13:15:00 MSK 2004
Всем привет!
> > А чем не понравился конкретно?
>
> Как и во многих других французских продуктах, комментарии на французском
> языке. Что для меня равносильно отсутствию комментариев. А разбираться в
> сложном XSLT без описания не очень приятно.
Вот незадача. А для меня наоборот, XSLT составляет языковой барьер :(
> > Я этот dblatex поставил и попробовал на какой-то нашей документации:
> > сразу проблема с локализацией -- вместо осмысленной кодировки --
> > \&\#0110; в результате. Требуется, наверное, несложная поправка в
> > xsl-стилях?
>
> Странный результат. Для нелатинских языков они рекомендуют генерировать
> LaTeX в utf8 и использовать inputencoding{utf8}. Видимо, надо как-то
> поменять умолчания.
Пробовал ему скормить файл в utf-8, он всё равно выдаёт вышеописанный результат.
Нашёл внутри стилей явную декларацию
<xsl:output method="text" encoding="ISO-8859-1" indent="yes"/>
Пробовал менять на utf-8 и koi8-r, эффекта никакого -- результат такой же.
Если бы кто-нибудь нашёл минутку залянуть внутрь этого dblatex и хотя бы оценить, насколько сложно это исправить и примерно как...
Я, пожалуй, если он будет правильную кодировку выдавать (любую), потестирую
его на ближайших макетах. Если будет хорошо работать, так и соберу
поправленный вариант для документации ALT.
> dblatex, наверное, должен работать быстрее, так как не занимается
> специальной обработкой русских букв. Но зато db2latex у нас уже
> используется и работает.
Работает _существенно_ быстрее, что очень важно для меня -- это позволяет
делать изменения в исходниках и почти тут же смотреть результат. Т. е.
вносить корректуру в исходники при готовом макете. С db2latex это просто
невозможно: по 10-15 минут на генерацию TeX после внесения любой запятой
и потом чистка ТеХ от db2latex'овской дури.
Хотелось бы откомментировать "db2latex используется и работает":
1. работает очень медленно (см. выше);
2. работает не вполне корректно (вывод содержит много мусора: ненужные и даже
некорректные ТеХовские макро, которые приходится удалять, что
автоматизируемо только отчасти);
3. не позволяет поменять оформление макета без конвертации заново (см. п. 1).
Поэтому очень интересно: нельзя ли использовать dblatex, если в этом случае
придётся бороться только с пунктом 2?
--
Kirill Maslinsky
ALT Linux Team * Documentation Project
Подробная информация о списке рассылки docs