[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] Merge biblioentry data to citation
Hi Peter,
Am Tue, 27 Nov 2018 18:54:04 +0100
schrieb Peter Fleck <peterfleck@gmail.com>:
> Is there a way to only have a biblioentry once in the bibliography
> and then cite the details multiple times?
> So for example here in
> https://www.chicagomanualofstyle.org/tools_citationguide/citation-guide-1.html
>
> Something like this? (Though this doesn't work).
>
> <para>......<footnote><para><citation linkend="isbn-9780143111641"/>,
> 315-16.</para></footnote>......</para>
> ...
> <para>......<footnote><para><citation linkend="isbn-9780143111641"/>,
> 402.</para></footnote>......</para>
It seems, biblioref would be the appropriate tag for you:
 https://tdg.docbook.org/tdg/5.1/biblioref.html
With biblioref you can add the attributes "begin", "end", and "units"
like this:
 <para>See <biblioref begin="315" end="316" units="pages"
    linkend="isbn-9780143111641"/>.</para>
If you process it with version 1.79.2 of the stylesheets, you will get
this result:
 See [isbn-9780143111641].
It seems, the attributes above are unsupported. I think this is a bug
as I couldn't find any code which uses them. If you want to take them
into account, you need to write a customization layer.
One final note about citation. You can use it to reference multiple
bibliographic entries like this:
 <para> See <citation><biblioref
    linkend="A"/>, <biblioref linkend="B"/></citation>
which renders as:
 See [A, B].
(watch for spaces inside <citation>).
--
GruÃ/Regards,
  Thomas Schraitle
---------------------------------------------------------------------
To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org
For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]