DocBook standardně nabízí prostředky pro tvorbu seznamu bibliografických citací. Celý seznam
literatury při vytváření vkládáme do značky bibliography
.
Standardně máme k dispozici celou řadu značek, které seznam strukturují. Základním stavebním
kamenem je element biblioentry
který uvozuje jednu položku v seznamu literatury
(kniha, článek, dokument …). Ta se dále podrobněji člení na další elementy jako např.
abbrev
(zkratka knihy), authorgroup
(autoři knihy),
publisher
(vydavatel), pubdate
(datum publikování) a isbn
.
Těmito značkami lze strukturu jedné položky v seznamu literatury řádně strukturovat na
části.
Z pohledu českého uživatele zde však existuje jedno velké omezení. Pokud položky bibliografických citací dělíme do těchto elementů, tak nebudou bibliografické citace po vygenerování cílového dokumentu pomocí standardních XSL šablon odpovídat normě ČSN a budou tedy špatné.
Nezbývá nám tedy, než většinu těchto značek ponechat stranou a využít pouze jejich malou
část. Zejména se nám bude hodit značka bibliomisc
, která má ze všech použitelných
nejobecnější význam. Taktéž nepoužijeme značku biblioentry
ale nahradíme ji značkou
bibliomixed
, která má stejný význam ale umožňuje používat vlastní
diakritická znaménka (tak že znaménko napíšeme za značku, viz příklady
níže).
Následující příklady názorně demonstrují, jakým způsobem lze naformátovat typické položky bibliografických citací tak aby odpovídaly normě ČSN. Bohužel z pohledu DocBooku se nejedná o řádné sémantické značení jednotlivých částí položek literatury, avšak v tomto případě je nutné učinit určitý kompromis.
<bibliomixed id="Ryb03"> <abbrev>Ryb03</abbrev> <bibliomisc>RYBIČKA, J.</bibliomisc> <title><emphasis>LaTeX pro začátečníky</emphasis></title>. <edition>3. vydání</edition>. <bibliomisc>Brno : Konvoj, 2003</bibliomisc>. <pagenums>238 s</pagenums>. <isbn>ISBN 80-7302-049-1</isbn>. </bibliomixed>
<bibliomixed id="Pta05"> <abbrev>Pta05</abbrev> <bibliomisc>Ptáček, M.</bibliomisc> <title><emphasis>Výuková podpora pro elektronické publikování : diplomová práce</emphasis></title>. <bibliomisc>Ostrava : VŠB-Technická univerzita Ostrava, Fakulta elektrotechniky a informatiky, 2005</bibliomisc>. </bibliomixed>
<bibliomixed id="Wal04"> <abbrev>Wal04</abbrev> <bibliomisc>WALSH, N., MUELLNER, L.</bibliomisc> <title><emphasis>DocBook: The Definitive Guide</emphasis></title> <bibliomisc>[online]</bibliomisc>. <bibliomisc>O'Reilly & Associates, 2003</bibliomisc>. <bibliomisc>19 May 2004 [cit. 2005-04-01]</bibliomisc>. <bibliomisc>Dostupný na WWW: <http://www.docbook.org/tdg/en/></bibliomisc>. <isbn>ISBN 156592-580-7</isbn>. </bibliomixed>
<bibliomixed id="XML"> <abbrev>XML</abbrev> <bibliomisc>Extensible Markup Language (XML)</bibliomisc>, <bibliomisc>http://www.w3.org/XML/</bibliomisc> </bibliomixed>
Jak vidíte z těchto ukázek, bibliografické citace dle ČSN normy naformátovat standardními prostředky DocBooku lze, avšak musíme k tomu bohužel využít méně standardní značky.
Výukový kurs jak psát bibliografické citace dle ČSN normy od Mgr. Daniely Tkačíkové naleznete na adrese http://knihovna.vsb.cz/kursy/
.Pro pokročilejší práci s bibliografií existují pro DocBook samostatné nástroje. Jedná se o RefDB, BibTeX as XML a JReferences.
Pro úplnost ještě zopakujeme jakým způsobem lze udělat odkaz na bibliografický zdroj v textu.
Položce bibliomixed
či biblioentry
přiřadíme identifikátor pomocí atributu
id
(např. <biblioentry id="Ryb-03">
). Odkazujeme se pak známým
příkazem xref
. Jako název odkazu v xref
se pak automaticky doplní zkratka
knihy, uzavřená v seznamu literatury do elementu abbrev
.