From ce4a32fe52ef09d8f5ff1dd22c001110902b60a2 Mon Sep 17 00:00:00 2001 From: toma Date: Wed, 25 Nov 2009 17:56:58 +0000 Subject: Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdelibs@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da --- .../docbook/xsl/params/bibliography.collection.xml | 96 ++++++++++++++++++++++ 1 file changed, 96 insertions(+) create mode 100644 kdoctools/docbook/xsl/params/bibliography.collection.xml (limited to 'kdoctools/docbook/xsl/params/bibliography.collection.xml') diff --git a/kdoctools/docbook/xsl/params/bibliography.collection.xml b/kdoctools/docbook/xsl/params/bibliography.collection.xml new file mode 100644 index 000000000..2e69e7ddd --- /dev/null +++ b/kdoctools/docbook/xsl/params/bibliography.collection.xml @@ -0,0 +1,96 @@ + + +bibliography.collection +string + + +bibliography.collection +Name of the bibliography collection file + + + + + + +Description + +Maintaining bibliography entries across a set of documents is tedious, time +consuming, and error prone. It makes much more sense, usually, to store all of +the bibliography entries in a single place and simply extract +the ones you need in each document. + +That's the purpose of the +bibliography.collection parameter. To setup a global +bibliography database, follow these steps: + +First, create a stand-alone bibliography document that contains all of +the documents that you wish to reference. Make sure that each bibliography +entry (whether you use biblioentry or bibliomixed) +has an ID. + +My global bibliography, ~/bibliography.xml begins +like this: + + + +References + +XML 1.0Tim Bray, +Jean Paoli, C. M. Sperberg-McQueen, and Eve Maler, editors. +Extensible Markup +Language (XML) 1.0 Second Edition. +World Wide Web Consortium, 2000. + + +NamespacesTim Bray, +Dave Hollander, +and Andrew Layman, editors. +Namespaces in +XML. +World Wide Web Consortium, 1999. + + + + +]]> + + +When you create a bibliography in your document, simply +provide empty bibliomixed +entries for each document that you wish to cite. Make sure that these +elements have the same ID as the corresponding real +entry in your global bibliography. + +For example: + + +Bibliography + + + +Donald E. Knuth. Computers and +Typesetting: Volume B, TeX: The Program. Addison-Wesley, +1986. ISBN 0-201-13437-3. + + + +]]> + + +Note that it's perfectly acceptable to mix entries from your +global bibliography with normal entries. You can use +xref or other elements to cross-reference your +bibliography entries in exactly the same way you do now. + +Finally, when you are ready to format your document, simply set the +bibliography.collection parameter (in either a +customization layer or directly through your processor's interface) to +point to your global bibliography. + +The stylesheets will format the bibliography in your document as if +all of the entries referenced appeared there literally. + + + -- cgit v1.2.3