[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