Hi all,
I am trying to generate an EPUB with sphinx that contains a bibliography generated with sphinxcontrib.bibtex.
When I check the EPUB with epubcheck I get the following error message:
Validating using EPUB version 3.0.1 rules.
ERROR(RSC-005): build/epub/FehlersuchebeiIKEv2IPsecVPN.epub/anhang/anhang.xhtml(17,66): Error while parsing file 'element "dl" not allowed here; expected the element end-tag, text or element "a", "abbr", "area", "audio", "b", "bdi", "bdo", "br", "button", "canvas", "cite", "code", "command", "datalist", "del", "dfn", "em", "embed", "epub:switch", "i", "iframe", "img", "input", "ins", "kbd", "keygen", "label", "link", "map", "mark", "meta", "meter", "ns1:math", "ns2:svg", "object", "output", "progress", "q", "ruby", "s", "samp", "script", "select", "small", "span", "strong", "sub", "sup", "textarea", "time", "u", "var", "video" or "wbr" (with xmlns:ns1="http://www.w3.org/1998/Math/MathML" xmlns:ns2="http://www.w3.org/2000/svg")'. Looking into the XHTML file I find the following:
--- anhang/anhang.xhtml ---
16 <h1>Literaturverzeichnis</h1>
17 <p id="bibtex-bibliography-anhang/anhang-0"><dl class="citation">
18 <dt class="label" id="ikev2parameters"><span class="brackets">IKE</span></dt>
The source file that generates this output is:
--- anhang/anhang.rst ---
1
2 Literaturverzeichnis
3 ====================
4
5 .. bibliography:: troubleshoot-ipsec.bib
6 :all:
My configuration regarding extensions is:
--- conf.py ---
extensions = [
'sphinxcontrib.bibtex',
'sphinx.ext.todo',
'sphinx.ext.autosectionlabel',
]
I am using
Python 2.7.15rc1
Sphinx==1.7.3
sphinxcontrib-bibtex==0.4.0
Do you have any hints what I could do to get a clean EPUB.
Thanks,
Mathias