git.iko.soy/typeable/pandoc
on master help sign in
LaTeX reader: allow spaces in alignment spec in tables.

E.g. `{ l r c }`.

commit940515a00ba49b9feb3d736dc071059400f83015 authorJohn MacFarlane <jgm@berkeley.edu> dateWed 28 Aug 2013, 16:54 (13 years ago) parentdd5cb82
1 file changed+3−2
src/Text/Pandoc/Readers/LaTeX.hs+3−2
src/Text/Pandoc/Readers/LaTeX.hs+3−2
@@ -1116,12 +1116,13 @@ complexNatbibCitation mode = try $ do
11161116parseAligns :: LP [Alignment]
11171117parseAligns = try $ do
11181118 char '{'
1119− optional $ char '|'
1119+ let maybeBar = try $ spaces >> optional (char '|')
1120+ maybeBar
11201121 let cAlign = AlignCenter <$ char 'c'
11211122 let lAlign = AlignLeft <$ char 'l'
11221123 let rAlign = AlignRight <$ char 'r'
11231124 let alignChar = optional sp *> (cAlign <|> lAlign <|> rAlign)
1124− aligns' <- sepEndBy alignChar (optional $ char '|')
1125+ aligns' <- sepEndBy alignChar maybeBar
11251126 spaces
11261127 char '}'
11271128 spaces