[docs] Re: collect_images при сборке

Vitaly Ostanin vyt на vzljot.ru
Вт Ноя 29 15:35:06 MSK 2005


Kirill Maslinsky пишет:
> Добрый вечер!
> 
> Извините, что не сразу отвечаю, нужно было разобраться...

Ничего страшного :)

>>>В комментариях в Makefile'ах написано, что collect_images -- это хак. 
>>
>>Где именно и как написано? Сейчас уже не хак.
> 
> Ну где-то в Makefile.images. Не думаю, что это имеет большое
> значение, поскольку Makefile'ы заброшены и не используются (слишком уж
> сильно они завязаны на конкретный CVS и многие соглашения в нём, не 
> удалось перенести).
> 
>>В текущей инкарнации collect_images.xsl - самостоятельный
>>тюнинговый стиль, живёт он здесь:
>>http://vyt.vzljot.ru/dcben/browser/dcben/trunk/markup/core/collect_images.xsl
>>использует
>>http://vyt.vzljot.ru/dcben/browser/dcben/trunk/markup/core/filename.xsl
>>который использует
>>http://vyt.vzljot.ru/dcben/browser/dcben/trunk/markup/core/str.split.template.xsl
>>
>>Пример использования стиля:
>>http://vyt.vzljot.ru/dcben/browser/dcben/trunk/build-rules/make/include.d/collect_images
> 
> 
> Спасибо! Хорошая и очень полезная штука. Однако diff показывает, что 
> в текущем пакете alt-docs-xsl-common (0.3-alt2, от 6 октября 2003)
> соответствующие файлы сильно старше и заметно отличаются (и работают
> не так, как я уже успел установить эмпирически). 

Да, это так.

> Как Вы смотрите на то, чтобы этот пакет обновить в Сизифе? 
> Если он Вам лично не нужен или нет сейчас времени, то я могу подготовить
> NMU. Иначе новый collect_images не получится использовать в сборке -- hasher, 
> знаете ли.

Мне не нужны пакеты alt-docs-xsl* и я не собирался выкладывать их
новые сборки - их должен заменить этот самый dcben (по ссылкам выше).

Согласен на NMU или передачу этих пакетов Вам. Если dcben наконец
дозреет, можно будет вернуться к этому разговору.

>>>Вопрос: а как тут правильно быть? 
>>>- Сделать свой xsl-стиль, в котором импортировать collect_images.xsl 
>>>  и tuning.xsl? 
>>
>>tuning.xsl должен быть распилен на отключаемую функциональность,
>>в текущей версии обработка картинок отключена и вынесена в
>>collect_images.xsl. Текущая версия tuning.xsl:
>>http://vyt.vzljot.ru/dcben/browser/dcben/trunk/markup/core/tuning.xsl
> 
> Пилить-то tuning.xsl, наверное, не обязательно, а вот отключать функциональность
> параметрами было бы удобно. 

В данном случае "пилить" - это как раз для того, чтобы
функциональность не была монолитной и могла отключаться.

> Скажем, для подготовки печатной версии мне не 
> требуется обрабатывать пробелы вокруг тире, в TeXe babel это делает, и даже
> правильнее.

Логично. Если tuning.xsl делает с пробелами что-то не так, как
временное решение можно удалить из него шаблон с именем
"mdash.spaces":
http://vyt.vzljot.ru/dcben/browser/dcben/trunk/markup/core/tuning.xsl#L131

<skipped/>

-- 
Regards, Vyt
mailto:  vyt at vzljot.ru
JID:     vyt at vzljot.ru

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 256 bytes
Desc: OpenPGP digital signature
Url : http://lists.altlinux.org/pipermail/docs/attachments/20051129/16df245a/signature.bin


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