aboutsummaryrefslogtreecommitdiff
path: root/src/Text
diff options
context:
space:
mode:
authoroquechy <vasilliza@gmail.com>2019-06-21 18:27:26 +0200
committerJohn MacFarlane <jgm@berkeley.edu>2019-06-21 18:27:26 +0200
commitf0edf603641cc880002c239d4ecf258280a89e73 (patch)
tree65eb9e0c768e7a0e20fd69da419bf3e320944237 /src/Text
parente67f4c58f2cbe0a0fc5f73d2e726e6c0a403bbea (diff)
downloadpandoc-f0edf603641cc880002c239d4ecf258280a89e73.tar.gz
Support epigraph command in LaTeX Reader.
Closes #3523.
Diffstat (limited to 'src/Text')
-rw-r--r--src/Text/Pandoc/Readers/LaTeX.hs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Text/Pandoc/Readers/LaTeX.hs b/src/Text/Pandoc/Readers/LaTeX.hs
index 6734bc32d..15c5abf46 100644
--- a/src/Text/Pandoc/Readers/LaTeX.hs
+++ b/src/Text/Pandoc/Readers/LaTeX.hs
@@ -1640,6 +1640,12 @@ looseItem = do
skipopts
return mempty
+epigraph :: PandocMonad m => LP m Blocks
+epigraph = do
+ p1 <- grouped blocks
+ p2 <- grouped blocks
+ return $ divWith ("", ["epigraph"], []) (p1 <> p2)
+
resetCaption :: PandocMonad m => LP m ()
resetCaption = updateState $ \st -> st{ sCaption = (Nothing, Nothing) }
@@ -1795,6 +1801,8 @@ blockCommands = M.fromList
, ("usepackage", include "usepackage")
-- preamble
, ("PackageError", mempty <$ (braced >> braced >> braced))
+ -- epigraph package
+ , ("epigraph", epigraph)
]