Re: Blocks within a
От | Peter Eisentraut |
---|---|
Тема | Re: Blocks within a |
Дата | |
Msg-id | Pine.LNX.4.30.0103142228350.1211-100000@peter.localdomain обсуждение исходный текст |
Ответ на |
Blocks within a |
Список | pgsql-docs |
Roberto Mello writes: > I am working on the PL/pgSQL docs right now and I need a way to > further subdivide blocks within a <sect2> in DocBook. > For example, I have a "Variables and Constants" <sect2> and I want to > have blocks for "Declaring Variables", "Declaring Constants" and > "Assigning Values to Variables". Each with its own header that stands out > as a block. How do I do that in DocBook? <sect3> <sect4> <sect5> (no further) > Another thing is how do I declare tha HTML equivalent of a > "<A NAME='blah'>" so I can <link linkend="blah">FooBar</link> somewhere > else? Use 'id' attributes. E.g., | <sect2 id="foo"> | <title>About Foos</title> | | <para> | ... | </para> | ... | </sect2> Elsewhere: | For more information about Foos, refer to <xref linkend="foo">. Note that the <xref> inserts the fitting text, like "Section 1.2.3". In general, <link> should only be used in limited circumstances, as it won't come out right in print. As for id attribute naming, use some hierarchical scheme. E.g., if the chapter is "PL/pgSQL", the sect1 is "Description", the sect2 is "Variables and Constants", and sect3 is "Constants", use something like <sect3 id="plpgsql-description-var-const"> The HTML files and anchors will be named like the id's. (Try 'ls *.html'.) Note that in theory you could <xref> to any element that has an id, but the stylesheets we use only implement xrefs to a subset that contains things like chapters, sect's, examples, tables, and similar named block elements. Actually, the existing PL/pgSQL documentation source should be a good example of these concepts. Btw., have you read the book at docbook.org? -- Peter Eisentraut peter_e@gmx.net http://yi.org/peter-e/
В списке pgsql-docs по дате отправления: