[docs] Re: dblatex project
    Oleg A. Paraschenko 
    olpa на xmlhack.ru
       
    Чт Ноя  4 10:56:07 MSK 2004
    
    
  
  Привет!
On Mon, 1 Nov 2004 13:15:00 +0300
Kirill Maslinsky <kirill at altlinux.ru> wrote:
...
> 
> Если бы кто-нибудь нашёл минутку залянуть внутрь этого dblatex и хотя бы
> оценить, насколько сложно это исправить и примерно как... Я, пожалуй,
> если он будет правильную кодировку выдавать (любую), потестирую его на
> ближайших макетах. Если будет хорошо работать, так и соберу поправленный
> вариант для документации ALT.
  Посмотрел ещё немного. Почти получается.
1) В файл "xsl/latex_book_fast.xsl" надо добавить
  <xsl:output method="text" encoding="koi8-r" indent="yes"/>
после "xsl:import".
2) В файле "xsl/xsl/misc.xsl" заменить все вхождения
  <xsl:text>\usepackage[latin1]{inputenc}
</xsl:text>
на
  <xsl:text>\usepackage[koi8-r]{inputenc}
</xsl:text>
3) В файл "scripts/texclean" где-нибудь между
  $line =~ s/“/{}``/g;
  $line =~ s/”/{}''/g;
  $line =~ s/˜/\\textasciitilde{}/g;
  $line =~ s/“/{}``/g;
  $line =~ s/”/{}''/g;
  $line =~ s/&˜/\\textasciitilde{}/g;
добавить
  $line =~ s/—/---/g;
и убрать строку
  $line =~ s/\327/\$\\times\$/g;
4) Выполнить команду типа
$ export TEXINPUTS=~/p/altlinux-docs/work/dblatex-0.1.4.1/latex/style//: 
5) Корневой тег XML-файла должен быть "book". Если это не так --
добавить "book" вручную.
6) Запустить dblatex:
$ ./dblatex -d docs-howto.xml
Будут ошибки. Но благодаря параметру "-d", "dblatex" выведет имя временной
директории и не будет её удалять.
Теперь можно зайти туда и разобраться, в чём проблема. Мне стало лениво.
-- 
Oleg Paraschenko  olpa@ http://xmlhack.ru/  XML news in Russian
    
    
Подробная информация о списке рассылки docs