#include "output_docbook.h"
#include "buffer.h"
+#include "buffer_funcs.h"
#include "bufferparams.h"
#include "counters.h"
#include "debug.h"
-#include "lyxtext.h"
#include "paragraph.h"
#include "paragraph_funcs.h"
+#include "ParagraphList_fwd.h"
#include "ParagraphParameters.h"
#include "sgml.h"
{
LyXLayout_ptr const & defaultstyle = buf.params().getLyXTextClass().defaultLayout();
for(ParagraphList::const_iterator par = pbegin; par != pend; ++par) {
+ if (par != pbegin)
+ os << '\n';
if (par->layout() == defaultstyle && par->emptyTag()) {
par->simpleDocBookOnePar(buf, os, runparams, outerFont(par - paragraphs.begin(), paragraphs));
} else {
sgml::openTag(buf, os, runparams, *par);
par->simpleDocBookOnePar(buf, os, runparams, outerFont(par - paragraphs.begin(), paragraphs));
sgml::closeTag(os, *par);
- os << '\n';
}
}
return pend;
// Label around sectioning number:
if (!bstyle->labeltag().empty()) {
sgml::openTag(os, bstyle->labeltag());
- os << expandLabel(buf.params().getLyXTextClass(), bstyle, false);
+ os << expandLabel(buf, bstyle, false);
sgml::closeTag(os, bstyle->labeltag());
}