Home Map Index Search News Archives Links About LF
[Top bar]
[Bottom bar]
��� ������� �������� ��: English  Castellano  Deutsch  Francais  Nederlands  Russian  Turkce  

[æÏÔÏ Á×ÔÏÒÁ]
����� Egon Willighagen

�� ������:

������� � ����������� ��������� LinuxFocus � 1999�. � ��� � ������ ����� ���� ���� ������ ����������. ������ � ������������ ��������� �� ���������� �������������� �����. ������ � ��������� � ����� ��������������.

����������:

�������� PDF ���������� � �������������� DocBook

[éÌÌÀÓÔÒÁÃÉÑ]

������:

��� ������� ������������ �� ������������� DocBook ��� ���������� PDF - ����������, �������� ��� �������������� DocBook ���������� � �������� �� � PDF - ���������. � ������� �� �������������� �� ����������� ������ - ��� ������ �������������, ��� ������� ������������� ������� ������������� �� Linux.

� ������ ����� �������������� � ������� DocBook ����������. ����� �������� � �������� �� ��������, ����������� ��� �������������� DocBook ���������� � PDF ������ ��� ��������� �� ���������� Acrobat.



 

��� ����� DocBook?

DocBook [1] - ���������� SGML, ��������������� ��� �������� ����������, ����� ��, ��� HTML ��� �������� ��� - ����������. � ������� �� HTML, DocBook �� ������������� ���������� � ������� ���������. ������� ��������� DocBook ������ ���� ������������� � ������ ������ ��� ���������. �������������� � ������ ������ ������������ � ������� ������, ����������� ��������� ������ � ���������� DocBook.



 
������� 1: �������������� DocBook ��������� � ������ PDF � �������������� �������.

������� ����, � ������ �������, ����������, ����� ������� � ������� ������������ ��� �������������� DocBook ����������. �� ������� ���������� ��� ������������ ���������.

 

����� �������

� ������� DocBook ����� ��������� ��� ���� ���������� : ������� � �����. ��-�� �������� � ��������� ���� ����������, � ���� ������������ �������. ����� ���������� ������� ��������� ���������� ������ DocBook.

DocBook ��� SGML - ����������, ����� �� ��� HTML. �� ���������� � XML ������ DocBook. XML - ������ ����� �������, �� ����� ������ � ��������� � ��������. ��� ��� XML ����� �������� SGML - �����������, ��� ���������� �������� SGML ����� ���� ������������. �������� �������� ����� SGML � XML ������� � ��������� (��������� ��� ���� XML - ����������).

��� ��������, ��� �� �� ������ ������������ <BR> ��� � HTML, �� ������ ������������ <BR></BR>. ������ ���������� ��������, ��� �� �� ������ ������������ ��������� ����������� : <B><A HREF="some_url">click here</B></A>, �� ������ ������������ ���������� ����������� : <B><A HREF="some_url">click here</A></B>.

������, ����� ������������ ���� �������, �� ����� ���������� � ���������� 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, ��� �������� � ��������� ��������� ���� :

�� ������� ����� ����� ��������� �����, ����������� � ��. ����������.



���������� "�������"

������� ����� HTML, DocBook ���������� ������. ������ ������������ ��������� itemizedlist, ������� ������� �� ������ ��� ���������� ��������� listitem :

�������� ��������, ��� ����� �������� � ������� para. ����� ������ ������ �������������� ������ ����� ��������!

������ ����� ���� �����������. ��� ����� ���������� ������������ ������� orderlist ������ itemizedlist. ���������� ��������� ��������� (�������� <orderedlist numeration="Arabic">) - ������������� ������������.

���������� �����������

����������� ����������� ��������� ������� :

�������� �������� - ����� ����������� ������������ �����. � ����� ���� � ��� �� ������������ � �����. �������, ������� ����� ������������ ��� �������������� ��������� DocBook � ������ PDF, ���� �������� ���������� ������ - �������� ��� ����� �����������.

����� �������� �������� �� �������� ����� Lynx. ��� ����������� ������ �������� - ������ ������� �� ����������. ������� ������������ � ������ Lynx, ��� �������� Lynx �������� ���������. ����������� ������ �������� ���������� � ������� ������ �������� productname, �������� ��������. � ��������� ������� ���������� �������������� ����������� �������� ����.

�������� ����

� ���������� ������� ���� ��������, ��� ����� ����� ���� �������� ��������. ���������� ��������� �� ��� :

������ �������� �������� � ������ [2] ������� "������".

������, ����� ������������ ��������� DocBook, ��������� � �������� PDF ���������.

 

�������������� ��������� � ������ 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 ���������� ����� :

Jade ������� TeX ����. ���� ���� ����� ������������� � PDF ������ ��������� ������� pdfjadetex, �������� � ����� JadeTeX: �������� ����docbook_article.pdf. �������� �������� �� ���������� ��������� ��������� ���������� - ��������� � ������ ������ ��������, ������������� ��������� �������. � ������ �������� DocBook � ������ ����� ������� �� ����������� ���������� ���������. ��� ������� ���������� ������ ���� �� ����� ���������.

 

����������

����������� ����� DocBook XML ������. �������� �������������� � ������ �������. ��� ������� ������������ ������� ����������. ������� ����� ������ �� �������� ������� ��� ������ ������. �������������� ���������� � ������� [8] � [9]. �������� ��������, ��� ��������� ����� � ������� "������" � ������� DocBook!

�������� ��� ���������� ��������� ����������� DocBook :

�������� ��� ���� ��� ��������� �������.

 

������

1. DocBook website
2. Quick Reference: DocBook Elements
3. Emacs major mode for DocBook
4. <a href="http://nwalsh.com/docbook/dsssl/index.html">The Modular DocBook Stylesheets
5. Jade
6. OpenJade
7. JadeTeX
8. Norman Walsh's DocBook site
9. DocBook: The Definate Guide on SGML variant


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:
en -> -- Egon Willighagen
en -> ru Kirill Pokhliakov

2000-07-05, generated by lfparser version 1.5