[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}&#10;</xsl:text>

на

  <xsl:text>\usepackage[koi8-r]{inputenc}&#10;</xsl:text>

3) В файл "scripts/texclean" где-нибудь между

  $line =~ s/&#8220;/{}``/g;
  $line =~ s/&#8221;/{}''/g;
  $line =~ s/&#732;/\\textasciitilde{}/g;
  $line =~ s/&#x201C;/{}``/g;
  $line =~ s/&#x201D;/{}''/g;
  $line =~ s/&&#x2DC;/\\textasciitilde{}/g;

добавить

  $line =~ s/&#8212;/---/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