@@ -390,7 +390,8 @@ inlineToJATS _ il@(RawInline f x)
390 | otherwise = do
390 | otherwise = do
391 report $ InlineNotRendered il
391 report $ InlineNotRendered il
392 return empty
392 return empty
393−inlineToJATS _ LineBreak = return $ selfClosingTag "break" []
393+inlineToJATS _ LineBreak = return cr -- not allowed as child of p
394+-- see https://jats.nlm.nih.gov/publishing/tag-library/1.2/element/break.html
394inlineToJATS _ Space = return space
395inlineToJATS _ Space = return space
395inlineToJATS opts SoftBreak
396inlineToJATS opts SoftBreak
396 | writerWrapText opts == WrapPreserve = return cr
397 | writerWrapText opts == WrapPreserve = return cr