diff options
Diffstat (limited to 'src/Text/Pandoc/Writers')
-rw-r--r-- | src/Text/Pandoc/Writers/LaTeX.hs | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/Text/Pandoc/Writers/LaTeX.hs b/src/Text/Pandoc/Writers/LaTeX.hs index 9933c6d36..3acf80866 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -1190,10 +1190,11 @@ inlineToLaTeX (Code (_,classes,kvs) str) = do Right h -> modify (\st -> st{ stHighlighting = True }) >> return (text (T.unpack h)) case () of - _ | writerListings opts && not (inHeading || inItem) -> listingsCode + _ | inHeading || inItem -> rawCode -- see #5574 + | writerListings opts -> listingsCode | isJust (writerHighlightStyle opts) && not (null classes) - -> highlightCode - | otherwise -> rawCode + -> highlightCode + | otherwise -> rawCode inlineToLaTeX (Quoted qt lst) = do contents <- inlineListToLaTeX lst csquotes <- liftM stCsquotes get |