@@ -1462,13 +1462,14 @@ end_ t = try (do
14621462 guard $ t == txt) <?> ("\\end{" ++ T.unpack t ++ "}")
14631463
14641464preamble :: PandocMonad m => LP m Blocks
1465−preamble = mempty <$ many preambleBlock
1466− where preambleBlock = spaces1
1467− <|> macroDef (const ())
1468− <|> void blockCommand
1469− <|> void braced
1465+preamble = mconcat <$> many preambleBlock
1466+ where preambleBlock = (mempty <$ spaces1)
1467+ <|> macroDef (rawBlock "latex")
1468+ <|> (mempty <$ blockCommand)
1469+ <|> (mempty <$ braced)
14701470 <|> (do notFollowedBy (begin_ "document")
1471− void anyTok)
1471+ anyTok
1472+ return mempty)
14721473
14731474paragraph :: PandocMonad m => LP m Blocks
14741475paragraph = do