diff options
Diffstat (limited to 'src/Text/Pandoc')
| -rw-r--r-- | src/Text/Pandoc/Writers/LaTeX.hs | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/src/Text/Pandoc/Writers/LaTeX.hs b/src/Text/Pandoc/Writers/LaTeX.hs index 70280aaec..a785e1edc 100644 --- a/src/Text/Pandoc/Writers/LaTeX.hs +++ b/src/Text/Pandoc/Writers/LaTeX.hs @@ -274,10 +274,11 @@ elementToBeamer slideLevel  (Sec lvl _num (ident,classes,kvs) tit elts)        let hasCode (Code _ _) = [True]            hasCode _          = []        opts <- gets stOptions -      let fragile = not $ null $ query hasCodeBlock elts ++ +      let fragile = "fragile" `elem` classes || +                    not (null $ query hasCodeBlock elts ++                                       if writerListings opts                                          then query hasCode elts -                                        else [] +                                        else [])        let allowframebreaks = "allowframebreaks" `elem` classes        let optionslist = ["fragile" | fragile] ++                          ["allowframebreaks" | allowframebreaks] | 
