git.iko.soy/typeable/pandoc
on master help sign in
Better handling of raw latex environments in markdown.

Now \begin{equation} a_1 \end{equation} turns into a raw latex block as expected.

commit5ac6f88e34a9a7b890d74695b241220718ef18f5 authorJohn MacFarlane <jgm@berkeley.edu> dateThu 9 Feb 2012, 14:30 (15 years ago) parentc8cadbf
1 file changed+1−9
src/Text/Pandoc/Readers/LaTeX.hs+1−9
src/Text/Pandoc/Readers/LaTeX.hs+1−9
@@ -648,15 +648,7 @@ verbatimEnv = do
648648 return (r,rest)
649649
650650rawLaTeXBlock :: GenParser Char ParserState String
651−rawLaTeXBlock =
652− (rawLaTeXEnvironment <|> (snd <$> withRaw blockCommand)) >>= applyMacros'
653−
654−rawLaTeXEnvironment :: GenParser Char ParserState String
655−rawLaTeXEnvironment = try $ do
656− controlSeq "begin"
657− name <- braced
658− let addBegin x = "\\begin{" ++ name ++ "}" ++ x
659− addBegin <$> (withRaw (env name blocks) >>= applyMacros' . snd)
651+rawLaTeXBlock = snd <$> withRaw (environment <|> blockCommand)
660652
661653rawLaTeXInline :: GenParser Char ParserState Inline
662654rawLaTeXInline = do