LINUX.ORG.RU

Новая версия RU.LINUX FAQ


0

0

Вышла очередная версия RU.LINUX FAQ - списка Вопросов и Ответов по материалам конференции news:fido7.ru.linux .

Следующая версия будет в UTF-8 на XML DocBook DTD .

Исправления и дополнения сильно приветствуются !

>>> RU.LINUX FAQ

Добрый день

Очень приятный HOWTO - надо сказать я из него много чего периодически заимствую. В обратном направлении тоже есть утечка, что так же радует :)

С уважением Евгений

P.S. самопровозглашённый мантейнер Cyrillic HOWTO (russian)

P.P.S. по-моему рановато в docbook переходить и под UTF - как-то сыровато и то другое. Лучше пока в docbook под koi8, а затем когда более менее всё утрясётся, то перекинуть в utf - в противном случае исходники много кто прочитать не сможет (например я)

Evgueni ★★★★★
()

To: Evgueni

Привет!

Заимствуй, не жалко :-) К сожалению, официальный Cyrillic-HOWTO валяется в Unmaintained, http://www.tldp.org/authors/unmaint.html . Они там призывают их брать. Возьми его ты хоть что-ли...

В DocBook DTD начиная с RedHat 7.3 никаких проблем нет (но лучше с RawHide). Если пользоваться `xmlto` , то нужно всего лишь поменять переменную "default.encoding" через custom-XLS:

==== utf-8.xsl ============================= <?xml version='1.0'?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:exsl="http://exslt.org/common" version="1.0" exclude-result-prefixes="exsl"> <xsl:param name="default.encoding" select="'UTF-8'"/> </xsl:stylesheet> ============================================

Естественно, можно и в KOI8-R, DocBook честно прозрачное для кодировок. Запускать : $ xmlto html -m utf-8.xsl MyRussianXMLinUTF8.xml

==== MyRussianXMLinUTF8.xml ================ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"> <?xml-stylesheet type="text/xsl" href="http://docbook.sourceforge.net/release/xsl/current/html/docbook.xsl"?> <article lang="ru"> .... .... ============================================

avoropay
() автор топика

2avoropay Не подскажете в какой программе будет производиться набор DocBook?

Korwin ★★★
()

iconv -f UTF-8 -t KOI8-R ru.linux.faq | tee > ru.linux.faq

Elendal

anonymous
()

To: Korwin (*) (2002-10-30 20:19:29.7)

Для первичной разработки структуры XML использую (увы...) виндовый XML-Spy. Он подставляет осмысленные элементы прямо из DTD и позволяет натягивать XSL. Так что разработка идет прямо мышкой :-) http://www.xmlspy.com/

Для оперативного изменения : vi в режиме UTF-8 (причем консоль обычная, KOI8-R) http://www.sensi.org/~ak/linuxfaq/rulinux.faq-3.html#ss3.15

Другие XML редакторы -- в процессе изучения. Буду благодарен за советы.

Таким образом получаем UTF-8 XML. Не забудьте <article lang="ru"...

Для преобразования - xmlto ( http://cyberelk.net/tim/xmlto/ ) с библиотекой CNOME libxslt( http://xmlsoft.org/XSLT/ ) . Оно может порождать любые кодировки HTML (UTF-8, KOI8-R, Windows-1251), как описано выше (default.encoding).

Единственное, libxst не умеет менять кодировки txt формата, так что lynx -dump

avoropay
() автор топика

Добрый день

XML редакторы - emacs+psgml - читает dtd, проверяет структуру документа на соответствие, позвалет вставлять только правильные теги. в Cyrillic-HOWTO (russian) во введении есть пара слов по поводу.

С уважение Евгений

Evgueni ★★★★★
()

А как генерить из русского DocBook'а TeX?

dsa
()

2dsa. Я тоже недавно искал по твоему вопросу. К сожалению ничего толкового не нашел, а то что было с русским не работает --- надо долго и упорно править ручками (терпения не хватило). Как вариант для начала сделать собственный XSLT ведь в твоих проектах наверняка используется только ограниченное количество DocBook тэгов...

Korwin ★★★
()

dsa (*) (2002-11-01 15:22:11.296)

Добрый день

Говорят последний passivetex работает - не пробовал - кое-кто из группы ALT (документацию они в xml держат) теперь окучивает разработчиков на предмет поддержки русского, может через пол годика что-нибудь и получится - а пока сыро - единственная причина для перехода только в том, что с linuxdoc дела ещё хуже.

С уважением Евгений

P.S. LaTeX forever

Evgueni ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.