@@ -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