[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: docdate interpretation



On 10 Jan 1998, Boris Tobotras wrote:

> >>>>> "Andrey" == Andrey V Khavryutchenko writes:
> 
> Andrey> Конкретно, -- нужны хотя бы "начала" для написания своих стилей для
> Andrey> разных -end'ов
> 
> 	А, ты вот о чем...
> 
> 	См. TEItools/tei/*/styles/*. Основная идея такая: берем функцию в
> 	TEItools/tei/*/script, генерящую не то, и переопределяем ее. Если
> 	script для этого недостаточно модульный -- дергаем меня.

Ага.  Въехал.  Следующий вопрос -- как передать параметр
стилю?

E.g. хочу установить ширину текста -- подаю абстракт, где
нужно вписаться в поле.  Соорудил следующее:

# -*- tcl -*- textwidth style

rename extraPreamble extraPreamble_textwidth

proc extraPreamble {} {
    set ret {}
    
    global TEItools_textwidth_value
    if { [info exists TEItools_textwidth_value] } {
	append ret "\n\\textwidth=$TEItools_width_value"
    }

    return "[extraPreamble_textwidth]
${ret}
"
}

Естественно, ничего не работает, т.к. значению 
TEItools_textwidth_value взяться неоткуда.


SY, Andrey V Khavryutchenko

'Sides, if talent never saved bad management how is any software ever
written. ;)		-- nigel@access.digex.net (Nigel Tzeng)