@@ -1494,9 +1494,11 @@ parseTableRow :: PandocMonad m
14941494 -> [String] -- ^ suffixes
14951495 -> LP m [Blocks]
14961496parseTableRow cols prefixes suffixes = try $ do
1497− let tableCellRaw = many (notFollowedBy
1498− (amp <|> lbreak <|>
1499− (() <$ try (string "\\end"))) >> anyChar)
1497+ let tableCellRaw = concat <$> many
1498+ (do notFollowedBy (amp <|> lbreak <|> (() <$ try (string "\\end")))
1499+ many1 (noneOf "&%\n\r\\")
1500+ <|> try (string "\\&")
1501+ <|> count 1 anyChar)
15001502 let minipage = try $ controlSeq "begin" *> string "{minipage}" *>
15011503 env "minipage"
15021504 (skipopts *> spaces' *> optional braced *> spaces' *> blocks)