��� ������� �������� ��: English Castellano Deutsch Francais Nederlands Russian Turkce |
����� Egon Willighagen �� ������: ������� � ����������� ��������� LinuxFocus � 1999�. � ��� � ������ ����� ���� ���� ������ ����������. ������ � ������������ ��������� �� ���������� �������������� �����. ������ � ��������� � ����� ��������������. ����������:
|
������:
��� ������� ������������ �� ������������� DocBook ��� ���������� PDF - ����������, �������� ��� �������������� DocBook ���������� � �������� �� � PDF - ���������. � ������� �� �������������� �� ����������� ������ - ��� ������ �������������, ��� ������� ������������� ������� ������������� �� Linux.
� ������ ����� �������������� � ������� DocBook ����������. ����� �������� � �������� �� ��������, ����������� ��� �������������� DocBook ���������� � PDF ������ ��� ��������� �� ���������� Acrobat.
DocBook [1] - ���������� SGML, ��������������� ��� �������� ����������, ����� ��, ��� HTML ��� �������� ��� - ����������. � ������� �� HTML, DocBook �� ������������� ���������� � ������� ���������. ������� ��������� DocBook ������ ���� ������������� � ������ ������ ��� ���������. �������������� � ������ ������ ������������ � ������� ������, ����������� ��������� ������ � ���������� DocBook.
������� ����, � ������ �������, ����������, ����� ������� � ������� ������������ ��� �������������� DocBook ����������. �� ������� ���������� ��� ������������ ���������.
� ������� DocBook ����� ��������� ��� ���� ���������� : ������� � �����. ��-�� �������� � ��������� ���� ����������, � ���� ������������ �������. ����� ���������� ������� ��������� ���������� ������ DocBook.
DocBook ��� SGML - ����������, ����� �� ��� HTML. �� ���������� � XML ������ DocBook. XML - ������ ����� �������, �� ����� ������ � ��������� � ��������. ��� ��� XML ����� �������� SGML - �����������, ��� ���������� �������� SGML ����� ���� ������������. �������� �������� ����� SGML � XML ������� � ��������� (��������� ��� ���� XML - ����������).
������, ����� ������������ ���� �������, �� ����� ���������� � ���������� DocBook ���������.
<?xml version="1.0"?> <article> <title>Writing DocBook articles</title> <artheader> <abstract> This article describes how you can use DocBook to develop PDF documents and will cover tools you need to edit DocBook articles and tools to translate them to PDF documents. </abstract> <author> <firstname>Egon</firstname> <surname>Willighagen</surname> </author> <date></date> </artheader> </article>
������ �������� - �� ������ ������� � ���������, ��������� ������, ���� ��������� � ����� ������.
����� ��������� ������� �������, ��������� ��������������� �������� :
<?xml version="1.0"?> <article> <title>Writing DocBook articles</title> <artheader> ... the articles header ... </artheader> <section> <title>Introduction</title> </section> ... other sections ... </article>
�� �������� ������ ��������. �������������� �������� ����� ���� ������������ ��� ���������� �������� - ����������, ������ � �.�.
���� ����� ���������� � �������� para, �������� ��������� p ����� HTML :
<section> <title>Introduction</title> <para> DocBook is an SGML application developed to markup documents, just like HTML marks up webdocuments. </para> </section>
����� ��������� ��������� ���������� ����� ������. ����� ����������, ��� ������ �������� - �������, ������, ����������� ����� ���� ������������ � ���������.
���������� "��������"������� ����������� ����������� �������� example, ��� �������� � ��������� ��������� ���� :
<example> <title>Perl program that converts an XML document into a HTML page.</title> <programlisting> #!/usr/bin/perl -w use diagnostics; use strict; use XML::XSLT; my $XSLTparser = XML::XSLT->new(); $XSLTparser->open_project ("file.xml", "stylesheet.xsl", "FILE", "FILE"); $XSLTparser->process_project; $XSLTparser->print_result(); </programlisting> </example>�� ������� ����� ����� ��������� �����, ����������� � ��. ����������.
������� ����� HTML, DocBook ���������� ������. ������ ������������ ��������� itemizedlist, ������� ������� �� ������ ��� ���������� ��������� listitem :
<itemizedlist> <listitem> <para>an item</para> </listitem> <listitem> <para>another item</para> </listitem> <listitem> <para>and again an item</para> </listitem> </itemizedlist>�������� ��������, ��� ����� �������� � ������� para. ����� ������ ������ �������������� ������ ����� ��������!
������ ����� ���� �����������. ��� ����� ���������� ������������ ������� orderlist ������ itemizedlist. ���������� ��������� ��������� (�������� <orderedlist numeration="Arabic">) - ������������� ������������.
���������� ���������������������� ����������� ��������� ������� :
<mediaobject> <imageobject> <imagedata fileref="some_picture.gif" format="gif"/> </imageobject> <textobject> <para> If you were not using <productname>Lynx</productname> you could now see a picture. </para> </textobject> </mediaobject>�������� �������� - ����� ����������� ������������ �����. � ����� ���� � ��� �� ������������ � �����. �������, ������� ����� ������������ ��� �������������� ��������� DocBook � ������ PDF, ���� �������� ���������� ������ - �������� ��� ����� �����������.
����� �������� �������� �� �������� ����� Lynx. ��� ����������� ������ �������� - ������ ������� �� ����������. ������� ������������ � ������ Lynx, ��� �������� Lynx �������� ���������. ����������� ������ �������� ���������� � ������� ������ �������� productname, �������� ��������. � ��������� ������� ���������� �������������� ����������� �������� ����.
�������� ����� ���������� ������� ���� ��������, ��� ����� ����� ���� �������� ��������. ���������� ��������� �� ��� :
������� | �������� |
---|---|
abbrev | ���������� - �������� ��������� ���� - ����.
������: <para><abbrev>e.g.</abbrev> means for example.</para> |
acronym | ����������������� �����.
������: <para><acronym>DSM</acronym> (chemical company) means "De StaatsMijnen" (=The State Mines).</para> |
����� ����������� �����.
������: <para>My email is <email>[email protected]</email></para> | |
keyword | �������� �����.
������: <para>In my humble opinion <keyword>chemistry</keyword> is very important.</para> |
������, ����� ������������ ��������� DocBook, ��������� � �������� PDF ���������.
�������� DocBook ����� ������������� � ������ ��������. ����� PDF �� ����� ������������� � ��������� �������� : ���, PostScript, Tex, RTF - ������� ����� ���� �������� ������ ����������� ��� WordPerfect, Word, StarWriter � ��. �� � ���� ������� �� ���������� �������������� ������ � PDF ������.
��������� DocBook ����� ���� ������� � ������� ����� ��������� ����������,
�������� Vi ��� Nedit. �� ����� ������������ Emacs : Norman Walsh �������
"Emacs major mode for docbook" [3], ����������
�������� ���������� : ���������� ���� ���������, ������� ��������.
����� ����, ���� ����������
�������,
������������ � ������ �������.
��� ���� ������� ������ - ��� ��������� ������ � ����������� ��������, ������� ���������� ������ ������ ��� �������������� DocBook ��������� � PDF ������. � ���������������� ������ �� ����������� DocBook �������� � ������ PDF, �� ������� TeX ����. �� ���������� ������ Norman Walsh's Modular DocBook Stylesheets, ���������� �� DSSSL.
��� ������������� ������� DSSSL ��������� �������� DSSSL. � ��������� Jade, ������������� �������� ������� (��������� �������� ����������). ������ - OpenJade, �� � ��� �� �����������.
� ��������� Debian � Walsh's Modular Stylesheets � ���� �������������� � /usr/lib/sgml/stylesheets/dsssl/docbook/nwalsh/print/ � ���������� �������� "-d" ��� Jade � "-t" ��� TeX ���������� ����� :
egonw@localhost> ls -al total 3 -rw-r--r-- 1 egonw egonw 2887 Apr 8 22:06 docbook_article.xml egonw@localhost> jade -t tex -d /usr/lib/sgml/stylesheets/dsssl/docbook/nwalsh/print/docbook.dsl docbook_article.xml egonw@localhost> ls -al total 21 -rw-r--r-- 1 egonw egonw 2887 Apr 8 22:06 docbook_article.xml -rw-r--r-- 1 egonw egonw 17701 Apr 8 22:29 docbook_article.texJade ������� TeX ����. ���� ���� ����� ������������� � PDF ������ ��������� ������� pdfjadetex, �������� � ����� JadeTeX:
egonw@localhost> ls -al total 21 -rw-r--r-- 1 egonw egonw 2887 Apr 8 22:06 docbook_article.xml -rw-r--r-- 1 egonw egonw 17701 Apr 8 22:29 docbook_article.tex egonw@localhost> pdfjadetex docbook_article.tex�������� ����docbook_article.pdf. �������� �������� �� ���������� ��������� ��������� ���������� - ��������� � ������ ������ ��������, ������������� ��������� �������. � ������ �������� DocBook � ������ ����� ������� �� ����������� ���������� ���������. ��� ������� ���������� ������ ���� �� ����� ���������.
����������� ����� DocBook XML ������. �������� �������������� � ������ �������. ��� ������� ������������ ������� ����������. ������� ����� ������ �� �������� ������� ��� ������ ������. �������������� ���������� � ������� [8] � [9]. �������� ��������, ��� ��������� ����� � ������� "������" � ������� DocBook!
�������� ��� ���������� ��������� ����������� DocBook :
Webpages maintained by the LinuxFocus Editor team
© Egon Willighagen LinuxFocus.org 2000 Click here to report a fault or send a comment to Linuxfocus |
Translation information:
|
2000-07-05, generated by lfparser version 1.5