git.iko.soy/typeable/pandoc
on master help sign in
Beamer writer: mark frame as fragile when it contains verbatim.

Closes #1613.

commit2633dc2f5e6bb86e349fa2f2f7292d497f255a8d authorJohn MacFarlane <jgm@berkeley.edu> dateMon 23 Nov 2015, 23:07 (11 years ago) parentb20ecbe
1 file changed+1−5
src/Text/Pandoc/Writers/LaTeX.hs+1−5
src/Text/Pandoc/Writers/LaTeX.hs+1−5
@@ -329,12 +329,8 @@ elementToBeamer slideLevel (Sec lvl _num (ident,classes,kvs) tit elts)
329329 hasCodeBlock _ = []
330330 let hasCode (Code _ _) = [True]
331331 hasCode _ = []
332− opts <- gets stOptions
333332 let fragile = "fragile" `elem` classes ||
334− not (null $ query hasCodeBlock elts ++
335− if writerListings opts
336− then query hasCode elts
337− else [])
333+ not (null $ query hasCodeBlock elts ++ query hasCode elts)
338334 let frameoptions = ["allowdisplaybreaks", "allowframebreaks",
339335 "b", "c", "t", "environment",
340336 "label", "plain", "shrink"]