[docs] line breaks
Kirill Maslinsky
kirill на altlinux.ru
Пн Фев 16 23:53:40 MSK 2004
> > Есть ли у кого-нибудь идея, как можно организовать автоматическую
> > подстановку неразрывных пробелов для output-форматов при конвертации из
> > DocBook?
>
> Боюсь, что автоматически не получится. Иначе это было бы уже реализовано
> в TeX. Но в нём мы пишем "~" (неразрывный пробел), и наверное, так и надо,
> ибо исключений должно быть много.
Даже если не получится автоматически, то уж точно не потому, что это не
было реализовано в ТеХ. ТеХ точно так же плохо приспособлен для
обработки строк, как и XSLT. Для обработки строк хорошо приспособлены
только регулярные выражения. Может, если так сложно с XSLT, стоит подумать о
написании стандартных скриптов, расставляющих в DocBook-исходниках
неразрывные пробелы и, может быть, еще какие опреации производящих,
вроде снятия точек в заголовках, может быть, в интерактивном режиме.
В изадетльстве мы проделывали подобную операцию с ТеХовскими исходными
файлами перед версткой.
И еще раз повторюсь, неразрывный пробел лишним не бывает, только если их
не по пять на строку.
--
Kirill Maslinsky
ALT Linux Team (Docs)
Подробная информация о списке рассылки docs