[docs] Re: ALT Docs Team/FO processors

Anton V. Boyarshinov boyarsh на ru.echo.fr
Пт Янв 16 16:09:28 MSK 2004


Добрый день

On Fri, 16 Jan 2004 15:49:03 +0300 Dimitry V. Ketov
 wrote:

> > From: Vitaly Ostanin [mailto:vyt на vzljot.ru] 
> > Sent: Friday, January 16, 2004 2:17 PM
> > 
> > > Какой XSL-FO процессор (fop, passivetex, xmlroff)
> > > используется для подготовки документации ALT и почему?
> > 
> > Пока passivetex, поскольку уже работает и есть специалист по
> > нему.
> Ок. Тогда вопрос по связке XSL-FO и passivetex:
> Как расположить средствами XSL-FO что-то в <fo:block>
> выровненное по цетру и что-то другое в _том-же_ <fo:block>
> выровненное справа да так, что бы это съел passivetex. Первое
> что приходит в голову это absolute-position, но в текущем
> passivetex не реализовано...

Хмм... Больше всего похоже на таблицу.
 
> > FOP в процессе пробы, а xslroff вроде даже не пробовали. Где 
> > про него можно прочитать?
> FOP меня почему-то смущает реализацией на java... Что касаемо
> xmlroff, то см. http://xmlroff.sf.net

Я на него смотрел с полгода назад -- он был ещё совершенно
никакой. За полгода могло много измениться, но он зависит от
несвободной PDFlib и это смущает меня куда сильнее, чем java.
 
> > Предлагался XEP для сборки книг для в печать, у него 
> > качественный вывод, но он несвободный и платный.
> И к тому-же на java... :)

Лично мне программы на java неудобны. Но для однократной сборки
окончательного варианта в печать -- почему бы и нет, собственно.
 
> > Кроме FO-процессоров есть ещё вариант db2latex с последующей 
> > довёрсткой в LaTeX.
> Не знаю почему, но XSL-FO мне кажется более вменяемой формой
> разметки представления чем TeX/LaTeX...

Разметки или предствления? ;) TeX/LaTeX это просто никакая
разметка, но отлчное предстваление. Более того, я с ходу не
назову конструкцию XSL-FO, непредставимую средствами TeX (если мы
ограничиваемся письмом слева направо), а вот наоборот -- могу
говорить долго и без передышки.

Вариант с последующей довёрсткой имеет также то преимущество, что
можно вручную откорректировать то, с чем не справляется автомат.
Там строчку добавить в абзац, сям \newpage поставить, float-ы
разгрести. Таблицы подрихтовать.

Я вложил в passivetex несколько человеко-недель упорного труда (и
некоторые мои патчи прошли в upstream), но чем дальше, теми
больше я сомневаюсь в том, что он когда-нибудь будет доведён до
ума. При всём моём глубочайшем уважении к Ратцу.

Антон
-- 
[avb на boyarsh tmp]$ fortune -m boyarsh ALT
(ALT)
%
[...] кишки latex в сравнении с кишками passivetex это
нечто очень прямое, ровное и светлое.
                -- boyarsh in docs@
%



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