}
}
- if (currentTag() != DT_xref)
+ if (currentTag() != DT_xref && atom->type() != Atom::InlineImage)
writeStartTag(DT_fig);
writeStartTag(DT_image);
writeHrefAttribute(protectEnc(fileName));
- if (atom->type() == Atom::InlineImage)
- xmlWriter().writeAttribute("placement","inline");
- else {
+ if (atom->type() == Atom::Image) {
xmlWriter().writeAttribute("placement","break");
xmlWriter().writeAttribute("align","center");
}
writeEndTag(); // </alt>
}
writeEndTag(); // </image>
- if (currentTag() != DT_xref)
+ if (currentTag() != DT_xref && atom->type() != Atom::InlineImage)
writeEndTag(); // </fig>
}
break;