diff --git a/libcorpus2/io/xceswriter.cpp b/libcorpus2/io/xceswriter.cpp index 33693ce8dc8ee9cc51dd7de1c7cc693cb6e7ecfc..bf1cd78d9da558270cc0a2d0b8fd4dc217d47fcb 100644 --- a/libcorpus2/io/xceswriter.cpp +++ b/libcorpus2/io/xceswriter.cpp @@ -71,7 +71,10 @@ void XcesWriter::write_chunk(const Chunk &c) } write_sentence(*s); } - if (use_indent_) indent_less(); + if (new_chunk) { //no sentences in chunk + paragraph_head(c); + } + if (use_indent_ && !new_chunk) indent_less(); osi() << "</chunk>\n"; }