1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
Install the module with ``pip install pybtex-docutils``, or from
source using ``python setup.py install``.
.. _minimal-example:
Minimal Example
---------------
.. code-block:: python
import io
import pybtex.database.input.bibtex
import pybtex.plugin
style = pybtex.plugin.find_plugin('pybtex.style.formatting', 'plain')()
backend = pybtex.plugin.find_plugin('pybtex.backends', 'docutils')()
parser = pybtex.database.input.bibtex.Parser()
data = parser.parse_stream(io.StringIO(u"""
@Book{1985:lindley,
author = {D. Lindley},
title = {Making Decisions},
publisher = {Wiley},
year = {1985},
edition = {2nd},
}
"""))
for entry in style.format_entries(data.entries.values()):
print(backend.paragraph(entry))
would produce:
.. code-block:: xml
<paragraph>
D. Lindley. <emphasis>Making Decisions</emphasis>.
Wiley, 2nd edition, 1985.
</paragraph>
|